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