Commit Graph

1411 Commits

Author SHA1 Message Date
Calcitem 8d7eaf57c6 qt: rule: Change 9MM and 12MM name to English 2021-01-31 11:07:42 +08:00
Calcitem 11449d0a0f qt: Add Fix Window Size option menu item 2021-01-31 11:03:24 +08:00
Calcitem 0eaf8d5134 perfect: Add try...cache to deleteBoard() 2021-01-31 09:50:19 +08:00
Calcitem 41b12606ce perfect: Add assert for debug delete crash but not enable 2021-01-31 09:33:05 +08:00
Calcitem a6663022a7 rule: 12mm: May fly 2021-01-30 12:47:15 +08:00
Calcitem ff1569c200 qt: Rename TEST_MODE to QT_UI_TEST_MODE and remove some behaviors 2021-01-30 02:14:28 +08:00
Calcitem deffdc58d5 perfect: Fix build warnings 2021-01-30 01:56:59 +08:00
Calcitem de50d1bd43 perfect: ReadFile() return value 2021-01-30 01:44:52 +08:00
Calcitem 3cd3e47776 qt: Support rcc 2021-01-30 01:44:25 +08:00
Calcitem 7892d78f22 perfect: Fix TSC warnings 2021-01-30 00:57:32 +08:00
Calcitem 9a1a69da13 qt: actionPiece: Support Auto Restart when game is over 2021-01-29 23:09:50 +08:00
Calcitem 739b360fc4 perfect: Return true when placing phrase no way 2021-01-29 23:07:31 +08:00
Calcitem 88977457b1 prefect: Fix CRT detected that the application wrote to memory after end of heap buffer
Use mill->resetGame();

MillGame.exe!fieldStruct::deleteBoard() Line 232	C++
MillGame.exe!Mill::exit() Line 48	C++
MillGame.exe!Mill::beginNewGame(MillAI * firstPlayerAI, MillAI * secondPlayerAI, int currentPlayer) Line 61	C++
MillGame.exe!perfect_reset() Line 47	C++
MillGame.exe!Game::gameReset() Line 241	C++
MillGame.exe!Game::command(const std::string & cmd, bool update) Line 1178	C++
MillGame.exe!Game::qt_static_metacall(QObject * _o, QMetaObject::Call _c, int _id, void * * _a) Line 364	C++
[External Code]
MillGame.exe!main(int argc, char * * argv) Line 62	C++
2021-01-27 01:21:40 +08:00
Calcitem 300f0bb144 perfect: Fix squareIndexGroupB write buffer overflow 2021-01-27 01:20:31 +08:00
Calcitem 6252797045 perfect: Add MUEHLE_NMM macron
To Fix rule diff with NMM.
2021-01-27 01:19:46 +08:00
Calcitem 0d0a277e9c 50rule: Fix score draw does not increase
And add game over reason strings
2021-01-25 01:04:23 +08:00
Calcitem a2a714ccb5 50rule: qt: Change draw tips 2021-01-25 00:26:18 +08:00
Calcitem fa0cb740f6 perfect: Add MUEHLE_NMM macron (WAR) 2021-01-25 00:15:29 +08:00
Calcitem 84d8e37f3c flutter: Update copyright year to 2021 2021-01-24 14:49:28 +08:00
Calcitem 206cf2ec33 qt: Enable DISABLE_PERFECT_AI when build with qmake (WAR) 2021-01-24 14:44:46 +08:00
Calcitem e2f87cb477 perfect: Enable PERFECT_AI_SUPPORT only on MSVC 2021-01-24 14:16:41 +08:00
Calcitem 744a0df873 flutter: Add flutter-init script 2021-01-24 12:56:14 +08:00
Calcitem 1b888fb9aa perfect: Add macron PERFECT_AI_SUPPORT and Enable on Windows 2021-01-24 12:26:23 +08:00
Calcitem 6587042634 perfect: Free memory when Perfact AI disabled 2021-01-24 12:07:34 +08:00
Calcitem 40827fd79d perfect: Do not analyze alpha-beta searching 2021-01-24 12:07:34 +08:00
Calcitem dc43afb4ba prefect: Fix crash when open exe and start self play 2021-01-24 12:07:34 +08:00
Calcitem 8f9d898651 perfect: qt: Add Perfect AI menu 2021-01-24 12:07:34 +08:00
Calcitem c2b913fff1 msvc: Fix Win32 build error 2021-01-24 12:07:34 +08:00
Calcitem 8ae49592c7 qt: Save settings to settings.ini
Do not resetAiPlayers when autoRestart.
2021-01-24 12:07:33 +08:00
Calcitem c7a6a58c91 perfect: assert(0) when get invalid move 2021-01-23 22:52:18 +08:00
Calcitem 5289bfb89c msvc: Debug|Win32: Add /D_HAS_STD_BYTE=0 2021-01-23 22:52:18 +08:00
Calcitem 8a7efac079 config: Enable ANALYZE_POSITION and disable PERFECT_AI 2021-01-23 22:52:18 +08:00
Calcitem e58ad0f63a perfect: Integrate Perfect AI to Qt (WIP) 2021-01-23 22:52:18 +08:00
Calcitem 920ad3f592 perfect: Integrate Perfect AI to Qt (WIP) 2021-01-23 12:51:36 +08:00
Calcitem cbd92f9a08 perfect: Init only once 2021-01-23 12:51:36 +08:00
Calcitem dd8fafacd4 perfect: thread: call perfect_init 2021-01-23 12:51:36 +08:00
Calcitem 4c7088713a perfect: Fix build errors 2021-01-23 12:51:36 +08:00
Calcitem 726c8a4223 perfect: Integrate Perfect AI to Qt (WIP) 2021-01-23 12:51:26 +08:00
Calcitem 702e0eaae0 perfect: Integrate Perfect AI to Qt (WIP) 2021-01-23 12:49:14 +08:00
Calcitem c56066cfa2 perfect: Copy console.cpp to perfect.cpp 2021-01-22 23:18:15 +08:00
Calcitem 15d35f55c0 perfect: Refactor format 2021-01-22 23:13:13 +08:00
Calcitem 4674670459 perfect: Fix spelling errors 2021-01-22 22:47:56 +08:00
Calcitem 03aaf2c082 perfect: Fix or avoid build warnings 2021-01-22 22:18:35 +08:00
Calcitem 230aad1118 perfect: copyright: Replace URL 2021-01-22 21:40:30 +08:00
Calcitem 75d219f251 perfect: Change PerfectAI module from MIT to GPLv3 license 2021-01-21 01:08:57 +08:00
Calcitem 10f022d15a msvc: Add perfect files 2021-01-21 01:06:45 +08:00
Calcitem 9b306a0c32 perfect: refactor 2021-01-21 00:28:56 +08:00
Calcitem b938e0fd66 prefect: Rename position to mill and add blank lines 2021-01-21 00:17:22 +08:00
Calcitem 6b610ee3d6 perfect: Rename minMaxKI.cpp to minMaxAI.cpp 2021-01-20 01:49:55 +08:00
Calcitem ba601557b2 perfect: Revert rename Knot to Node 2021-01-20 01:45:22 +08:00