Skip to content

rageappliedgame/HatAsset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwoA (formerly HAT) asset implementation v1.2.5

Authors: Enkhbold Nyamsuren
Organization: OUNL
Task: T3.4a
For any questions contact Enkhbold Nyamsuren via Enkhbold.Nyamsuren [AT] ou [DOT] nl

The solution consists of two projects:
	- 'manual' folder contains a detailed TwoA API manual
	- 'binary' folder contains release binaries of the TwoA as DLL
	- 'TwoA' should be integrated with the game engine to utilize TwoA functionality.
	- 'TwoA_Portable' provides portable version of the asset
	- 'TestApp' provides
		- a simple example for writing a Bridge object
		- a simple example for managing scenario and player data
		- a simple example for calling TwoA methods for requesting a recommended scenario
		- a simple example for calling TwoA methods for (re)assessing player and scenario ratings
		- a simple example of constructing a knowledge structure using difficulty ratings from the TwoA asset

The 'TestApp' project is not necessary and can be safely removed.

The TwoA asset dependent on the AssetManager package. You can download it from https://github.com/rageappliedgame/AssetManager

Summary of most important changes in the version 1.2.5 of the TwoA asset:
- Added a calibration phase: during the first 30 games, changes in player and/or scenario ratings are higher due to bigger K factor (this feature is not validated;  use with caution)
- Changed the name space for the TwoA asset to "TwoANS"
- Added an empty constructor for the TwoA class
- Removed empty constructors from the PlayerNode and ScenarioNode classes

Summary of most important changes in the version 1.2 of the TwoA asset:
- Added a second adaptation module that requires only player accuracy. Accuracy can be any value between 0 and 1.
- Remove dependency on external files. Now it is assumed that the game developer will add scenario and game data programatically instead of storing them in an xml file.
- Extended API for greater flexibitility of managing player and scenario data.
- Added methods to request recommended difficulty rating instead of scenario.
- Added a parameter (K factor) for scaling changes in ratings in reassessment methods.

About

RAGE T3.4a - Adaptation and Assessment (TwoA) Asset.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages