Calcitem
5fdef5a0ca
flutter: Add tipContinueMill tips
2021-05-02 08:56:21 +08:00
Calcitem
13963a6a9b
flutter: Add tip for mayFly
2021-05-02 08:00:26 +08:00
Calcitem
04b05a9ff7
flutter: Change some tip strings
2021-05-02 07:09:43 +08:00
Calcitem
0a4db935ea
flutter: Change some tip strings
2021-05-02 00:33:38 +08:00
Calcitem
b2f40668c4
flutter: Congratulations only only when humanVsAi
2021-05-02 00:13:10 +08:00
Calcitem
b52a4e28a7
flutter: Show level up dialog only humanVsAi
2021-05-02 00:08:02 +08:00
Calcitem
73528be045
flutter: Add more tips to illegal move
2021-05-02 00:00:39 +08:00
Calcitem
cb099d3035
flutter: Clean up
2021-05-01 21:30:55 +08:00
Calcitem
fbdbd2b7f2
flutter: windows: Do not init audio player
2021-05-01 21:13:13 +08:00
Calcitem
2d6a23573a
Clean up
2021-05-01 21:09:13 +08:00
Calcitem
4ae863d24c
Change some judgement from rule.piecesCount to ule.hasDiagonalLines
2021-05-01 20:12:42 +08:00
Calcitem
8ac82e2214
Refactor mill.cpp
2021-05-01 19:36:04 +08:00
Calcitem
0a312a42bf
Clean up
2021-05-01 19:12:07 +08:00
Calcitem
7c1aea0f0c
flutter: Remove unused code in doMove
...
Added by fe1f1d1816
2021-05-01 13:01:39 +08:00
Calcitem
8778dc2214
depth: aiIsLazy: Adjust depth to 2 or 4
2021-05-01 11:12:34 +08:00
Calcitem
856afb5a0b
depth: dynamic depth: Do not limit depth for Skill Level
2021-05-01 11:08:58 +08:00
Calcitem
a690992299
flutter: Small cleanups
...
No functional change
2021-05-01 09:42:29 +08:00
Calcitem
89e9e0ca98
flutter: Tap animatedText in 1s can enable developer mode settings
2021-05-01 02:54:49 +08:00
Calcitem
741037d0ec
flutter: sttings: Hide developerMode options
2021-05-01 02:37:17 +08:00
Calcitem
d08a8d8a1a
flutter: Remove Exit drawFooter
2021-05-01 02:26:54 +08:00
Calcitem
391988d2df
flutter: Settings: show a count down timer when restoring default settings
2021-05-01 02:21:45 +08:00
Calcitem
85b65d8db4
settings: Change default SkillLevel from 20 to 1
2021-04-30 01:41:27 +08:00
Calcitem
f97afe3ac6
flutter: Replace just_audio to soundpool
2021-04-30 01:36:54 +08:00
Calcitem
a610195eac
flutter: just_audio: Fix hang after stopping while loading
2021-04-27 22:56:36 +08:00
Calcitem
742e8fa461
Sanmill v1.0.0
...
Official release version of Sanmill v1.0.0
It is our pleasure to release Sanmill v1.0.0 to mill game fans worldwide.
2021-04-27 01:53:25 +08:00
Calcitem
36af532a41
Small cleanups
...
No functional change
2021-04-27 01:27:43 +08:00
Calcitem
f2afddc415
qt: Remove UI's ruleInfo
2021-04-26 22:34:22 +08:00
Calcitem
4326e40a62
qt: Mark some functions to WIP
2021-04-26 22:25:59 +08:00
Calcitem
d58bee31c9
qt: N-Move Rule settings only can select 50 moves
...
Because this setting is not implemented.
2021-04-26 22:14:15 +08:00
Calcitem
4ae5798deb
search: Add is_timeout()
2021-04-25 00:45:21 +08:00
Calcitem
d8211395ab
depth: Fix build error
2021-04-24 23:00:02 +08:00
Calcitem
90cb4c967c
flutter: Increase timeLimit to Config.moveTime * 10 * 64 + 10
2021-04-24 13:06:46 +08:00
Calcitem
677a391124
depth: Use gameOptions.getSkillLevel if not Developer Mode
2021-04-24 12:58:05 +08:00
Calcitem
bb0c7851b2
qt: Fix moveTime cannot save to settings
2021-04-24 12:57:05 +08:00
Calcitem
b85fb2f4b6
flutter: Fix waitResponse()' timeLimit
2021-04-24 12:33:22 +08:00
Calcitem
0d0e7522a2
ids: Auto enable IDS when gameOptions.getMoveTime() > 0
2021-04-24 12:29:51 +08:00
Calcitem
70136ac862
flutter: Change waitResponse times++ to times--
...
Remove thinkingTime.
Use moveTime.
2021-04-24 11:44:15 +08:00
Calcitem
17c1c95d38
settings: Add MoveTime
2021-04-24 11:34:09 +08:00
Calcitem
84329a7a69
depth: Change FIX_DEPTH(24) to (25) (Disabled)
2021-04-24 01:12:02 +08:00
Calcitem
76c7ec260f
depth: Apply fix depth to all moves
2021-04-24 01:04:34 +08:00
Calcitem
7dae86e467
search: Remove assert(value > -VALUE_INFINITE && value < VALUE_INFINITE); for ids self play
2021-04-24 01:04:05 +08:00
Calcitem
f5a43a748c
ids: Add timeout to IDS
2021-04-23 23:44:08 +08:00
Calcitem
2a2fcd379f
search: Do not call TranspositionTable::save() when reach leaf
...
Like morris v0.3
2021-04-23 23:44:08 +08:00
Calcitem
a83a7a9054
search: TranspositionTable::save param use oldAlpha instead of alpha
...
Same with morris 0.2
self play move history not change.
2021-04-23 23:44:08 +08:00
Calcitem
feed1fb2ef
search: Adjust TranspositionTable::save params
...
like morris 0.2, but not same.
Use:
TranspositionTable::boundType(bestValue, alpha, beta),
Not use oldAlpha
self play change last few moves, white win more quickly.
From:
(3,5)->(2,5)
(1,5)->(1,4)
(2,5)->(1,5)
(1,6)->(1,7)
(1,5)->(1,6)
(1,7)->(2,7)
-(2,4)
(1,6)->(1,5)
(2,7)->(1,7)
(1,5)->(1,6)
(1,7)->(2,7)
-(1,2)
Player2 win!
To:
(3,5)->(2,5)
(1,6)->(1,7)
(2,5)->(3,5)
(1,7)->(2,7)
-(2,4)
(3,5)->(2,5)
(1,5)->(1,6)
-(1,2)
Player2 win!
2021-04-23 23:44:08 +08:00
Calcitem
7a97102c50
search: Add var atRoot
2021-04-23 23:44:08 +08:00
Calcitem
c439af4822
tt: Add tt_move()
2021-04-20 22:35:43 +08:00
Calcitem
1f6b0ff534
tt: Add TranspositionTable::boundType()
2021-04-19 23:36:47 +08:00
Calcitem
6a9ae2cbd2
depth: 9nm: Increase depth from 12 to 14 from step 8
...
Test 1100 times, no matter black or white,
new player pk old player, result is 40% : 18~21%
Speed cut down to 67%.
self play 3000 times: win rate is 25% : 28% : 47%
self play move list is not changed.
2021-04-19 19:23:05 +08:00
Calcitem
b62f9794dd
flutter: game_page: Fix widget has been unmounted so the State no longer has a context
...
Fix exception:
This widget has been unmounted, so the State no longer has a context (and should be considered defunct).
E/flutter ( 644): Consider canceling any active work during “dispose” or using the “mounted” getter to determine if the State is still active.
See: https://blog.csdn.net/wapchief/article/details/109600649
2021-04-19 10:13:03 +08:00