Adaptive Shooter

Shooter was a simple shoot'em up game designed for my Master in Computer Science dissertation. It implements a dynamic difficult adaptivity system that verifies player performance and adjusts enemy parameters to better suit the perceived player ability. More about the research is available in the Research section of this site.

The game was implemented in C++ using ClanLib 2.4. Enemies waves and player difficulty cathegories are described using Lua.

Short gif showcasing debug mode of Adaptive Shooter

Debug mode rendering observed variables and hitboxes.

Adaptive Shooter

Engine: ClanLib 2.4 (C++)
Game Designer: Bruno Baère
Programmer: Bruno Baère

Download (Game): https://killerasus.itch.io/adaptive-shooter
Download (Source): https://github.com/killerasus/adaptive_shooter