1
0
Fork 0
A small, self‑contained Tetris clone written in Go using raylib‑go.
Find a file
2025-09-21 12:16:42 +02:00
assets feat(assets): add sound library 2025-09-21 11:10:59 +02:00
engine feat: engine audio code 2025-09-21 11:07:51 +02:00
game feat: refactor gameplay logic from main.go to a state machine handler. 2025-09-21 12:16:42 +02:00
.gitignore Initial commit 2025-09-14 22:16:29 +02:00
go.mod chore: update go.mod 2025-09-15 06:49:06 +02:00
go.sum Initial commit 2025-09-14 22:16:29 +02:00
main.go feat: refactor gameplay logic from main.go to a state machine handler. 2025-09-21 12:16:42 +02:00
Makefile Initial commit 2025-09-14 22:16:29 +02:00
README.md v0.12 2025-09-21 11:12:24 +02:00

Tetris in golang

Roadmap

  • 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)