Skill System
Related Discussions
Mason Skill System discussion in #lounge 2001-11-03
Related Tasks
Request Tracker ticket for the design of the Skill System
Requirements
- Should be generic enough to be suitable to many games
- Expressive enough for more demanding applications
- Simple enough to not be to heavy for simple stuff
Features
- Floating point based
- Different cost graphs (bell, poisson, etc)
- Different success distributions
- Returns a value indicating how good the success was, or how bad the failure was ( 0 = barely succeeded)
- Scale from 0 to 100, higher skill values than 100 possible, if so desired in setup.
- Properties for each skill, cost, difficulty, interdependence on other skills (skill trees of different sorts possible), and also dependance on various other parameters - body attributes, attributes of tools, etc (how should this be implemented?)