Commit graph

14 commits

Author SHA1 Message Date
armin
a0ced36a12 GameTree based AI
Implemented the first version of a GameTree based AI. Comparable to best
Scala version, but a little weaker still.
2018-01-08 23:11:28 +01:00
armin
d007778f4a Restarted Project in Java
Parser implemented
2018-01-06 01:13:51 +01:00
Armin Friedl
5766542802 Start collision probability calculation 2017-11-12 23:10:14 +01:00
Armin Friedl
7f320e4aae Prediction bug fixed 2017-11-12 09:22:12 +01:00
Armin Friedl
a1796c4198 Implement Bot prediction
Calculations of next step of every bot.
2017-11-12 08:28:59 +01:00
Armin Friedl
c66e87791e Implement equals for Point
Fixes bug in distribution of snippet weights: Multiple equal points could
be in frontier and unvisited, therefore processed twice. Now set of points
adheres to set semantics (compares points by coordinates instead of reference).
2017-11-11 09:56:22 +01:00
Armin Friedl
e337739b04 Bugs set current field to negative weight too (otherwise collission if both walk in opposite directions) 2017-11-10 20:29:47 +01:00
Armin Friedl
b7f5febf15 Major refactoring, same functionality 2017-11-10 20:00:10 +01:00
Armin Friedl
005d2a3ab6 better weighing function for Codes; simple bug avoidance heuristic 2017-11-06 17:32:36 +01:00
Armin Friedl
dc6308e364 bofa doesn't crawl back anymore, yielding a saner movement pattern 2017-11-06 01:52:44 +01:00
Armin Friedl
2b0ef1ac82 fixed gate overflow bug 2017-11-05 22:50:13 +01:00
Armin Friedl
0fdb836e82 rearchitectured, simple AI for code finding 2017-11-05 21:40:43 +01:00
Armin Friedl
46d70661c3 Moved IO to main 2017-10-30 09:27:02 +01:00
Armin Friedl
a429ffa000 MsHackman parser in Scala 2017-10-30 00:55:33 +01:00