Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes b59ccb3820 Remove import of removed function %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 1c46685d1a Get rid of PIL, do HSV conversion in pure Python instead %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes efdf4ac5bc Disable key listening to get rid of pynput dependency %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 4af667da5c Add Xlib as a submodule %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes a8f3eb0ddb Refactor group updates %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 47fcb0329b Skip simulated moves that try to move exploding blocks %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 0bb45a59ae Bugfix: actually initialize groupsizes %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 295d52f2d0 Keep scoring points in colsize panic %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 5d8c67cd1f Print groups in debug output %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 48a6ae870a Store ints in bytearrays for faster copying %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 9117b76769 Make sure parsing errors result in skipping the frame when assertions are disabled %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 85e154b22f Fix typo %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 0db87a732d Compute groups once and update them on each move %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 2512a0516c Remove unused statement %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes d0515a6812 Dynamic programming: reuse changes made by common prefix moves %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 409354abc0 Remove some unused code, format to PEP8 %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 213ebb7655 Optimize strategy implementation: %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes a4129c623d Print board parsing time %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 29be6a54a7 Use a fixed delay instead of looking at moves, gives some hickups but seems to work better overall %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes d37e7b7663 Add -q option, document score computation %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 3975c688d5 Tweak strategy parameters, add delay on each move to avoid inaccurate state parsing, refactor some code %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes ed7e949a2e Check one additional pixel for basic blocks to avoid false positive in board 23 %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 1959f5d488 Rename function %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 1ddd7ae45f Rename parse.py -> detection.py %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 3683dbcaa6 Fix exa detection when exa is crushed lower %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 087df0264f Minors %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes fe38baf26e Add two more test boards %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes a53c482add Tweak strategy parameters %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes 9fe8ccd583 Disable obsolete output line %!s(int64=5) %!d(string=hai) anos
  Taddeus Kroes bc87814669 Cleanup %!s(int64=5) %!d(string=hai) anos