Commit Graph

9 Commits

Author SHA1 Message Date
Chris Cromer 6c2665b1c5 Reimplement singleton classes and update copyrights
Signed-off-by: Chris Cromer <chris@cromer.cl>
2020-02-26 19:12:21 -03:00
Chris Cromer bbf10d7c95 Implement more types of heuristics
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 20:50:41 -03:00
Chris Cromer 38bf713562 Remove sort destinations from AI class
Change enemy to 600ms sleep
Change chest number back to 2
Turn lock back on for enemies

Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 20:23:31 -03:00
Chris Cromer 5510f132b7 If the player location is not known yet during sort, find it. This only happens when the loop has not been run yet.
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 19:14:08 -03:00
Chris Cromer cb7fe3767d Improve the AI some more
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 18:49:28 -03:00
Chris Cromer 4067055af4 Switch to a concurrent matrix for the cells
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 18:04:08 -03:00
Chris Cromer 8c627bda8c Make the AI more robust
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 17:35:11 -03:00
Chris Cromer 6183bf84c6 Fix infinite search in A* Search
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 13:47:08 -03:00
Chris Cromer cbcb6d0d01 Implement A* Search
Many changes to improve AI usage

Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-17 12:27:17 -03:00