Skip to content

About

Time-agnostic DDS that scales milestone/score value and time rewards based on player progress vs. intended pacing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

DynamicDifficultyScaler

Time-agnostic Dynamic Difficulty Scaler (DDS) that scales milestone/flag value and time rewards based on player progress vs. intended visible-time pacing. The countdown timer is tracked by the game engine; DDS is given the current values when needed.

Key goals:

  • Prevent reaching TARGET_POINTS too early (default target_win_time=400m).
  • Reward visible time on milestones, with caps based on absolute minutes left.
  • Be robust to time being added/removed so visible_elapsed never goes negative.

About

Time-agnostic DDS that scales milestone/score value and time rewards based on player progress vs. intended pacing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages