MAZE PROJECT

Creating a game in 3D using raycasting. Designed for kids so they can improve their spatial recognition and analytical skills.

Download and try the game on Windows

ALL ABOUT THE MAZE PROJECT

Short Video Coloured Picture Of Maze Textured Picture Of Maze

For the end of our ALX/Holberton School foundational trimesters, we had to make our own portfolio project. What inspired us to work on Maze-Game was learning about game development. We were curious about game development and... wanted to learn new methods and techniques that can be implemented in software development. We decided to learn about the Raycasting tool and implement it using the SDL2 library to make this game. It is very fascinating to learn how early games, like Wolfenstein 3D, were able to implement a pseudo-3D visual which revolutionized the gaming industry and opened up a path to other gaming engines and technologies.

Keyboard Keys for Players

The keys below will help you to interact with the game

  • Arrow Keys -- Player Directions
  • M -- Map
  • R -- Refresh
  • C -- Zoom Player view
  • [ -- Zoom Out in Game
  • ] -- Zoom In in Game
  • F -- Change Views (Normal view to Panoramic view and vice versa)
  • T -- Change Texture of walls and square columns
Download and Play

MEET THE DEVELOPER TEAM

Picture of Joseph Aboagye

Joseph Aboagye, Ghana

Currently working as a teacher at Lead for Ghana (LFG) in Obuasi.
You can contact him here: Checkout his GitHub account.
Picture of Topister Onyango

Topister Onyango, Kenya

Currently a student of African Leadership University (ALU), Rwanda.
You can contact her here: Checkout her GitHub account.