Skip to content

v1.2.0

Compare
Choose a tag to compare
@njunius njunius released this 19 Oct 21:41
· 38 commits to master since this release

Added functionality to affecter and action_key_map, added MCTS implementation as npc_uct.py, refactored affecter

3015fcb - further simplifications to affecter functions and _update_affect_state() now calls get_prevailing_affect()
133a50b - affecter now uses static methods for everything but update_affect()
b613189 - action_key_map now prints moves and get_moves()
03bfa1f - npc_uct is now part of npc_test.py (renamed from npc_greedy_test.py)
2ce82b2 - npc_uct.py added to README
67a72e1 - added MCTS implementation in npc_uct.py
48c1510 - get_possible_affects() uses a list comprehension now
40a1609 - added evaluate_affect_vector() to affecter
ac6e9b5 - added moves and get_moves() to action_key_map
116a4ae - npc_greedy allocates fewer items per think() cycle
50c24d0 - reduced choose_prevailing_affects() memory allocation

Full Changelog: v1.1.0...v1.2.0