Commit Graph

7 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 6d4ab8a0cf Fix gradle build
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 13:47:36 -03:00
Chris Cromer 00c54e5e15 Update gradle build file to ignore false positive warnings
Move shared functionality into the SearchAI class
Move shared functionality into the Object class
Add new state enum types
Implement enemy AI
Make player get the gem right away
Fix keyListener still listening after winning or game over
Reduce obstacles to 5%
Make sure all objectives can be reached by player
Make sure all enemies can reach player

Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-13 21:10:16 -03:00
Chris Cromer b0d8a06c83 Update gradle wrapper
Add gradle properties

Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-11 17:17:13 -03:00
Chris Cromer 000a5e1fde Cleanup code
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-11 14:08:22 -03:00
Chris Cromer 7d48b1ccb5 Change over to gradle build system
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-03 20:16:37 -03:00