https://github.com/lolooppo/the_maze_runner
Opengl C++ 2-D Maze Game (Functional Programming)
https://github.com/lolooppo/the_maze_runner
backtracking-algorithm critical-thinking dfs-algorithm opengl problem-solving randomized-algorithm
Last synced: about 1 month ago
JSON representation
Opengl C++ 2-D Maze Game (Functional Programming)
- Host: GitHub
- URL: https://github.com/lolooppo/the_maze_runner
- Owner: lolooppo
- License: mit
- Created: 2024-07-26T02:01:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T19:23:52.000Z (6 months ago)
- Last Synced: 2025-02-02T18:34:34.845Z (3 months ago)
- Topics: backtracking-algorithm, critical-thinking, dfs-algorithm, opengl, problem-solving, randomized-algorithm
- Language: C++
- Homepage:
- Size: 1.6 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Description:
This 2D maze solver game challenges players to navigate through a randomly generated maze within a 1-minute timer and it will visualize the solution if he loses. The game utilizes OpenGL for the graphical interface and employs a randomized depth-first search (DFS) algorithm for maze generation and backtracking depth-first search (Backtracking DFS) to solve it. Players can experience unique mazes with each playthrough, enhancing the game's replayability and excitement. This project demonstrates proficiency in both graphical programming and algorithmic maze generation and solving.### How to play:
OK, it is a little bit hard to say but, you have only to use your keyboard arrows :).### Installation:
Install any MinGW c++ compiler and set up opengl library, then install the project and finally run it.
if you face any installation problem just follow this [video](https://www.youtube.com/watch?v=14atQ1GTNYg&t=2s).