# 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 - [ ] 0.13 - State machine: Menu, Gameplay and Game Over screen. - [ ] 1.0 - Bugfixes ## Future things (aka Rad stuffs!) - [ ] Animations (Clear lines)