Skip to content

Repository files navigation

Console 3D monster maze game

A 3D maze game displayed purely in the console

This was my NEA project for A Level Computer Science. It is inspired by the 1981 game '3D Monster Maze'.

image

Features

  • 10 playable levels that the increase in difficulty
  • Each level is randomly generated using recursive backtracking and an additional algorithm to add loops/cycles to each maze level
  • The maze is presented to the user in first person 3D using the raycasting algorithm and text characters printed to the console
  • Smooth 3D movement (rather than tile-based movement)
  • A monster occupies each maze level which either roams the maze randomly with recursive backtracking or chases the player with A* Search
  • Player moves using arrow keys
  • Each maze has a number of coins that must be collected before the exit to the maze level appears

Here is a testing demo video that I originally made for my NEA testing documentation: https://www.youtube.com/watch?v=YoJjOFKi1vw

Written in C# in Visual Studio 2022

About

A 3D maze game displayed purely in the console

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages