Sanmill icon indicating copy to clipboard operation
Sanmill copied to clipboard

It does not have beauty and elegance at all

Open calcitem opened this issue 3 years ago • 4 comments

I just received a comment from a user via GooglePlay Store, and the comment on the experience is relatively brief:

It does not have beauty and elegance at all.

But there are no specific suggestions.

How to improve the experience, I want to solicit everyone's opinions and brainstorm. Thank you all!

calcitem avatar Jul 11 '21 00:07 calcitem

Hello, a real user experience is this:

Give the game a beautiful mind!

Over time serious players want to step up the plate. Pose the challenge by providing next level(s) of difficulty (and beauty).

http://muehlespieler.de/download/so_gewinnt_man_muehle.pdf Implement: Page 108: Pentagon Mill; 11 Stones; Rule: nine men's morris. Page 110: Comb Mill; 13 Stones; Rule: nine men's morris. Page 100: Rhombus Mill; 12 Stones; Rule: close 3 mills in one go, remove 3 stones. Page 106: Sun Mill; 12 Stones; Rule: similar to Rhombus Mill.

This one deviates from standard rules. Might be harder to develop: Page 98: Lasker Mill; 10 Stones; Rule: place or move a stone.

Elegance is transubstantiate the brain of a player into a beautiful mind, too.

flexoron avatar Jul 28 '21 21:07 flexoron

Thanks a lot!

I will export this book as a docx file, translate it into English, and then convert it into a markdown file, put it on the website, and study it.

In addition to the expansion of the rules, the standard rule skills also help improve the AI ​​of this App.

calcitem avatar Jul 28 '21 23:07 calcitem

Well, this book is not free of errors but because Mill is an old game, it gives ultimate ideas for how to design boards and stones: Boards:Page: 4(anno 1785), 6(1600), 18(1500), 46(1560), 72(1730), 121, 124 Stones:Page: 21, 30, 31(1200), 38, 44, 47, 67, 98, 105, 116(1750).

Please don't waste time and start polishing. For example, it makes no sense to give the impression of lets say 3-D effects. I've customized the appearance a bit: Dark mode(Background: black, Board: brown, Lines: black) and it is nice to look at it and, of course, play against it. The AI of the app still surprises me (and wins) Also, the UCI interface works well (config.h: #define UCI_DO_BEST_MOVE, position fen ... and go).

The statement "It does not have beauty and elegance at all" is simply not true!

Thank you for this great development.

flexoron avatar Jul 29 '21 08:07 flexoron

Sanmill draws on part of Stockfish's code, including UCI, to separate the frontend and backend. Developers who are good at GUI development can develop a nicer frontend and communicate with the Sanmill AI engine.

At present, UCI still has a lot of work to do, including converting the notation format to use the universal WMD notation. If you think this is necessary, the priority of this work will be prioritized.

There is no complete document describing the config configuration items. If developers are interested, these documents will be added soon.

Thank you for your support and encouragement!

calcitem avatar Jul 29 '21 08:07 calcitem