RavenGame

Mini game created in C++

During the AI class, we had to create a topdown game were the player can fight bots. The fighters can take guns once it spawns, can heal with medikit and choot each others. There is differents kinds of gun suck as shotguns and grenade launcher.

Moreover, one bot had to be able to learn to shoot from nothing. We implemented this by taking infos from the player's behaviour. Then the game created an XML file wich contain informations such as the position of the player the position were he is shooting and the enemy's positions. Once the learning bot is spawned, it'll take all the infos in the XML file and use them to fight.

We also add fuzzy logic so the bots can miss sometimes, they also know when they can continue to fight and when they must retreat to heal.