Skip to content

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.

License

Notifications You must be signed in to change notification settings

Irurus/the-elder-maze

Repository files navigation

The Elder Maze 🏰

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

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 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:

Links

For the latest updates and releases, check the Releases section.

Dungeon Crawler

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •