- About The Project
- Prerequisites
- Environment
- Installation
- Launching the Game
- How to Play
- Contributors
- License
ARA-ROBOT is a C game using the ncursesw
library, created as part of a school project for the end of the second semester of the first year of preparatory engineering. The game is a Rogue Lite where you play as a robot moving through portals within a randomly generated map. Inside these maps, you will encounter space monsters that you must either eliminate or try to escape from as they are quite fast. Embark on an adventure and discover numerous tasks to complete inside this monster-infested ship.
You can check the documentation here : https://ararobot.deltahmed.fr/
- A recent version of the C compiler and make.
- The
ncurses
library installed.
- This project was created in unix/linux environment.
- Make sure you have installed
ncursesw
:sudo apt-get install libncurses5-dev libncursesw5-dev libncurses5 libncursesw5
- Clone this repository:
git clone https://github.com/deltahmed/ARA-ROBOT.git
- Navigate to the project directory:
cd ARA-ROBOT
- Compile the project:
make
- Run the project:
make run
- Or
./ARA_ROBOT
The main menu offers several options:
- New Game: Start a new adventure.
- Load Game: Resume from a saved game.
- Credits: View the project contributors.
- Quit: Exit the game.
The game controls are as follows (Arrows work):
-
z
to move forward -
q
to move left -
s
to move backward -
d
to move right -
m
to go to menu -
space
to interact with tasks -
🔋 recharge
-
🔮 super vision
-
⚡ super recharge
-
🧪 unknown potion
Detailed instructions and objectives are explained in the game.