summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-04astar with heapsFlorian Jung
2015-09-03slight buildgrid optimisationFlorian Jung
2015-09-03adjusted wormhole search distanceFlorian Jung
2015-09-03speed up wormhole searchFlorian Jung
2015-09-03works againFlorian Jung
2015-09-03Grid classFlorian Jung
2015-09-02better paths, i think. still sloooowFlorian Jung
2015-09-02prefer 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-01Merge branch 'master' into pathfindingFlorian Jung
2015-09-01marker stubs for noguiFlorian Jung
2015-09-01Merge branch 'master' into pathfindingFlorian Jung
2015-09-01try to chase lessFlorian Jung
2015-09-01readjust runaway scores. partially implements #17Florian Jung
2015-09-01better "can i safely feed" estimationFlorian Jung
2015-09-01game mechanics. closes #13Florian Jung
2015-09-01exit if persistent problems occur. closes #21Florian Jung
2015-09-01improvementFlorian Jung
2015-09-01forgot nogui.py m(Florian Jung
2015-09-01FPS, problem managerFlorian Jung
2015-09-01analyze virus2,3Florian Jung
2015-08-31--nogui flag. closes #14Florian Jung
2015-08-31display how many shots a virus can take (closes #16)Florian Jung
2015-08-31virus{,2,3} logs for deviationFlorian Jung
2015-08-31fixed weird problem, wtfFlorian 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-31virus direction statsFlorian Jung
2015-08-30more analyzing stuffFlorian Jung
2015-08-30analyze_{virus_sizes,remerge}() functionsFlorian Jung
2015-08-30updated Stats.merge()Florian Jung
2015-08-30moved stuff around, no changesFlorian Jung
2015-08-30collect more dataFlorian Jung
2015-08-29.Florian Jung
2015-08-29.Florian Jung
2015-08-29stuffFlorian Jung
2015-08-29reversing_game_mechanics/splits_and_ejects/READMEFlorian Jung
2015-08-29better analyzing magic for ejects/splitsFlorian Jung
2015-08-28forgot to commit geometry.py, oopsFlorian Jung
2015-08-28analyzing functionsFlorian Jung
2015-08-28track shooting angles and distancesFlorian Jung
2015-08-28user-settable vignetteFlorian Jung
2015-08-28hopefully fixed "enemy in our midpoint" issueFlorian Jung
2015-08-28use new zoom formulaFlorian Jung
2015-08-27fixFlorian Jung
2015-08-27reverse engineered zoom levelFlorian Jung
2015-08-27s/99999/float(inf)/gFlorian Jung
2015-08-27detect ejects and virussplits, and set cell.parent accordinglyFlorian Jung
2015-08-26draw cell.parentFlorian Jung
2015-08-26detect splits and add cell.parent attributeFlorian Jung
2015-08-26mechanics.py contains the reverse-engineered formulas for the game mechanicsFlorian Jung
2015-08-26cell.player attributeFlorian Jung
2015-08-26randomly split, for statistic purposesFlorian Jung