Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:projects:tetris:design_doc [2009/07/28 18:59] jeffwiki:projects:tetris:design_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1
Line 25: Line 25:
  
 The movement of a piece could have a "click" sound associated with it. The movement of a piece could have a "click" sound associated with it.
 +
 +
  
  
  
 ===== Camera View ===== ===== Camera View =====
-This is a strait on view of the board.  The camera will not move.  Reference the concept art [[wiki:projects:tetris:conept_doc#concept_art|Game Board]]+This is a strait on view of the board.  The camera will not move.  Reference the concept art [[wiki:projects:tetris:conept_doc#concept_art|Game Board]]
 + 
  
  
  
 ===== Engine ===== ===== Engine =====
-Describe each of the characteristics about the game engine or provide an assessment of few game engines based on the following+This will be simple engine that is based on a timer and a game state.  The execution loop will consist of: 
-  *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's current score.  Under the current score will be the player's current level.  At the bottom of the screen will be the game status.  The game status can be "playing", "paused", or "game over" This area maybe clickable to pause the game. 
 + 
 +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://www.devmaster.net/engines/]]+The level advance is calculated based on the score and is based on 5000 point increments.  The speed at which the blocks fall will be based on the level as well:
  
-[[http://en.wikipedia.org/wiki/List_of_game_engines]]+  * level * vel
  
-[[http://ludocraft.oulu.fi/elias/dokumentit/open_source_game_engines.pdf|Heavy Reading]]+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.  At the end of play (when the user loses) the game will return to the menu but if the user scored high enough to get on the scoreboard then the play button will be replaced with an enter initial dialog.  The user can enter their initals then hitting enter will submit there initials to the scoreboard.
  
 ===== External Game Elements ===== ===== External Game Elements =====
wiki/projects/tetris/design_doc.1248807545.txt.gz · Last modified: 2020/11/19 14:21 (external edit)
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0