Skip to content

The term project for Cairo University's CMP3060 course

Notifications You must be signed in to change notification settings

AhmadJamal01/Galaxy-Surfers

Repository files navigation

image

This game is a school project that was implemented in fulfilment of the classword requirements of the computer graphics course taught in Cairo University by Eng. Yahia Zakaria and Dr. Ahmed Kaseb.

Technology Stack 📚

C++ OpenGL image

How to Run 🚀

First ensure having Cmake and build the project using

cmake --build ./build 

then follow up with

./bin/GAME_APPLICATION -c='config/app_ship.jsonc'

Lore 📖

You wake up in a spaceship lost in the universe and your goal is escape the dense asteroid belt (survive with the highest score possible) to continue the mission of finding Earth v2.0.

Controls 🎮

❇️ Press A or D to make the ship navigate to the left or right respectively.

❇️ Gravity due to Earth v2.0 naturally moves the spaceship forward but the spaceship can be accelrated by pressing W (spaceship accelerator) to make the score increase much faster (while running the risk of hitting an asteroid).

❇️ Hitting an asteroid causes a temporary slowdown and takes away one life from the spaceship. The spaceship can naturally sustain up to 3 hits.

❇️ Hitting a monkey grants a score boost and energy from the 79th element that allows the spaceship to become invincible and to fly over the asteroid belt for a limited period of time

❇️ Play with your friends and see who can get the highest score!

Game Demo 🖥️

demo.mp4

Download

Click here to download the game (unzip then run the .exe).

Collaborators

EssamWisam
Essam
AhmedNossir
AhmedNossir
Muhammad-saad-2000
MUHAMMAD SAAD
AhmadJamal01
Ahmed Gamal
Passant-Abdelgalil
Passant Abdelgalil