Adaptive Shooter

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

This shoot'em up prototype was implemented as part of my Master in Computer Science dissertation. It uses a perceptron to observe player performance in the game and adapt enemy behavior accordingly.

We measured the effectiveness of the adaptive process applying the CEGE questionnaire post-game, with a control group playing a non-adaptive version of the game.

Results show that players that identified themselves as hardcore gamers enjoyed the adaptive version more than players that identified themselves as softcore gamers or non-gamers.

Controls

[Keyboard]
Arrows - Move
Z - Shoot

[Gamepad]
Analog stick - Move
X, Y, or Button 2 - Shoot

[Player model control]
y, h - Alter ACCURACY (up, down)
u, j - Alter LIVES_VARIATION (up, down)
i, k - Alter ENEMIES_WASTED_WAVE (up, down)
o, l - Alter ENEMIES_WASTED_TOTAL (up, down)

Publications

Published paper (EN-US): http://www.sbgames.org/sbgames2013/proceedings/comp/26-full-paper.pdf
MSc. dissertation (PT-BR): http://doi.org/10.17771/PUCRio.acad.21362
Github: https://github.com/killerasus/adaptive_shooter

Acknowledgements
  • 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.
Platforms
Genre
Release date
Developer
Bruno Baère
Age rating
Not rated

System requirements for PC

Read more...
Adaptive Shooter screenshot, image №2835838 - RAWG
Edit the game info
Last Modified: May 7, 2021

Where to buy

itch.io