I. Project name
Super Maze
Two. Design background
With the accelerated pace of life, the game update speed, the game is much less novel, while in order to meet the combination of multiple games, enrich people's lives, while increasing knowledge, there is a collaborative model to enhance friendship and feelings, in the leisure time to people with fun, can let players increase the intelligence test endurance, In this hand-swept era our game has its unique features to attract and maintain its enduring power.
Three Project risk
The development risk-holders of the software are:
Task-seekers: The risk to be borne is whether the product caters to the needs of the public, whether there is a market demand, whether the player's brains have the effect of exercise.
Software developers: the risks to be borne are whether the game fully realizes the expected function, whether the code is readable, and whether it can withstand the test of a large number of players in various situations.
Four Functional Requirements
1, in general, there are single-player mode and double mode.
2 single-player mode with normal mode and death mode, the normal mode is simple from the beginning to the end, death mode on the road to set the level has health value.
3 double-mode dual-person puzzle and two-person athletics, puzzle is the level set puzzle questions correct clearance, wrong to continue to answer questions, athletics is a person's starting point is another person's end, and another person's end is a person's starting point, compare who first to reach the end.
Five Operating Environment
Initially developed for PC-side, late mobile Android platform
Six Performance requirements
In order to ensure the long-term, safe, stable and efficient operation of the software, the following performance requirements should be met:
System characteristics: The system response time should be fast, the system interface is beautiful, the character movement speed is acceptable.
Adaptability: can be run on different brands of Android mobile phone client, suitable for different people to play, in the mode of operation, operating environment, software interface or development plan changes, should have the adaptability.
Usability: User-friendly and straightforward interface.
Maintainability: Code is readable and packaged in various classes.
Team Development-Software Requirements Analysis Report (Hello World Team)