Maze Project

Maze Project

A Maze Game Made By SDL2 Engine

Explore

Features

Main key features of the Maze Poject

C


The game is made entierly made from C because it is compliant with the SDL2 Engine

User Friendly


Very easy to navigate around the maze:

  • W - To move forward
  • S - To move backward
  • D - To rotate camera right
  • W - To rotate camera left
  • You can use the mouse to rotate the camera too.
  • Map


    Navigate through the maze using the map at the top left corner. The map shows how the RayCasting work, a method used when makig games to get the closest block form the player.

    HowTo

  • Download or clone the repository from Github :
  • git clone https://github.com/mamebb2023/Maze-Project

  • Download SDL2 from here
  • Extract and move the 'i686-w64-mingw32' folder to a know place
  • Edit the 'Makefile' in the cloned folder :
  • Edit the include location

    Edit the lib location

    Copy the 'SDL2.dll' to the current working directory

  • Open a terminal and type 'make' and the game should pop up
  • About

    Buliding this project was a great challenge. Starting from configuring SDL2 on my local computer, to learning about SDL2 and RayCasting.

    Me?

    My name is Mohammednur Seid and I am currently studying Software Engineering at Holberton School through there online platform ALX Africa.
    I am enthusiast learner and I like to code as much as I like chocolate