v1.2.0
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