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...
Regression testing is required every time a large function is integrated, which is tedious and requires the use of test code to reduce the workload. # Reference See: https://docs.flutter.dev/testing/integration-tests #...
Bug: - [ ] Confirm whether it is possible not to clear the hash table. If not, will endgame have negative effects? - [ ] Is it necessary to clearEndgameHashMap...
A user's feedback: Its thinking alot... And stopped working Branch master version: v1.1.39 2206 BTW, There is no significant difference in the intelligence level of the three algorithms. Performance comparison,...
May take 1-3 times longer than the time set. To compare the applications fairly requires setting the same value of thinking time, which is more difficult. I have previously read...
* Lasker Morris The difference between NMM and Lasker Morris is that in Lasker Morris not all pieces have to be placed in the very first moves. Placing moves and...
``` E/flutter (27375): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: LateInitializationError: Field '_currentVersion@1136160613' has already been initialized. E/flutter (27375): #0 LateError._throwFieldAlreadyInitialized (dart:_internal-patch/internal_patch.dart:201:5) E/flutter (27375): #1 _DatabaseMigrator._currentVersion= (package:sanmill/services/storage/storage_migration.dart:49:26) E/flutter (27375): #2 _DatabaseMigrator.migrate (package:sanmill/services/storage/storage_migration.dart:79:9) E/flutter (27375):...
branch `master` include v1.1.39 Android 12 and Android 11 all have this bug. Android 12 is easier to crash. Test v1.1.38 release apk on Android 12: Crash Test v1.1.39 debug...
v1.1.39 Error: Invalid Move: (none) Stack trace: #0 Move.parse (package:sanmill/mill/types.dart:53) #1 new Move.set (package:sanmill/mill/types.dart:104) #2 NativeEngine.search (package:sanmill/engine/native_engine.dart:84) #3 _GamePageState.engineToGo (package:sanmill/widgets/game_page.dart:574) Add any other context about the problem here.
It is best to draw notation after the board line is drawn, not to overwrite it after adjusting it to a significant value.