Skip to content
/ Maze Public

Do you like mazes? Maze is a game where the player tries to find an exit from a dynamically generated mazes.

Notifications You must be signed in to change notification settings

ofgot/Maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infinite Maze

Do you like mazes?‏𖦹

Well, aren't you lucky! This game is just for you!

Here, you can explore endless paths, trying to find your way out — because who doesn't enjoy a good challenge?

And for the ultimate fun, it’s INFINITE, so you can play it FOREVER!

Warnings

This game is only for Mac 🤷

Mazegif

How to run file

Just run it in cmd

The first thing you need is to install raylib library:

brew install raylib

After go to the Maze/build directory and sequentially write it:

mkdir build 
cd build 
cmake .. 
cmake --build . 

And finaly this:

./Maze

Enjoy the game!!!

ADDITIONALLY add --help to find more about the game

./Maze --help

Controlls

  • W: Move up
  • A: Move left
  • S: Move down
  • D: Move right

Tests

This game was tested using the Catch2 unit testing framework. The main focus of the testing was the Field class, which is responsible for maze generation and pathfinding.

About

Do you like mazes? Maze is a game where the player tries to find an exit from a dynamically generated mazes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published