http://foo.wyrd.name/en:bearlibterminal:design http://foo.wyrd.name/en:bearlibterminal:reference http://www.utf8-chartable.de/unicode-utf8-table.pl?utf8=0x * Tasks ** High Priority *** TODO Split file into logical package files. *** TODO Add unit + property tests for all pure functions *** TODO Add unit + property tests for all classes ** Medium priority *** TODO Create configuration system that can control display and keybindings. *** TODO Create generalized input command dispatch. (consider generalizing this) *** TODO Update input handling for attacks to be less surprising *** TODO Update vision algorithm to be better *** TODO Update LOS algorithm to be better. *** TODO Improve ally AI to never go too far from player - Should be simple with the two dijikstra, just have to weight both I think? - Right now they just kind of beserk after the nearest enemy