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.
See BUILDING.md for details.
Service | System | Compiler | Status |
---|---|---|---|
Travis-CI | Ubuntu 16.04.7 LTS | gcc 5.4.0 |
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/
In a Windows build, these dependencies should be compiled and included in dependencies directory
Check the LICENSE file for the legal license.
- ClanLib 3.0-stable - Copyright (c) 1997-2005 The ClanLib Team
- Lua 5.1.4 - Copyright 1994–2012 Lua.org, PUC-Rio.
- SpriteLib - Copyright 1996-2011 by Ari Feldman Widget Worx.
- ArWing original design by Nintendo, art by StepDragon.
- Some of the sounds in this project were created by David McKee (ViRiX).
- Sounds (c) by Michel Baradari. Licensed under CC BY 3.0. Hosted on opengameart.org.
- Digital Memories by LukHash. Available at (http://www.jamendo.com/en/track/777892/digital-memories). Licensed under CC BY NC SA.