Skip to content

killerasus/adaptive_shooter

Repository files navigation

Adaptive Shooter

Adaptive Shooter is a 2D shoot'em up game developed by Bruno Baère Pederassi Lomba de Araujo for his M.Sc. thesis in Computer Science at PUC-Rio.

The game uses artificial intelligence (dynamic difficulty adaptivity) to detect player performance and adapt enemies stats to better suit the player's skills. The paper generated from this work can be accessed at Research Gate.

Building

See BUILDING.md for details.

Service System Compiler Status
Travis-CI Ubuntu 16.04.7 LTS gcc 5.4.0 Build Status

Running the game

In Release mode, the game executable file should be put in a directory with copies of data directory and Scripts directory. This is automatic in Linux using cmake.

Windows example: AdaptiveShooter.exe data/ Scripts/

Dependencies

In a Windows build, these dependencies should be compiled and included in dependencies directory

License

MIT License Check the LICENSE file for the legal license.

Acknowledgements

About

The game developed as an implementation of the dynamic difficulty adaptivity algorithm described in my M.Sc. dissertation.

Topics

Resources

License

Stars

Watchers

Forks