I. Project Description
1. Content
Our team chose the topic of classic aircraft hit the java implementation.
2. expected amount of use
Classic original planes has many fans, we have to expand on it, it is now expected to amount to 2,000 users.
3. Requirements Specification
The basic functional requirements
- Players will control the aircraft A break through the barrier, the aircraft A can be moved to the front of the fire
- The easiest enemy can shoot forward, we can only move forward, more remains to be elite monster design
- Increasing difficulty level, but you can not not lead to clearance
Advanced Functional Requirements
- Obstructions, and other airflow direction maps appear
- Optional difficulty, to facilitate Getting Started
- After the death of the enemy a chance to drop props, props will have to pick up a variety of effects
User-Oriented Analysis: as an improved version of the classic game, we pay tribute to the classic, partially reduced the original setting, on top of this to join our expanding.
Demand analysis: the smooth movement of shooting experience, and improve rules limit.
Technical requirements: the Java Swing interface making, java write enemy attack algorithm.
Second, the game features
- Truth
- Launched several similar programs on small micro-channel, but also a team of college students choose the same project on the network
- Availability
- This stand-alone game consumes few resources, configuration requirements are not high, the vast majority of players can run smoothly
- Value of
- Classic tribute
- There are feelings
- Relive childhood
Link cloud code: https://gitee.com/littlehui3/FeiJi
Team project issues screenshots:
Third, the team plans
Original plan
Week 8 |
1. team team, team blog (✔) |
|
2. Team members show, role assignments, topics determined (✔) |
|
3. Develop team schedule, team contribution specified points (✔) |
Week 9 |
1. Requirements Specification |
|
2. prototyping, the team estimated the difficulty of the task and learn the necessary technical |
|
3. coding specification is complete, the platform environment to build complete, the preliminary build architecture |
Week 10 |
1. Improved prototype (a prototype to show to the target user, and to further understand the needs) |
|
2. architecture design, WBS, team members estimate the time required for each task |
|
3. Test Plan |
Week 11 |
1. Alpha team project task assignment plan |
|
2.7 Alpha quick sprint consecutive days, seven daily Scrum Meeting blog Code submit + |
Week 12 |
1. Improved user feedback + Test Plan |
|
2. Team Alpha stage personal summary |
|
3. Project Alpha Team blog: Release Notes, test reports, show blog, project management |
Week 13 |
1. Project Alpha Team blog: post hoc analysis |
|
After correction arrangement
Second, the team plans
Week 8 |
1. team team, team blog (✔) |
|
2. Team members show, role assignments, topics determined (✔) |
|
3. Develop team schedule, team contribution specified points (✔) |
Week 9 |
1. Requirements Specification (✔) |
|
2. prototyping, the team estimated the difficulty of the task and learn the necessary technical (✔) |
|
3. coding specification is complete, the platform environment to build complete, the preliminary build architecture (✔) |
Week 10 |
1. Improved prototype (a prototype to show to the target user, and to further understand the needs) |
|
2. architecture design, WBS, team members estimate the time required for each task |
|
3. Test Plan |
Week 11 |
1. Alpha team project task assignment plan |
|
2.7 Alpha quick sprint consecutive days, seven daily Scrum Meeting blog Code submit + |
Week 12 |
1. Improved user feedback + Test Plan |
|
2. Team Alpha stage personal summary |
|
3. Project Alpha Team blog: Release Notes, test reports, show blog, project management |
Week 13 |
1. Project Alpha Team blog: post hoc analysis |
|
Correction calculation method
Since the first 8 weeks and 9 weeks to give sufficient time for the system design and requirements analysis, team members this week are steadily according to plan, arrange to complete the original schedule given, no need this week on schedule to correct
Fourth, the division of work:
Guo Shaohua, Zhou Hong Ann: Game Design details
Lin Zhuohui: Implementing class aircraft and related methods, logic and other enemy attack
Liu Shigang, Wong Chi: The rest of the map interface to achieve and realize
Ye Jianting: Art
Guo Shaohua, Lin Zhuohui: Game Test
V. Completion:
Full: to discuss and draw general framework and needs analysis