hcilab / Momo

The Falling Of Momo.
MIT License
4 stars 1 forks source link

Adaptive Difficulty: Level-up / Level-down should occur based on player performance #59

Open aarontabor opened 8 years ago

aarontabor commented 8 years ago

For those experienced with the game controls, playing lower levels quickly becomes boring. To address this issue, we can intelligently increase/decrease the current level (i.e., platform speed) based on the player's in-game performance.

To accomplish this, we first divide the playing area into 3 logical regions:

-------------------
|   Danger Zone   |
-------------------
|    Neutral Zone |
-------------------
|     Happy Zone  |
-------------------

By tracking the percentage of time that a player spends in each of these regions, we can estimate their in-game performance. For example, a player spending the majority of their time in the danger zone can be assumed to be performing poorly, and should therefore be level-ed down. Similarly, a player spending the majority of their time in the Happy Zone can be considered to be performing well, and should be level-ed up.

aarontabor commented 8 years ago

see #60