Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • master default protected
  • pypy
2 results
Created with Raphaël 2.2.012Apr1110986543Check for loops 4 moves backmastermasterManage group sizes per group instead of per blockAdd heuristic column height to fragmentation scoreRemove import of removed functionpypypypyGet rid of PIL, do HSV conversion in pure Python insteadDisable key listening to get rid of pynput dependencyAdd Xlib as a submoduleRefactor group updatesSkip simulated moves that try to move exploding blocksBugfix: actually initialize groupsizesKeep scoring points in colsize panicPrint groups in debug outputStore ints in bytearrays for faster copyingMake sure parsing errors result in skipping the frame when assertions are disabledFix typoCompute groups once and update them on each moveRemove unused statementDynamic programming: reuse changes made by common prefix movesRemove some unused code, format to PEP8Optimize strategy implementation:Print board parsing timeUse a fixed delay instead of looking at moves, gives some hickups but seems to work better overallAdd -q option, document score computationTweak strategy parameters, add delay on each move to avoid inaccurate state parsing, refactor some codeCheck one additional pixel for basic blocks to avoid false positive in board 23Rename functionRename parse.py -> detection.pyFix exa detection when exa is crushed lowerMinorsAdd two more test boardsTweak strategy parametersDisable obsolete output lineCleanupIndent fixTestsuite typo fixImprove bomb/held detection parameters based on screenshotsAdd detection test suiteTake screenshot when S is pressed while bot is playingImprove fragmentation/columnsize scores, fiddle with params, comment some broken codeNo sleeps after moves, print computation time
Loading