Merge 5f1d0d10b6
into 08b771c863
commit
3cd1705967
@ -0,0 +1,39 @@
|
||||
# Tetris Game
|
||||
|
||||
**Tier:** 3-Advanced
|
||||
|
||||
It's the addictive puzzle game. One of the most recognizable 2D game. In 1984, Tetris was born from the imagination of computer programmer Alexey Pajitnov. Inspired by his favorite puzzle board game, Pentominos, Pajitnov created an electronic game that let players arrange puzzle pieces in real time as they fell from the top of the playing field. The resulting design was a game that used seven distinctive geometric playing pieces, each made up of four squares. Pajitnov called this game “Tetris,” a combination of “tetra” (the Greek word meaning “four”) and “tennis” (his favorite sport).
|
||||
Building this game can help you to improve your skills in maths and animation designing.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can see:
|
||||
- A grid of rows and columns
|
||||
- Irregular shapes falling from top of the grid
|
||||
- A Play / Pause button
|
||||
|
||||
### Game Controls
|
||||
- [ ] User can control the game just by using the mouse.
|
||||
- Move the mouse to move the falling figures horizontally
|
||||
- click the mouse the fit the figures to the bottom of the grid
|
||||
|
||||
### Result of Game
|
||||
- [ ] User can make score based of number of times user fills the row completely with shapes
|
||||
- The shapes of the row gets cancelled when they cover the complete row of the grid
|
||||
- [ ] User loses the game if the shapes touch the top of the grid
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can find sounds of the falling shapes
|
||||
- [ ] User can hear the sound when shapes in the row disappear
|
||||
- [ ] User can hear the losing sound
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
[Implementing Tetris: Collision Detection in Python](https://gamedevelopment.tutsplus.com/tutorials/implementing-tetris-collision-detection--gamedev-852)
|
||||
|
||||
[Implementing Tetris in Java](https://zetcode.com/javagames/tetris/)
|
||||
|
||||
## Example projects
|
||||
|
||||
[Tetris Game](https://tetris.com/play-tetris/)
|
Loading…
Reference in new issue