Minimalistic "doomlike" TUI game.
5.7K
docker run -it --rm --log-driver none --net none --read-only defnotgustavom/awkaster
Bring some old-school fun to your terminal! Explore the dungeon and shoot monsters in this pseudo-3D game inspired by the classic Wolfenstein 3D and Doom.
Your objective is to navigate the map and activate exit elevator, killing hordes of monsters in the process.
WASD - movement
J/L - turn left/right. Hold shift to turn quicker
spacebar - shoot
num 1-4 - change color mode
x - activate elevator (arrives after 1000 moves)
By default game resolution is 64x48 "pixels", which are just a pair of ASCII symbols. That means your terminal needs to be at least 128 chars wide. You may change variables w and h to your liking.
Wall rendering is done using ray casting. Monsters and projectiles are added after that as sprites. Ray casting is a simple rendering algorithm that doesn't require any 3d modeling or complex computation.
Content type
Image
Digest
sha256:174e6e0a1…
Size
3.5 MB
Last updated
over 3 years ago
docker pull defnotgustavom/awkaster