Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josephakaro/the-maze
Welcomeโ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.
https://github.com/josephakaro/the-maze
alx alx-africa alx-curriculum alx-low-level-programming game-development gamedev maze maze-generator sdl sdl2 sdl2-library sdl3 themazegame
Last synced: 1 day ago
JSON representation
Welcomeโ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.
- Host: GitHub
- URL: https://github.com/josephakaro/the-maze
- Owner: josephakaro
- Created: 2024-05-07T10:09:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T23:34:59.000Z (6 months ago)
- Last Synced: 2024-05-14T00:46:53.327Z (6 months ago)
- Topics: alx, alx-africa, alx-curriculum, alx-low-level-programming, game-development, gamedev, maze, maze-generator, sdl, sdl2, sdl2-library, sdl3, themazegame
- Language: C
- Homepage: https://themaze.josephakaro.tech
- Size: 97.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฎ Maze Game in C with SDL2 Engine
Welcome to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.
## ๐ Features:
Dynamic maze generation for endless gameplay variability
Intuitive controls for seamless navigation
Stunning graphics powered by SDL2 Engine
Engaging gameplay mechanics to keep you hooked
## ๐ง Installation:Step 1: Clone the repository
git clone https://github.com/josephakaro/The-Maze.git
Step 2: Move one directory forward into the repository
cd The-Maze
Step 3: Run the Makefile using make command
make
Step 4: Run the executable file generated by make command named ``maze``
./mazeHooohaa!! start your maze adventure!
## ๐ Dependencies:
### SDL2 Library: Ensure SDL2 is installed on your system. If not, follow the installation instructions in the SDL2 documentation.
## ๐ How to Play:Use arrow keys or WASD to navigate through the maze.
Reach the destination point while avoiding obstacles and traps.
Collect power-ups and treasures to enhance your gameplay experience.
Complete levels and challenge yourself with increasing difficulty.
## ๐ค Contributing:
Contributions are welcome! Feel free to fork this repository, make changes, and submit pull requests. Together, let's improve the Maze Game and create an unforgettable gaming experience for players worldwide.## ๐ License:
This project is licensed under the MIT License - see the LICENSE file for details.## ๐ Links:
## SDL2 Documentation
Project Demo ๐ [Here](https://themaze.josephakaro.tech)
## ๐ Stay Connected:
Follow Me on Twitter, and my socials for updates and announcements.
- [Twitter](https://twitter.com/joseph_akar0)
- [LinkedIn](https://www.linkedin.com/in/josephakaro)## ๐ฉโ๐ป Happy Gaming!