Commit Graph

1448 Commits

Author SHA1 Message Date
Calcitem 18e77e9003 flutter: Show mode on about page 2021-02-16 14:39:48 +08:00
Calcitem 914083d8d2 version: Upgrade version to v0.18.0 2021-02-16 13:12:16 +08:00
Calcitem c9e95e2a0f flutter: Add Sentry support
TODO: Initial Sentry only when the user agree to privacy policy.
2021-02-16 13:08:11 +08:00
Calcitem 1fb89e492c flutter: audio: Fix Android mediaPlayer error (-38,0)
Reference: https://blog.csdn.net/u014520745/article/details/46672327/
2021-02-16 12:22:03 +08:00
Calcitem a6e2694d69 flutter: Add game record button and do not build footer 2021-02-16 00:38:52 +08:00
Calcitem f92318b3a7 flutter: Change primary color from brown to green
See https://www.color-hex.com/color-palette/8548
2021-02-15 13:24:55 +08:00
Calcitem 2944bfc161 flutter: audio: AI play audio and do not play win/lose audios
AI do not play select audio.

This is a WAR solution for:
https://github.com/google/flutter.plugins/issues/54
2021-02-15 02:01:46 +08:00
Calcitem 125fd26d1a flutter: Add Audios and use them
Get royalty-free audios from:
https://www.adobe.com/products/audition/offers/AdobeAuditionDLCSFX.html

mill: Impact Bamboo Wooden Bamboo Cane Hit 02.wav
select: Impact Metal Object Solid Hit By Wooden Stick 01.wav
place: Impact Board Wood Hit By Wood Stick 02.wav
remove: Impact Coin Quarter Dropping On Wood Table 01.wav
jump: Human Crowd Jumping 03.wav
illegal: Human Arm Place On Desk 02.wav
go: Human Male Yells And Cheers Go 01.wav
win: Human Crowd Yeah 03.wav
draw: Human Cowboy Say Draw 01.wav
lose: Human Male Giggle Little Kid Giggle 01.wav

Convert to mp3 by https://online-audio-converter.com
2021-02-15 01:00:51 +08:00
Calcitem a6b12e6266 flutter: android: Localize App Name 2021-02-14 22:08:51 +08:00
Calcitem 0b308a5926 flutter: Update copyright to Calcitem Studio 2021-02-14 21:28:25 +08:00
Calcitem 3598c14644 flutter: main menu: Add Settings menu item and remove settings icon 2021-02-14 21:16:00 +08:00
Calcitem bd6a9f7289 flutter: Fix No @@locale or _locale field found in intl_en, assuming 'en' based on the file name 2021-02-14 21:04:41 +08:00
Calcitem 133dd70c9a flutter: Change game warning text font size to 11 and align center 2021-02-14 21:00:04 +08:00
Calcitem 5903de20ca flutter: Change App name font size to 48 2021-02-14 20:51:20 +08:00
Calcitem d9da832bdb qt: Update file and sw version and copyright year 2021-02-14 17:08:02 +08:00
Calcitem 6d7371d37c icon: Replace icons
Buy svg from:
https://www.iconfinder.com/commerce/order/221755

Create other icons png for flutter by:
https://icon.wuruihong.com

Create ico file for Qt by:
http://www.bitbug.net
2021-02-14 16:49:37 +08:00
Calcitem 4139b882c4 flutter: Change some Icon's color to darkTextSecondaryColor 2021-02-14 02:06:17 +08:00
Calcitem e8eb0fb875 flutter: Replace FlatButton to IconButton 2021-02-14 02:01:26 +08:00
Calcitem b0e051a06c flutter: Remove logo-mini.png 2021-02-14 01:34:42 +08:00
Calcitem 3d462ab705 flutter: icon: Replace Icons.settings to Icons.menu 2021-02-14 01:24:35 +08:00
Calcitem 22c5cebf53 flutter: Fix saved profile cannot load to config 2021-02-14 00:00:37 +08:00
Calcitem 71068d3ff3 flutter:Fix converting object to an encodable object failed: Instance of 'PlayerType' 2021-02-13 21:28:12 +08:00
Calcitem 14485a4799 refactor: depth: Move getSearchDepth() to Mills namespace 2021-02-13 18:01:10 +08:00
Calcitem 5a15eb7d6a flutter: Fix warnings 2021-02-12 23:00:16 +08:00
Calcitem e3711d624b flutter: Update version to v0.17.0 2021-02-11 14:10:20 +08:00
Calcitem 043d1f5a04 gcc: Fix build error 2021-02-11 14:09:53 +08:00
Calcitem e8ad3559bd endgame: Fix cannot start game when click 'New Game' 2021-02-11 00:35:08 +08:00
Calcitem f7a1c9a766 endgame: Fix build error when enable endgame learning
Known Issue: Cannot start game when click 'New Game'.
2021-02-11 00:19:16 +08:00
Calcitem d3d6b09ff3 Fix ResignIfMostLose cannot work 2021-02-10 22:48:56 +08:00
Calcitem 8cb285f215 perfect: Disable PERFECT_AI_SUPPORT macron
Only enable it when we want to test.
2021-02-10 20:48:34 +08:00
Calcitem 31b6c69363 Position::set() set them after setting sideToMove
Fix #71
2021-02-06 02:55:07 +08:00
Calcitem da4da92797 9mm: Fist move shuffle and do not only place on star point (Disabled) 2021-02-03 23:57:44 +08:00
Calcitem e3d373bef2 flutter: string: Add gameWarning English string 2021-02-03 23:57:44 +08:00
Calcitem a7be291380 depth: Change movingDepthTable[19] to 12
self play: 11800ms
40000 games:
12.62% : 86.08% : 1.28%

speed downgrade to 98.3%

pk depth 11, winrate 51.64% : 47.23% +4.41%
2021-02-03 23:40:30 +08:00
Calcitem 2b3f4de4bb perfect: Change database dir to D:\\Muehle\\Muehle 2021-02-01 23:30:31 +08:00
Calcitem 7d9b82ef4a depth: movingDepthTable[18] 11 -> 12
Fix 9MM:

(2,8)
(2,1)
(2,7)
(2,6)
(3,5)
(2,3)
(1,5)
(2,5)
(2,4)
(3,1)
(1,1)
(3,3)
(1,3)
(1,7)
(3,4)
(3,6)
(3,8)
(1,2)
(1,2)
(1,5)->(1,4)
(3,6)->(3,7)
(1,5)->(1,4)
(1,4)->(1,5)
(1,7)->(1,8)
(1,4)->(1,5)
(2,7)->(1,7)
(2,6)->(2,7)
(2,7)->(1,7)
(3,5)->(3,6)
(3,1)->(3,2) Lost game in 48 moves
2021-02-01 00:38:33 +08:00
Calcitem a0aacae1fc evaluate: MOBILITY: Modify implement (WIP)
No improvement now.
Keep Disabling it.
2021-01-31 13:22:31 +08:00
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