go-tetris/README.md

1.3 KiB

Go Tetris

Golang Tetris for console window with optional AI

Compile

go get github.com/MichaelS11/go-tetris
go install github.com/MichaelS11/go-tetris

Play

Then run the binary created, go-tetris or go-tetris.exe

Keys during game

Key Action
left move
z left rotate
x right rotate
right move
soft drop
hard drop
spacebar hard drop
p pause
q quit
i toggle AI

Keys start screen

Key Action
previous board
next board
spacebar start game
q quit

Features include

  • AI (use i key to toggle)
  • Lock delay
  • Next piece
  • Ghost piece
  • Top scores
  • Board choices

Screenshots

alt text

alt text

alt text

alt text

To do

  • Improve AI speed (slow on large boards)