command
module
Version:
v0.0.0-...-504eef9
Opens a new window with list of versions in this module.
Published: Jan 19, 2025
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
go-tetris
TUI and WASM tetris in go using tcell.
Can be used either in a terminal as a native app, or as a WASM app in a web browser.
Run WASM app in a web browser:
Run native terminal app:
go run github.com/aaronriekenberg/go-tetris@latest
go install github.com/aaronriekenberg/go-tetris@latest
- Clone this git repo, build with
go build
, run go-tetris
Keys:
- Escape, Q: quit (non-WASM only)
- R: restart
- Left Arrow: move piece left
- Right Arrow: move piece right
- Up Arrow: rotate piece
- Down Arrow: move piece down
- Space Bar: drop piece
- V: toggle showing version info
Finger/Mouse Events:
- Click above board: rotate piece
- Click below board: move piece down
- Double click below board: drop piece
- Click near left of board: move current piece left
- Click near right of board: move current pice right
Screenshots:
Native app in iTerm2:
WASM in Chrome:
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.