Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:projects:tetris:design_doc [2009/07/28 18:43] – jeff | wiki:projects:tetris:design_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 9: | Line 9: | ||
===== Intro ===== | ===== Intro ===== | ||
The intro for this game is the logo for tetris then a fade to the menu. | The intro for this game is the logo for tetris then a fade to the menu. | ||
+ | |||
===== Menu System ===== | ===== Menu System ===== | ||
- | This is the upfront and in-game menu system. | + | The menu will consist of the title for the game " |
===== Controls ===== | ===== Controls ===== | ||
- | Describe | + | The controls for this game are simple and cannot be changed |
===== Sounds ===== | ===== Sounds ===== | ||
- | Describe the background music and event sounds | + | The background music needs to be a short repeatable loop that doesn' |
+ | |||
+ | The sound effects will be a crashing sound for the blocks locking into place. | ||
+ | |||
+ | The movement of a piece could have a " | ||
+ | |||
+ | |||
+ | |||
===== Camera View ===== | ===== Camera View ===== | ||
- | This is the in-game camera | + | This is a strait on view of the board. |
+ | |||
===== Engine ===== | ===== Engine ===== | ||
- | Describe each of the characteristics about the game engine or provide an assessment of a few game engines | + | This will be a simple engine that is based on a timer and a game state. |
- | *Easy of Use | + | |
- | *Cross-Platform Compatibility | + | * get user input |
- | *Look-and-Feel | + | * calc movement |
- | *Support | + | * calc collision |
- | *Availability | + | * draw screen |
- | *Extensibility | + | |
- | *Cost | + | |
+ | |||
+ | ===== The Game ===== | ||
+ | The play area is 10 blocks wide by 18 blocks high. On the right hand side at the top will be the next block that will drop. Below the next block is the player' | ||
+ | |||
+ | The scoring is as follows: | ||
+ | |||
+ | * 1 line cleared. level*40+40 | ||
+ | * 2 lines cleared. level*100+100 | ||
+ | * 3 lines cleared. level*300+300 | ||
+ | * Tetris - 4 lines cleared. level*1200+1200 | ||
- | [[http:// | + | The level advance is calculated based on the score and is based on 5000 point increments. |
- | [[http:// | + | * level * vel |
- | [[http:// | + | The user loses when the blocks reach the top of the screen. |
- | ===== Casual | + | ===== Scoreboard |
- | They are simple games keep it that way. | + | The scoreboard for the game will be integrated into the menu as mentioned above. |
===== External Game Elements ===== | ===== External Game Elements ===== |