Team++_ Bomb man software requirements manual

Source: Internet
Author: User
Tags visual studio 2010

    1. What is the goal and what does the goal not include?

The goal is to create a mobile puzzle game that is popular among young people (college students or middle school students) and can be used to pass time or relax.

      1. What are users and typical scenarios?

Users: Students

Typical scenario: Relieve the stress of learning and relax when you are bored in a dorm, before bedtime, or during recess.

      1. What terms are used, and what are their definitions?

Visual Studio 2010

cocos2dx: is a multi-platform 2D mobile game engine, using C + + development, based on OpenGL ES, based on Cocos2d-iphone, support Wophone, IOS 4.1, Android 2.1 and later, Windo Wsxp & Windows7,windowsphone 8.

Python: A glue language that combines modules made in other languages.

      1. How do users use the functionality of the software?

First, the game is divided into two parts: stand-alone games and networked games. Single-player games do not require registered users, only need a name on the line, players can compete with NPC players. Connected games require registering user information, and then logging on to the server and other players for online games. And for single-player gamers can also edit their own maps to play (online games can not).

      1. What are the various boundary conditions and how should the software function change?
    1. If the number of games is too large (the number of registered people, excluding the number of individual machines), multiple servers will be opened for the game.
    2. If you have a foreigner playing, you can add both Chinese and English to the game.
    3. When the software is updated, the player receives an update notification. If you do not update, you can also play (stand-alone, Internet must be updated to play)
      1. What are the side effects of the function and what are the dominant or invisible dependencies on other functions?

For a single-machine game, NPC players may be more fixed thinking or play, the user after a long time to play, may be fully familiar with the idea of NPC, so that the game has a sense of boredom. So you need to keep improving in the later updates.

      1. What do you mean, "good"? What do you mean this function has been tested and can be delivered?

Perhaps in the just finished stage there will be a lot of deficiencies (on the line NPC thinking more fixed), so users need to use, to us to put forward the lack of software to provide us with the improvement behind. After a period of improvement, it can be delivered.

Team++_ Bomb man software requirements manual

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.