Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-04 | replace openset/closedset by member variables | Florian Jung | |
2015-09-04 | astar with heaps | Florian Jung | |
2015-09-03 | slight buildgrid optimisation | Florian Jung | |
2015-09-03 | adjusted wormhole search distance | Florian Jung | |
2015-09-03 | speed up wormhole search | Florian Jung | |
2015-09-03 | works again | Florian Jung | |
2015-09-03 | Grid class | Florian Jung | |
2015-09-02 | better paths, i think. still sloooow | Florian Jung | |
2015-09-02 | prefer paths with food. clumsy and slow! | Florian Jung | |
this is really hacky, clumsy and dead slow. find_near_wormholes() consumes waaay to much time (it's O(n^2)). but it's already a proof of concept :) | |||
2015-09-01 | Merge branch 'master' into pathfinding | Florian Jung | |
2015-09-01 | marker stubs for nogui | Florian Jung | |
2015-09-01 | Merge branch 'master' into pathfinding | Florian Jung | |
2015-09-01 | try to chase less | Florian Jung | |
2015-09-01 | readjust runaway scores. partially implements #17 | Florian Jung | |
2015-09-01 | better "can i safely feed" estimation | Florian Jung | |
2015-09-01 | game mechanics. closes #13 | Florian Jung | |
2015-09-01 | exit if persistent problems occur. closes #21 | Florian Jung | |
2015-09-01 | improvement | Florian Jung | |
2015-09-01 | forgot nogui.py m( | Florian Jung | |
2015-09-01 | FPS, problem manager | Florian Jung | |
2015-09-01 | analyze virus2,3 | Florian Jung | |
2015-08-31 | --nogui flag. closes #14 | Florian Jung | |
2015-08-31 | display how many shots a virus can take (closes #16) | Florian Jung | |
2015-08-31 | virus{,2,3} logs for deviation | Florian Jung | |
2015-08-31 | fixed weird problem, wtf | Florian Jung | |
before this change, the bot was always heading to (0,0), instead of heading towards the next available food. This seems to be related to world.cells being a defaultdict(Cell) (and not an ordinary dict). Also, changing the dict index `eater_id` to something nonexistent like `1`, the bug vanished as well. | |||
2015-08-31 | virus direction stats | Florian Jung | |
2015-08-30 | more analyzing stuff | Florian Jung | |
2015-08-30 | analyze_{virus_sizes,remerge}() functions | Florian Jung | |
2015-08-30 | updated Stats.merge() | Florian Jung | |
2015-08-30 | moved stuff around, no changes | Florian Jung | |
2015-08-30 | collect more data | Florian Jung | |
2015-08-29 | . | Florian Jung | |
2015-08-29 | . | Florian Jung | |
2015-08-29 | stuff | Florian Jung | |
2015-08-29 | reversing_game_mechanics/splits_and_ejects/README | Florian Jung | |
2015-08-29 | better analyzing magic for ejects/splits | Florian Jung | |
2015-08-28 | forgot to commit geometry.py, oops | Florian Jung | |
2015-08-28 | analyzing functions | Florian Jung | |
2015-08-28 | track shooting angles and distances | Florian Jung | |
2015-08-28 | user-settable vignette | Florian Jung | |
2015-08-28 | hopefully fixed "enemy in our midpoint" issue | Florian Jung | |
2015-08-28 | use new zoom formula | Florian Jung | |
2015-08-27 | fix | Florian Jung | |
2015-08-27 | reverse engineered zoom level | Florian Jung | |
2015-08-27 | s/99999/float(inf)/g | Florian Jung | |
2015-08-27 | detect ejects and virussplits, and set cell.parent accordingly | Florian Jung | |
2015-08-26 | draw cell.parent | Florian Jung | |
2015-08-26 | detect splits and add cell.parent attribute | Florian Jung | |
2015-08-26 | mechanics.py contains the reverse-engineered formulas for the game mechanics | Florian Jung | |
2015-08-26 | cell.player attribute | Florian Jung | |