New android app "BadukAI"
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
it seems strange to me that
1 thinks for black (played only for white)
2 button "play b" is not highlighted
3 made one move back, although it does not respond to buttons other than "save"
I agree, it's not that important. only information
1 thinks for black (played only for white)
2 button "play b" is not highlighted
3 made one move back, although it does not respond to buttons other than "save"
I agree, it's not that important. only information
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
how does "back to main" work? if it doesn't work, can a "new game" be made instead? (with y/n)
perhaps "menu" - "edit config" - "save" is not clear to everyone
perhaps "menu" - "edit config" - "save" is not clear to everyone
-
akigo
- Lives with ko
- Posts: 186
- Joined: Sun Jun 28, 2020 11:20 am
- GD Posts: 0
- Has thanked: 13 times
- Been thanked: 154 times
Re: New android app "BadukAI"
@And
"back to main" only does anything if you loaded an sgf. Then it works as follows:
If you make some "manual" moves (either by playing yourself or by letting the AI play), you quit the main line of the sgf. If you then tap "back to main", you get back to the position where you left off the main line of the sgf.
The intended use is for analysis. You load a game that you want to analyze, then you explore alternative moves in a critical situation, then you want to get back to the main line of the sgf to step forward to the next interesting situation. That's what the button is for.
There are two "more obvious" ways to start a new game:
1) Tap on the first segment of the histogram. Then BadukAI goes back to the starting position (empty board).
2) Restart the whole app.
But the way you use (edit config, save) is the best one as it is faster than (2) and cleaner than (1), since the AI engine is restarted.
"back to main" only does anything if you loaded an sgf. Then it works as follows:
If you make some "manual" moves (either by playing yourself or by letting the AI play), you quit the main line of the sgf. If you then tap "back to main", you get back to the position where you left off the main line of the sgf.
The intended use is for analysis. You load a game that you want to analyze, then you explore alternative moves in a critical situation, then you want to get back to the main line of the sgf to step forward to the next interesting situation. That's what the button is for.
There are two "more obvious" ways to start a new game:
1) Tap on the first segment of the histogram. Then BadukAI goes back to the starting position (empty board).
2) Restart the whole app.
But the way you use (edit config, save) is the best one as it is faster than (2) and cleaner than (1), since the AI engine is restarted.
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
@akigo
Thanks! I have information about problems again
1 KG plays as black, suddenly the winrate for white turns on, and it is wrong (screenshot kg & lz)
2 LZ plays as white, at the end of the game, the winrate suddenly shows a win? (screenshot kg & lz 1)
3 KG is does again suicidal moves. even 1 stone (275, 277). Chinese rules?
4 KG after saving sgf (screenshot kg & lz 2)
I hope the information is helpful. and thank you very much again!
Thanks! I have information about problems again
1 KG plays as black, suddenly the winrate for white turns on, and it is wrong (screenshot kg & lz)
2 LZ plays as white, at the end of the game, the winrate suddenly shows a win? (screenshot kg & lz 1)
3 KG is does again suicidal moves. even 1 stone (275, 277). Chinese rules?
4 KG after saving sgf (screenshot kg & lz 2)
I hope the information is helpful. and thank you very much again!
- Attachments
-
- kg & lz.jpg (172.88 KiB) Viewed 14783 times
-
- kg & lz 1.jpg (359.04 KiB) Viewed 14783 times
-
- kg & lz 2.jpg (182.99 KiB) Viewed 14783 times
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
sgf and log, for some reason there is no LZ log
KG 10 block, playouts 50, LZ 15 block, playouts 20 (~time parity)
KG 10 block, playouts 50, LZ 15 block, playouts 20 (~time parity)
- Attachments
-
- kg & lz.sgf
- (1.65 KiB) Downloaded 622 times
-
- 20201021-125500-8D199633.log.gz
- (57.86 KiB) Downloaded 657 times
-
akigo
- Lives with ko
- Posts: 186
- Joined: Sun Jun 28, 2020 11:20 am
- GD Posts: 0
- Has thanked: 13 times
- Been thanked: 154 times
Re: New android app "BadukAI"
I made a new version (0.12).
It should fix the bug that occasionally led to the problems that @And described in posts 146 and 169 (thanks for reporting this).
Moreover, as @Amigo missed a score estimate during play, there is now a numerical display of current winrate and score-lead during play below the winrate histogram (if "winrate on play" is ticked in settings).
It should fix the bug that occasionally led to the problems that @And described in posts 146 and 169 (thanks for reporting this).
Moreover, as @Amigo missed a score estimate during play, there is now a numerical display of current winrate and score-lead during play below the winrate histogram (if "winrate on play" is ticked in settings).
-
ispolin
- Beginner
- Posts: 2
- Joined: Tue Aug 08, 2017 2:53 pm
- Rank: Newbie
- GD Posts: 0
- Universal go server handle: ispolin
Re: New android app "BadukAI"
Excellent work, Andreas! It is so awesome to have this working on my android e-reader and play against the computer in my spare time 
I have a feature request whenever you get around to it: Currently, if the app crashes or is closed by Android OS to free up resources, the current game and some of the settings (e.g.: Input Offset, kyu-rank) get reset. It would be good if BadukAI saved the state of the game and settings after each move, and reloaded them on startup (or asked on startup if they should be reloaded).
Thanks again for the awesome app
- Dmitriy
I have a feature request whenever you get around to it: Currently, if the app crashes or is closed by Android OS to free up resources, the current game and some of the settings (e.g.: Input Offset, kyu-rank) get reset. It would be good if BadukAI saved the state of the game and settings after each move, and reloaded them on startup (or asked on startup if they should be reloaded).
Thanks again for the awesome app
- Dmitriy
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
@akigo
thank you very much!
I loaded the sgf (posts 169, 170) into Sabaki and did the analysis with the 10b network. winrate is almost the same as LZ showed. that is, KataGo:
1 lost a game that have already won!
2 not LZ, but KataGo was showing the wrong winrate at the end of the game.
could this be due to a winrate inversion bug? and you may have seen it, then I should not worry?
thank you very much!
I loaded the sgf (posts 169, 170) into Sabaki and did the analysis with the 10b network. winrate is almost the same as LZ showed. that is, KataGo:
1 lost a game that have already won!
2 not LZ, but KataGo was showing the wrong winrate at the end of the game.
could this be due to a winrate inversion bug? and you may have seen it, then I should not worry?
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
version 0.12, KataGo again frozen at the end of the game, this time no reaction at all
- Attachments
-
- 20201023-164619-D332F39D.log.gz
- (92.83 KiB) Downloaded 649 times
-
And
- Gosei
- Posts: 1464
- Joined: Tue Sep 25, 2018 10:28 am
- GD Posts: 0
- Has thanked: 212 times
- Been thanked: 215 times
Re: New android app "BadukAI"
it can be assumed based on the results of the match on the computer for example LZ 15b 20pl - KG 10b 50pl 100 games, what will be a similar result on the tablet? that is, are there factors that can affect the game - memory speed, processor ...? and the program code is different. or with the same playout value, should the results be similar? (with enough games)
-
akigo
- Lives with ko
- Posts: 186
- Joined: Sun Jun 28, 2020 11:20 am
- GD Posts: 0
- Has thanked: 13 times
- Been thanked: 154 times
Re: New android app "BadukAI"
Yes indeed, this is a consequence of the winrate inversion bug. Due to the bug, the stones, that KG saw, were different from the stones visible on the screen. So it showed the wrong winrate and made moves that were good on the board he saw, but terrible on the board visible on screen. So KG lost an already won game.And wrote:@akigo
thank you very much!
I loaded the sgf (posts 169, 170) into Sabaki and did the analysis with the 10b network. winrate is almost the same as LZ showed. that is, KataGo:
1 lost a game that have already won!
2 not LZ, but KataGo was showing the wrong winrate at the end of the game.
could this be due to a winrate inversion bug? and you may have seen it, then I should not worry?
And yes, you shouldn't worry, since this bug should not occur anymore from version 0.12 onwards.
The freezing at the end of the game is a completely different problem which I can't reproduce and therefore not address.And wrote:version 0.12, KataGo again frozen at the end of the game, this time no reaction at all
The game in the log already has 471 moves, perhaps this is simply too much for one of the programs involved (memory issues). KG already passed at move 313, so I assume that game could have been safely stopped there.
Keep in mind that LZ in BadukAI is configured to never resign (otherwise even low handicap games against LZ would be problematic), so it will continue to play until the board is full. So I strongly recommend to stop games involving LZ manually when everything is decided.
I would assume the results to be similar. With fixed playouts the HW of the tablet should only affect the time needed.And wrote:it can be assumed based on the results of the match on the computer for example LZ 15b 20pl - KG 10b 50pl 100 games, what will be a similar result on the tablet? that is, are there factors that can affect the game - memory speed, processor ...? and the program code is different. or with the same playout value, should the results be similar? (with enough games)
-
akigo
- Lives with ko
- Posts: 186
- Joined: Sun Jun 28, 2020 11:20 am
- GD Posts: 0
- Has thanked: 13 times
- Been thanked: 154 times
Re: New android app "BadukAI"
Suicidal moves were also a consequence of the winrate inversion bug: KG saw a different board and on this board his moves were not suicidal.And wrote:@akigo
Many thanks for the detailed answer! and again for your excellent work !!!
... but suicidal moves?
So suicidal moves should also be gone from version 0.12 onwards.