Player-centric rule-and-pattern-based adaptation asset
- Creator: Dessislava Vassileva email
- Publisher: Rage project
- Owner: Sofia University email
This asset creates events on finding rules or patterns in any metric of the player, which can be used for dynamic adaptation of the game.
Short non-technical description: The Player-centric rule-and-pattern-based adaptation asset uses metrics of player's performance, emotional status and/or playing style for a realization of dynamical adaptation of various game features such as an adaptation of player-driven game tasks and/or game assistance, dynamic adjustment of task difficulty, and/or adjustment of properties of audio-visual content and effects.
Technical description:
The asset can be used for realization of dynamical adaptation of various game features such as adaptation of player-driven game tasks and/or game assistance, dynamic adjustment of task difficulty, and/or adjustment of properties of audiovisual content and effects - all adapted according to metrics of player's performance, emotional status and/or playing style.
When starting, it receives registration of a player-centric metric together with simple formal definitions of rules and patterns of variation of this metric or its features such as mean, deviation and moving average within the desired time window. Next, it receives a time sequence of values of registered metric and checks it for an occurrence of the rule or the pattern defined for the metric or its feature. In a case of finding such an occurrence, the asset fires a triggering event about this rule or pattern and executes its event handler, which has to be defined by the game developer depending on his/her goal to adapt specific game feature(s).
Reported bugs will be fixed taking into account:
- identified issues will be resolved based on requests that include enough information to support replication and understanding of the problem;
- requests should be submitted through the repository “Issues” page: https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/issues.
Date: Jan 17, 2017
Language: English
Access URL: https://github.com/ddessy/PlayerCentricRuleBasedAdaptation
Download: Player-centric-rule-and-pattern-based-adaptation-asset.zip
adaptation
pattern
metric
rule
Source code:
Documentation:
- https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/blob/master/Docs/Task 3.4 Player-centric rule- and pattern-based adaptation asset-requirements-ver0.4.pdf
- https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/blob/master/Docs/Player-centric rule-and-pattern-based adaptation asset-integration tutorial-ver0.4.pdf
- https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/blob/master/Docs/Player-centric rule-and-pattern-based adaptation asset-config-tutorial-ver0.5.pdf
Setup files:
- https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/blob/master/Docs/Player-centric rule-and-pattern-based adaptation asset-demo-documentation.pdf
- https://github.com/ddessy/PlayerCentricRuleBasedAdaptation/tree/master/UnityDemo_Bin
Test:
Game development environment: Unity
Target platform: Windows
Programming language: C#
Version: 1.2.11
Version notes: Full metadata record.
Development status: Completed
Commit URL: https://github.com/ddessy/PlayerCentricRuleBasedAdaptation
Type: Apache 2.0 (Apache License 2.0)