Sanmill
Sanmill copied to clipboard
Sanmill is an open-source, UCI-like Mill/Morris/Merrills/Mühle/Malom (and its variants) program with CUI, Flutter GUI and Qt GUI, sharing and freely distributing the code, tools and data needed to del...
NMM9 ``` rows: 38 current: -1 rows: 1 current: 0 r4 s000 t00 Thread 1 start Thread 2 start Depth: 1 Computer: (2,7) 将在 1 步后双方保持均势 Depth: 7 Computer: (2,5)...
Thus causing position data disorder.
``` osition fen O@@OOOO@/OOO**@O@/@O@@O@@O b m p 10 0 12 0 0 2 14 moves (3,4)->(2,4) (3,5)->(3,4) (3,5)->(3,4) (2,4)->(2,5) if (_history.length > 0) { if (_history[_history.length - 1].move == move.move)...
貌似引擎使用 -O2 编译不再复现,和引擎思考超过5s有关?
``` I/flutter ( 9579): recorder.movesCount = 50 I/flutter ( 9579): [movesSinceLastRemove] posAfterLastRemove = 49 I/flutter ( 9579): posFenStr: position fen O**O*O@*/@OOO***O/@@OO*OO@ b m s 5 0 11 0 0 1...
``` SkillLevel = 14 MoveTime = 0 Algorithm = 2 UsePerfectDatabase = false PerfectDatabasePath = /storage/emulated/0/Android/data/com.calcitem.sanmill/files/strong DrawOnHumanExperience = true ConsiderMobility = true AiIsLazy = false Shuffling = false DeveloperMode =...
In the current implementation of the Twelve Men's Morris game, there appears to be an inconsistency with the official rules regarding the formation of a "mill" during the placement phase....
```dart part of '../mill.dart'; /// Sounds the [SoundManager] can play through [SoundManager.playTone]. enum Sound { draw, fly, go, illegal, lose, mill, place, remove, select, win } class SoundManager { factory...