Skip to content

Latest commit

 

History

60 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Crazy Maze

Find path like a rat in a random maze.

Introduction

Crazy Maze is simple game within the term (C++11). The game is based on ncurses library to manage the interface.
We can play within differents maze size (small, medium, large, extra large).
Using Arrow Key to move.

maze

The Core library

Coverage Status

The game is based on a maze core library in c++11.
The library contains :

  • A Depth-First Search algorithm to randomly dig the maze.
  • A finding shortest path algorithm method with BFS algorithm.
  • A Printing method

Debian installation

For the moment, debian package is not available. You have to manage dependencies :

sudo apt-get install cmake gcc libncurses5-dev libncursesw5-dev

compilation

# in root project
mkdir build
cd build
cmake -DENABLE-TESTING=ON ../src

Tests

Only core library tests exist. you can run like this :

./maze/tests/maze_generator_tests

About

A rat in a maze game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages