Dynamic Difficulty Adjustment (DDA) in
FPS games using Strategy Analysis
Rahal Medawatte* 1 , Mabeesha Wijekoon 1 , Dinuka Hettiarachchi 1 , Roshan Ragel 1 and Isuru Nawinne
1
Department of Computer Engineering, Faculty of Engineering, University of Peradeniya, Sri Lanka 1
*E-mail: [email protected]
Abstrack: Player modeling and Dynamic Difficulty Adjustment (DDA) are widely studied areas that are proposed
as solutions to increase the satisfaction of players in computer games. This research focuses on creating
a DDA by using player modeling through strategy analysis on FPS games. After a thorough literature review
and gaming community surveys, two main strategies were identified as (i) Aggressive and (ii) Passive and their
characteristics were defined. As the first part of this research, we propose relevant features and a method to efficiently
classify the players strategy using logistic regression with an accuracy of 89\% for a test data set. In the
second part, we propose a fuzzy-based system to change the game parameters. The changing game parameters
are weapon damage of the player, weapon damage of NPCs (Non player characters), Weapon shooting accuracy
the NPCs, Ammunition count, total enemy count, maximum enemy count at one location, and health decreasing
rate. Finally, we created a simple FPS game with the DDA system for testing purposes and it will be tested in
the future.
Keywords - DDA, FPS, Strategy, Games, Difficulty
14