All Projects → troglobit → tetris

troglobit / tetris

Licence: other
Micro Tetris™, based on the 1989 IOCCC Obfuscated Tetris by John Tromp

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to tetris

UnityTetris
Tetris clone written in C# and using Unity engine to render.
Stars: ✭ 131 (+33.67%)
Mutual labels:  tetris, tetris-clone
connect-or-cut
Simple network sandbox for Unix and Windows
Stars: ✭ 19 (-80.61%)
Mutual labels:  unix
Onyx
UNIX-like operating system written in C and C++
Stars: ✭ 52 (-46.94%)
Mutual labels:  unix
wildpwn
unix wildcard attacks
Stars: ✭ 119 (+21.43%)
Mutual labels:  unix
dotfiles
🍁 dotfiles || plain text configuration files for my linux system
Stars: ✭ 53 (-45.92%)
Mutual labels:  unix
gym-tetris
An OpenAI Gym interface to Tetris on the NES.
Stars: ✭ 33 (-66.33%)
Mutual labels:  tetris
Sistem-Programlama
System Programming Course notes
Stars: ✭ 32 (-67.35%)
Mutual labels:  unix
FreeBSD-Ask
FreeBSD 教程——FreeBSD 从入门到跑路。
Stars: ✭ 113 (+15.31%)
Mutual labels:  unix
polybar-bluetooth
A fully functional bluetooth module for polybar
Stars: ✭ 59 (-39.8%)
Mutual labels:  unix
john-carmack-plan
An archive of John Carmack’s .plan files in readable markdown format
Stars: ✭ 113 (+15.31%)
Mutual labels:  unix
chmod-stego
A PoC on passing data through UNIX file privilege bits (RWX Triplets)
Stars: ✭ 23 (-76.53%)
Mutual labels:  unix
coreutils
Core utils re-implementation for UNIX/UNIX-like systems written in Rust
Stars: ✭ 96 (-2.04%)
Mutual labels:  unix
21sh
UNIX shell - a simple command-line interpreter
Stars: ✭ 16 (-83.67%)
Mutual labels:  unix
Tetromino
One of my favorite games implemented for iOS, macOS + CLI
Stars: ✭ 17 (-82.65%)
Mutual labels:  tetris
mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
Stars: ✭ 99 (+1.02%)
Mutual labels:  unix
bsu
🎓Repository for university labs on FAMCS, BSU
Stars: ✭ 91 (-7.14%)
Mutual labels:  unix
shod-old
hybrid (floating and tiling) tabbed window manager
Stars: ✭ 56 (-42.86%)
Mutual labels:  unix
ytools
Use YouTube from your terminal
Stars: ✭ 26 (-73.47%)
Mutual labels:  unix
log-utils
Basic logging utils: colors, symbols and timestamp.
Stars: ✭ 24 (-75.51%)
Mutual labels:  ansi-colors
mican
🍊 A simple Unix shell written in Rust
Stars: ✭ 48 (-51.02%)
Mutual labels:  unix

Micro Tetris in Action

Micro Tetris™

Micro Tetris™ — one of the smallest Tetris implementations in the world! Utilizing only ANSI escape sequences to draw the board, no external library dependencies other than a standard C library, like uClibc or musl libc. Hence, very suitable for embedded devices in need of an easter egg ;-)

Issue tracker and GIT repository available at GitHub:

Docker Image

Pre-built Docker images are available from ghcr.io as of the v1.4.0 release. Previous releases available on https://hub.dockercom. The GIT repository has a Dockerfile for building your own image from the source tree:

cd tetris/
docker build -t troglobit:tetris .
.
.
.
docker run -ti troglobit:tetris

These instructions assume you already have docker.io installed.

Origin & References

The game is based on a 1989 International Obfuscated C Code Contest (IOCCC) entry made by John Tromp. See John's home page for the source code http://tromp.github.io/tetris.html

This human-readable "clone" is maintained by Joachim Wiberg.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].