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...
See: ```c++ case GameOverReason::loseBoardIsFull: reasonStr = turnStr + " lose because board is full."; break; ``` (Only show on statusBar) But flutter code does not have it.
Commit 71248fc8 Run debug: ``` HiveImpl._openBox (hive_impl.dart:117) HiveImpl.openBox (hive_impl.dart:139) LocalDatabaseService._initDisplay (storage.dart:119) LocalDatabaseService.initStorage (storage.dart:80) main (main.dart:53) ``` ``` Launching lib\main.dart on Windows in debug mode... Building Windows application... Debug service listening...
How about learn from Doublemill3? https://m.apkpure.com/doublemill-3-nine-men-s-morris/com.plusonelabs.doublemill3 In terms of functionality, the ultimate goal is to make an app similar to SmallFish.
Adjust scale to 150%, and the display is incompleted on Windows. (1920x1080) And when you click `Personalization -> Show history navigation toolbar`, it does not work and shows the main...
When the Rule settings are modified, the pieces on the board should be cleared, and the game should be reset. Because if you continue to play the game later, errors...
Commit 71248fc8 Debug, run on Windows Flutter 2.8.0 ``` MethodChannel._invokeMethod (platform_channel.dart:165) MethodChannelSoundpoolPlatform.init (method_channel_soundpool_platform.dart:11) Soundpool._connect (soundpool.dart:321) ``` ``` Launching lib\main.dart on Windows in debug mode... Building Windows application... Debug service listening...
**Describe the bug** The same log repeat two or more times after changing the settings twice above. **To Reproduce** Steps to reproduce the behavior: 1. Click on the `Options` button...
**Describe the bug** Sometimes when starting a new game, and tap, AI is hung. Showing "Thinking..." and no response. **To Reproduce** Steps to reproduce the behavior: # Bug 1: Show...
**Describe the bug** AI Vs. AI: Stuck when starting a new game for the second time **To Reproduce** Steps to reproduce the behavior: 1. Go to `AI Vs. AI`. 2....
Enable: ```c++ #define MADWEASEL_MUEHLE_PERFECT_AI #define MADWEASEL_MUEHLE_PERFECT_AI_TEST #define MADWEASEL_MUEHLE_PERFECT_AI_CALCULATE_DATABASE ``` Run: ```c++ // valid state and layer number ? if (layerNumber > skvfHeader.LayerCount || stateNumber > myLss->knotsInLayer) { PRINT(0, this, "ERROR:...