Golang Tetris

带有可选人工智能的 Golang 俄罗斯方块控制台窗口。「Golang Tetris for console window with optional AI」

Github星跟蹤圖

Go Tetris

Golang Tetris for console window with optional AI

Features include

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

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 start screen, Key, Action, ---, ---, ←, previous board, →, next board, spacebar, start game, ctrl e, edit board, q, quit, ## Keys during game, Key, Action, ---, ---, ←, left move, →, right move, ↓, soft drop, ↑, hard drop, spacebar, hard drop, z, left rotate, x, right rotate, p, pause, q, quit, i, toggle AI, ## Keys edit mode, Key, Action, ---, ---, ←, move cursor left, →, move cursor right, ↓, move cursor down, ↑, move cursor up, z, rotate left, x, rotate right, c, cyan block - I, b, blue block - J, w, white block - L, e, yellow block - O, g, green block - S, a, magenta block - T, r, red block - Z, f, free block, ctrl b, change board size, ctrl s, save board, ctrl n, save board as new, ctrl k, delete board, ctrl o, empty board, ctrl q, quit edit mode, ## Screenshots

alt text

alt text

alt text

alt text

To do

  • Improve AI speed (slow on large boards)

主要指標

概覽
名稱與所有者MichaelS11/go-tetris
主編程語言Go
編程語言Go (語言數: 2)
平台
許可證Other
所有者活动
創建於2017-03-27 20:05:22
推送於2021-08-23 09:48:31
最后一次提交2021-08-23 17:48:31
發布數0
用户参与
星數77
關注者數3
派生數6
提交數24
已啟用問題?
問題數0
打開的問題數0
拉請求數1
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?