Skip to content

mikkun/termmaze3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TERMMAZE3D

GitHub top language GitHub release (latest by date) GitHub license

:suspect: Pseudo-3D first-person shooter written in AWK

Description

TERMMAZE3D is a first-person shooter in which the player explores a randomly generated map. The game uses raycasting to render the walls and cellular automata to generate a map.

TERMMAZE3D screenshot

Video Demo

TERMMAZE3D video demo

Requirements

  • gawk or awk (except mawk)
  • GNU coreutils or equivalent BSD command (dd, echo, sleep, stty)

Installation

git clone https://github.com/mikkun/termmaze3d.git

How to Play

The objective of the game is to collect all the treasures before time runs out.

Running the Game

cd /path/to/termmaze3d
./termmaze3d.awk

Controls

  • w: Move forward
  • s: Move backward
  • a: Strafe left
  • d: Strafe right
  • j: Turn left
  • l: Turn right
  • k: Attack
  • p: Pause
  • q: Quit

License

MIT License

Author

KUSANAGI Mitsuhisa

References

About

Pseudo-3D first-person shooter written in AWK

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages