Skip to content

A one-player rescue simulation game where the player is responsible for sending units to rescue as many citizens as possible suffering from disasters

Notifications You must be signed in to change notification settings

RamezElmasry/Rescue-Simulation-Game

 
 

Repository files navigation

Rescue Simulation Game

The Rescue Simulation is based on concepts of the RoboCup, an annual international robotics competition proposed and founded in 1996 by a group of university professors. The GUC has been taking part in this competition for few years and won various titles including the best team. The aim of rescue simulations is to derive strategies and behaviors for maximizing the number of saved lives and minimizing the number of casualties. The hope is that one day these strategies can be applied by actual policemen, firefighters and medics in real life disasters and accidents.

The code utilizes OOP concepts, MVC pattern, and is written in Java.

Game rules

The game consists of a main simulation 10x10 grid where the whole map is taking place. The game is a single player one, where the player is responsible for managing the rescue units to handle buildings and citizens suffering from the disasters that ensue during gameplay throughout the whole map. The main goal of the game is for the player to efficiently employ the rescue units to rescue as many citizens and minimize the number of deaths. All the available rescue units are assigned to the player at the start of the simulation. As the game proceeds certain disasters start appearing throughout the map affecting different buildings and citizens.

Note

This is a university (GUC) course project. Course name is (CSEN 401 : Computer Programming Lab). For a detailed description of the project and its requirements, please have a look at the description folder.

About

A one-player rescue simulation game where the player is responsible for sending units to rescue as many citizens as possible suffering from disasters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%