Skip to content

deltahmed/ARA-ROBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔲 ARA - ROBOT 🔳

deltahmed deltahmed

deltahmed

Table of Contents

About The Project

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.

Documentation

You can check the documentation here : https://ararobot.deltahmed.fr/

Built With

GCC C C Make Make

Prerequisites

  • A recent version of the C compiler and make.
  • The ncurses library installed.

Environment

  • This project was created in unix/linux environment.

Installation

  1. Make sure you have installed ncursesw:
    sudo apt-get install libncurses5-dev libncursesw5-dev libncurses5 libncursesw5
  2. Clone this repository:
    git clone https://github.com/deltahmed/ARA-ROBOT.git
  3. Navigate to the project directory:
    cd ARA-ROBOT
  4. Compile the project:
    make

Launching the Game

  1. Run the project:
    make run
  2. 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.

How to Play

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.

Contributors

Licence

Licence