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