Skip to content

PSStefanov19/CBBA-6890

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Table of contents
  1. About the project
  2. Technologies used
  3. Getting started
  4. License
  5. Contact us
  6. Acknowledgements

About the project

Game image This is the maze game of Team "CBBA-6890". We used a combination of raycasting and maze generation algorithms to make this game.

Technologies used

We used two main technologies:

  • C++
  • ncurses

Getting started

Released project

You can go to the Releases page of the project and download the latest version for your OS
(Note: On Windows you will need an installation of MinGw to run it)

Compiling from source

Prerequisites
  • If you are using a Windows machine it is recommended you have the make command and a compiler(Preferably g++). The recommended compiler is MinGW
  • If you are on Linux download ncurses.h
    • Arch and Arch-based distros
     pacman -S ncurses
    • Debian and Debian-based
     apt-get install libncurses5-dev libncursesw5-dev
Compiling and running
  1. Clone the project
git clone https://www.github.com/PSStefanov19/CBBA-6890
  1. Choose the right makefile
    • If you are using Windows
    mingw32-make -f Windows
    • If you are using Linux
    make -f Linux
  2. Run the project
    • Windows
    cd bin/
    main.exe
    • Linux
    ./bin/main.out

License

This project is licensed under the MIT license. See License for more information.

Contact us

Presian Stefanov

Acknowledgements

Helpful resources I found while working on the project