Sign inSign up

defnotgustavom/awkaster

By defnotgustavom

Updated over 3 years ago

Minimalistic "doomlike" TUI game.

Image
0

5.7K

defnotgustavom/awkaster repository overview

  • Running:

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.

  • How to play

Your objective is to navigate the map and activate exit elevator, killing hordes of monsters in the process.

  • Controls:

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)

  • Adjusting resolution

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.

  • Game engine

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.

Tag summary

Content type

Image

Digest

sha256:174e6e0a1

Size

3.5 MB

Last updated

over 3 years ago

docker pull defnotgustavom/awkaster