# Tetris in golang

## Roadmap

- [x] Initial Commit  - Project Scaffolding (rendering engine)
- [x] 0.1  - Grid
- [x] 0.2  - Basic shapes (falling + collision with floor)
- [x] 0.3  - Shapes: Lock + spawn
- [x] 0.4  - Collision with with blocks in grid
- [x] 0.5  - left/right movement
- [x] 0.6  - Shapes rotation
- [x] 0.7  - Soft Drop
- [x] 0.8  - Clear lines
- [x] 0.9  - Score
- [x] 0.10 - Next shape
- [x] 0.11 - RNG Shape generation
- [x] 0.12 - Sound
- [x] 0.13 - State machine: Menu, Gameplay and Game Over screen.
- [ ] 1.0  - Bugfixes 

## Future things (aka Rad stuffs!)

- [ ] Animations (Clear lines)
