Commit graph

15 commits

Author SHA1 Message Date
Armin Friedl
56a7cf597b Refactoring, Bug Prediction, Shortest Paths prediction
Chase bug and FarChase bug simulators implemented. Codes faster reachable by
opponent get lowered values.
2018-01-10 23:36:38 +01:00
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