6c2665b1c5
Reimplement singleton classes and update copyrights
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2020-02-26 19:12:21 -03:00
fb7c7ec227
Remove extra whitespace
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 13:49:12 -03:00
6d4ab8a0cf
Fix gradle build
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-26 13:47:36 -03:00
7744b5ae6d
Fix missing javadoc tags
...
Make enemy AI a little bit slower
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-21 14:52:47 -03:00
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
1ac56b3b39
Change code style for groovy
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-14 09:26:56 -03:00
c32efe7db0
Download the javadoc for gson as well
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-13 21:52:24 -03:00
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
b0d8a06c83
Update gradle wrapper
...
Add gradle properties
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-11 17:17:13 -03:00
f7adc8551e
Remove spanish class names
...
Implement restart
Make sure all objectives are reachable
Optimize code
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-10 23:06:16 -03:00
9f6d6853ad
Add LICENSE and README files to the distributions
...
Add WASD key usage to game
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-10 16:14:38 -03:00
a0c23e8cf3
Improve intelligence
...
Rename main class
Dynamic gson version
Improve build time
Remove panels
Improve random generation of objects so that all objectives are obtainable
Add door, gem, and portal sounds
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-10 15:33:03 -03:00
f0a5d7b219
Suppress false positive inspections
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-06 00:09:58 -03:00
e39f52d041
Add gems and new end game spot
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-05 23:41:14 -03:00
e4716faca5
Change gradle build to correctly copy libs
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-03 20:48:01 -03:00
7d48b1ccb5
Change over to gradle build system
...
Signed-off-by: Chris Cromer <chris@cromer.cl>
2019-10-03 20:16:37 -03:00