67 Commits (master)

Author SHA1 Message Date
Chris Cromer 1713af3e79 Turn volume back on 2 years ago
Chris Cromer b4213e81c5 Change variable name style to reflect that it is a constant 2 years ago
Chris Cromer 49789f6df3 Revert player to A* AI and make enemy just a tiny bit slower to prevent deadlocks 2 years ago
Chris Cromer 1185f7938a Fix typo 2 years ago
Chris Cromer 6c2665b1c5 Reimplement singleton classes and update copyrights 2 years ago
Chris Cromer 18a04d2d07 Fix raw class types 2 years ago
Chris Cromer 21f54beca5 Fix restart bug caused by unique instances of player and portal objects 2 years ago
Chris Cromer e820ad1a79 Check if an AI is being used 2 years ago
Chris Cromer 1918a08a8a Increase grid size to 20x10 2 years ago
Chris Cromer ba5bb7b090 Implement singleton for player and portal 2 years ago
Chris Cromer a092dee1e5 Remove <p> tags 2 years ago
Chris Cromer bbf10d7c95 Implement more types of heuristics 2 years ago
Chris Cromer 8f901d8f0a Move heuristic comments into javadoc 2 years ago
Chris Cromer 38bf713562 Remove sort destinations from AI class 2 years ago
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. 2 years ago
Chris Cromer cb7fe3767d Improve the AI some more 2 years ago
Chris Cromer 4067055af4 Switch to a concurrent matrix for the cells 2 years ago
Chris Cromer 8c627bda8c Make the AI more robust 2 years ago
Chris Cromer 6183bf84c6 Fix infinite search in A* Search 2 years ago
Chris Cromer 7744b5ae6d Fix missing javadoc tags 2 years ago
Chris Cromer cbcb6d0d01 Implement A* Search 2 years ago
Chris Cromer 5b8e36876c Don't deactivate the portal if a gem wasn't purified 2 years ago
Chris Cromer 8ed02cf2ac Don't draw the gem in the status section until the animation is finished 2 years ago
Chris Cromer 00c54e5e15 Update gradle build file to ignore false positive warnings 2 years ago
Chris Cromer 000a5e1fde Cleanup code 2 years ago
Chris Cromer 81432f3243 Optimize imports 2 years ago
Chris Cromer aec9190265 Change line ending to be friendly with windows 2 years ago
Chris Cromer dbb524a7c7 Sort the destinations from the start 2 years ago
Chris Cromer 804ab0acef Separate the algorithm from the game 2 years ago
Chris Cromer 0d2d95f216 Change json cell class name 2 years ago
Chris Cromer f7adc8551e Remove spanish class names 2 years ago
Chris Cromer 9f6d6853ad Add LICENSE and README files to the distributions 2 years ago
Chris Cromer a0c23e8cf3 Improve intelligence 2 years ago
Chris Cromer 57d68a142e Optimize image files 2 years ago
Chris Cromer e6624b527d AI optimization 2 years ago
Chris Cromer b718d7b40a Fix incorrect message 2 years ago
Chris Cromer 58a29acf10 Add Breadth-First Search AI 2 years ago
Chris Cromer f6a9518717 Add missing javadoc elements 2 years ago
Chris Cromer 0b1014041d Add missing paramater to javadoc 2 years ago
Chris Cromer e0bc99a095 Optimize code 2 years ago
Chris Cromer e39f52d041 Add gems and new end game spot 2 years ago
Chris Cromer 7d48b1ccb5 Change over to gradle build system 2 years ago
Chris Cromer 6b39c45d79 Add comments to log level enumeration 2 years ago
Chris Cromer 952eb535c8 Optimize code 2 years ago
Chris Cromer b9d3532fbc Remove tests 2 years ago
Chris Cromer 3662e40d74 Fix drawing issue 2 years ago
Chris Cromer 6953d00782 Add package info files 2 years ago
Chris Cromer 4f846a45fc Assign objects to cells 2 years ago
Chris Cromer db72bcf5dc Fix chest and key sound problems 2 years ago
Chris Cromer b1a307a8e5 Remove bold font 2 years ago