https://github.com/pdevine/tetromino
Tetromino Elektronika -- an ASCII Falling Tetromino Game
https://github.com/pdevine/tetromino
console-game game tetris
Last synced: 2 months ago
JSON representation
Tetromino Elektronika -- an ASCII Falling Tetromino Game
- Host: GitHub
- URL: https://github.com/pdevine/tetromino
- Owner: pdevine
- Created: 2018-07-01T20:54:41.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T04:03:26.000Z (over 4 years ago)
- Last Synced: 2025-04-09T23:51:07.198Z (2 months ago)
- Topics: console-game, game, tetris
- Language: Go
- Homepage:
- Size: 69.3 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tetromino
Tetromino Elektronika -- an ASCII Falling Tetromino Game
by Patrick Devine, 2018## TL;DR
A falling tetromino block game based upon NES Tetris in the style of the original 1984 Tetris by Alexey Pajitnov that will run in Kubernetes or Docker.If you have a kubernetes cluster, you can run it with the command:
```
$ kubectl run -it --rm --image=ghcr.io/pdevine/tetromino tetromino
```... and if you don't have kubernetes, but have docker, try it with:
```
$ docker run -it --rm ghcr.io/pdevine/tetromino
```It should look something like:

## Features
* An homage to the original [Tetris](https://en.wikipedia.org/wiki/Tetris) written for the [Electronika 60](https://en.wikipedia.org/wiki/Electronika_60)
* Similar speeds and scoring as [NES Tetris](https://en.wikipedia.org/wiki/Tetris_(NES_video_game))
* Runs on kubernetes clusters, docker, or just straight from the terminal
* Random seed control allows you to use pre-defined sets of tetrominos
* Written with Golang and [Go-AsciiSprite](https://github.com/pdevine/go-asciisprite)
* Freely available with source
Check out the [about page](./ABOUT.md) for more details.