Commit Graph

16 Commits

Author SHA1 Message Date
Lucas Scharenbroich
05b56603f1 Add start of a GUI for visualizing the search process 2018-04-15 13:51:05 -05:00
Lucas Scharenbroich
c530b88604 Fix issue of keeping dirty queue between runs 2017-02-24 23:07:51 -06:00
Lucas Scharenbroich
fda5e268d7 Add 0 and 1 constants 2017-02-24 22:52:18 -06:00
Lucas Scharenbroich
69599c5643 Additional tests 2016-12-18 00:03:23 -06:00
Lucas Scharenbroich
53561fbcc8 Simplify success function and improve heuristic accuracy 2016-12-16 22:52:14 -06:00
Lucas Scharenbroich
21058f3e06 Fix solution printing and add actions to alow stack to advance to new lines. Added 8-bit PHA actions 2016-12-14 00:04:10 -06:00
Lucas Scharenbroich
ac9850998b Significant refactoring and addition of more test cases to exercise the base AI seach code 2016-12-12 00:41:35 -06:00
Lucas Scharenbroich
e4ae474a67 Add missing solution and project file updates 2016-12-10 21:59:55 -06:00
Lucas Scharenbroich
cfc2cda1a8 Interim refactoring of core AI search code to be more inspectable 2016-12-10 21:56:27 -06:00
Lucas Scharenbroich
2d25c5c295 Add Iterative Deepening search infrastructure 2016-12-08 21:59:21 -06:00
Lucas Scharenbroich
0a26e62c73 Begin adding ability to load images from command line. Additional tests; start to move toward graph search and then IDA* 2016-12-05 21:55:04 -06:00
Lucas Scharenbroich
5fe12243ad Fix bugs in heuristic function and code sequences 2016-12-04 23:14:51 -06:00
Lucas Scharenbroich
5fc5a254ab Change the success function to allow the order of the succesors to be controlled 2016-11-30 16:13:43 -06:00
Lucas Scharenbroich
e00ae24ab0 Flesh out the sprite compiler state and successor functions. A bug exists that is causing no progress to be made resulting in an eventual OOM exception 2016-11-29 00:20:29 -06:00
Lucas Scharenbroich
77f92507b7 Flesh out the AI support classes 2016-11-26 23:39:50 -06:00
Lucas Scharenbroich
b3569db950 Added initial set of generic AI search files 2016-11-25 00:05:29 -06:00