1
0
Fork 0
A small, self‑contained Tetris clone written in Go using raylib‑go.
Find a file
2025-10-07 18:19:35 +02:00
assets feat(assets): adding logo data 2025-10-06 18:47:27 +02:00
engine fix(audio): implement IsPlaying() correctly 2025-09-26 12:09:05 +02:00
game feat(menu): put entries rendering into its own function 2025-10-07 18:19:35 +02:00
.editorconfig chore: add editorconfig 2025-09-25 21:57:52 +02:00
.gitignore chore: fix build for windows 2025-09-24 20:13:56 +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
Makefile chore(makefile): add .PHONY target again 2025-09-24 20:15:58 +02:00
README.md v0.13 2025-09-24 19:48:57 +02:00
tetris.go feat: set window icon 2025-09-25 05:12:04 +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)