https://github.com/irurus/the-elder-maze
The Elder Maze is a student project in C++ where you descend deeper into a dungeon, floor by floor, defeating enemies. It features endless gameplay with character progression and increasingly challengingenemy levels, all presented in pseudo-3D graphics. The game is currently in development.
https://github.com/irurus/the-elder-maze
c cli cpp dungeon-crawler-game game maze pseudo-3d-game terminal-game
Last synced: 2 days ago
JSON representation
The Elder Maze is a student project in C++ where you descend deeper into a dungeon, floor by floor, defeating enemies. It features endless gameplay with character progression and increasingly challengingenemy levels, all presented in pseudo-3D graphics. The game is currently in development.
- Host: GitHub
- URL: https://github.com/irurus/the-elder-maze
- Owner: Irurus
- License: gpl-2.0
- Created: 2025-04-18T11:27:03.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2025-04-19T01:28:41.000Z (7 days ago)
- Last Synced: 2025-04-19T01:47:19.490Z (7 days ago)
- Topics: c, cli, cpp, dungeon-crawler-game, game, maze, pseudo-3d-game, terminal-game
- Language: C
- Size: 15.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# The Elder Maze 🏰

Welcome to **The Elder Maze**, a captivating dungeon crawler project developed in C++. Here, you will descend deeper into an intricate maze, battling foes and overcoming challenges. This game offers endless gameplay, character progression, and increasingly difficult enemy levels, all presented in engaging pseudo-3D graphics.
## Table of Contents
- [About the Project](#about-the-project)
- [Features](#features)
- [Gameplay](#gameplay)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Links](#links)## About the Project
The Elder Maze is a student-led initiative aimed at exploring the realms of game development. The project emphasizes the fundamentals of C++ programming, game design, and graphics rendering. As you navigate through the maze, you will encounter various enemies and obstacles, enhancing your skills and strategy.
## Features
- **Endless Gameplay**: The game offers a limitless experience, allowing players to dive deeper into the maze.
- **Character Progression**: As you defeat enemies, your character gains experience and upgrades.
- **Challenging Enemies**: Each level introduces tougher foes, requiring strategic thinking.
- **Pseudo-3D Graphics**: The game employs pseudo-3D graphics for an immersive experience.
- **Terminal-Based Interface**: Enjoy a retro gaming experience through a command-line interface.## Gameplay
In The Elder Maze, players start at the entrance of a dungeon and progress through various floors. Each floor contains different enemies and treasures. Your goal is to defeat enemies and collect loot to upgrade your character. As you descend, the challenges increase, pushing your skills to the limit.
### Controls
- **Movement**: Use arrow keys to navigate.
- **Attack**: Press 'A' to attack.
- **Defend**: Press 'D' to defend.
- **Use Item**: Press 'I' to use an item from your inventory.## Getting Started
To get started with The Elder Maze, you will need to have a C++ compiler installed on your machine. The game is currently in development, so your feedback is invaluable.
### Prerequisites
- C++ compiler (GCC, Clang, or Visual Studio)
- Basic understanding of command-line interface## Installation
To install The Elder Maze, follow these steps:
1. Clone the repository:
```
git clone https://github.com/Irurus/the-elder-maze.git
```
2. Navigate to the project directory:
```
cd the-elder-maze
```
3. Compile the code:
```
g++ main.cpp -o elder_maze
```## Usage
Once installed, you can run the game by executing the following command in your terminal:
```
./elder_maze
```For the latest version of the game, visit the [Releases section](https://github.com/Irurus/the-elder-maze/releases) to download the latest build. Download the file, execute it, and enjoy your adventure in The Elder Maze!
## Contributing
We welcome contributions from everyone! If you would like to help improve The Elder Maze, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request.Your contributions help us enhance the game and create a better experience for players.
## License
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit.
## Contact
For questions or suggestions, please reach out:
- **Email**: [email protected]
- **GitHub**: [Irurus](https://github.com/Irurus)## Links
For the latest updates and releases, check the [Releases section](https://github.com/Irurus/the-elder-maze/releases).

Thank you for your interest in The Elder Maze! We hope you enjoy the journey through the dungeon and look forward to your feedback.