Initial commit
This commit is contained in:
commit
0245a5cb43
22 changed files with 610 additions and 0 deletions
23
README.md
Normal file
23
README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Tetris in golang
|
||||
|
||||
## Roadmap
|
||||
|
||||
- [x] Initial Commit - Project Scaffolding (rendering engine)
|
||||
- [ ] 0.1 - Grid
|
||||
- [ ] 0.2 - Basic shapes (falling + collision with floor)
|
||||
- [ ] 0.3 - Shapes: Lock + spawn
|
||||
- [ ] 0.4 - Collision with with blocks in grid
|
||||
- [ ] 0.5 - left/right movement
|
||||
- [ ] 0.6 - Shapes rotation
|
||||
- [ ] 0.7 - Soft Drop
|
||||
- [ ] 0.8 - Clear lines
|
||||
- [ ] 0.9 - Score
|
||||
- [ ] 0.10 - Next shape
|
||||
- [ ] 0.11 - RNG Shape generation
|
||||
- [ ] 0.12 - Sound
|
||||
- [ ] 0.13 - State machine: Menu, Gameplay and Game Over screen.
|
||||
- [ ] 1.0 - Bugfixes
|
||||
|
||||
## Future things (aka Rad stuffs!)
|
||||
|
||||
- [ ] Animations (Clear lines)
|
||||
Loading…
Add table
Add a link
Reference in a new issue