“Sente - Online GO” App for Android

It’s a mock-up man… just a screenshot of a random game and I placed some :warning: on top of some random stones. The idea is to check the process not if the position is plausible or not…

I am limited to what the server is offering, unless the server offers this option I can’t add it.

I don’t have the time + I already participated in some of those. This is about how I can improve the UI and not how OGS handles it.

Actually, it seems that one of the main issues that beginners have with OGS scoring is that often, both players pass when the game is not over yet. So, if the UI could give some visual hint that something is wrong, when there is an unresolved area in a game during the scoring phase, that would be a huge help.

I have a game where my remaining time is displayed in the app as “15 days remaining”.

However, the actual time settings are “Simple : 14 days per move” so it is impossible for the remaining time to ever be above 14 days.

Link to the game:

Screenshot of the app:

The game is currently paused for the week-end. Perhaps that is related?

Does this include territory marking? I’m thinking about seki really but how territory is displayed is also relevant to the “premature pass” situation. I.e. if people try to mark something as territory which is not entirely surrounded it would be good to have a message explaining why they can’t for example.

On the text, I think instead of “e.g. cannot make 2 eyes” you could consider “capture cannot be prevented” or something that doesn’t rely on ‘technical’ terms like ‘eye’.

In this case would the "done " (tick) button change to “agree” (tick)? Otherwise it’s not clear to me from these screens how to agree with the opponent.

Otherwise, I think this is great. My only other thought is if there would be a timer for the first screen to avoid people getting stuck there if they are confused or don’t know what’s dead or not. I mean after a minute or something you could just go to the disagree screen maybe with text slightly adjusted to say “your opponent thinks these stones are dead” rather than referring to “disagrees”

New version up today.

Changelist:
· Added LGBT, EU, England, Scotland, Wales and other special flags (thanks to benjaminpjones for the contribution).
· Implemented some improvements to the offline indicator.
· Added details to incoming challenges.
· Added versus stats to player details.
· Fixed some issues with KataGo.
· Implemented KO detection in Analysis mode.

I just tried updating but got a weird behaviour where I had to log in again after updating. I’m curious if anybody else got that.

4 Likes

I downloaded the update and didn’t have to log in again.

1 Like

thanks for confirming. Can you please try clicking on the player names in some of your games? There are reports of the app crashing if you do…

yep, it’s a dodgy build, I fixed the issue and released a new build that should hopefully fix the crashing.

2 Likes

Yes, actually I tried it yesterday and it did crash.

The app was also a lot slower all around.

I did not mention it because I figured it could have been due to how Android handles a recent update or something, so I wanted to try again today before I said anything.

This is a screenshot of the screen that shows when I click an opponent’s name.

I have lost 6 times and never won against that player. Which means that they have 6 wins and 0 losses against me. But this screenshot clearly says that they have 6 losses and 0 wins against me.

Either the numbers should be swapped, or “Wins” and “Losses” should be called instead “Your wins” and “Your losses”. Especially if “Wins” under “Played vs you” are meant as my wins, but “Wins” under “Ranked games” are meant as their wins.

3 Likes

My suggestion would be to call them “you won” and “they won”. Then you can avoid thinking about things in terms of losses at all!
But yes I think it should be clarified.

Also just to say that this is a great addition.

And I don’t find the app to be any slower for me. Is that still the case for you since the reissued update?

1 Like

That is very unlikely to be caused by the update, although not totally impossible. There are a few issues still left with the app that might manifest in a lot of “under the hood” errors for you, but as I said, unlikely.

Ok, I’ll rename them in the next release.

Thanks. I still don’t like it when the text jumps around due to the loading, I’ll try to add a placeholder with a shimmer effect to the text.

4 Likes

THANKYOU @MrAlex !

This is a big improvement for people like me who like to check the win/loss tally against frequent opponents.

3 Likes

New version is out:

  • Ability to play face to face (aka pass-and-play).
  • Tweaked the transitions between screens to make the app look more polished and also hide some loading.
  • Fixed abut with the keyboard in chat.
  • Changed the learn icon, as per @clement.contet 's recommendation. Note I picked another icon than the ones you’re suggesting because I want to move towards a more consistent look-and-feel for the icons and this one is from the same set as most of the other icons.

As always, constructive feedback is welcome. Enjoy!

6 Likes

My opponent has 1000% wins against me:

I suggest leaving the percentage column empty, or some placeholder like “–”, when the total number of games is zero.

3 Likes

I fixed that in the latest version (it shows as 0% so that the layout doesn’t jump around as much). Are you sure you’re on the latest version?

2 Likes

Indeed!
I just installed the latest version, now it shows as 0%.

I also appreciate the fix of the keyboard bug! Now I can see what I’m typing!

Thanks a lot for your work on this app

2 Likes

Would be awesome if it was possible to export the game as sgf.

Also, I am confused about the Auto-Score button.

When I click it it says “Estimating…”, which suggests I am about to see a score estimation, contradicting the name of the button. But then it displays a score which looks like what the score would be if both players had passed prematurely. So, it’s not a score estimation, it’s what the actual score would be if both players passed now.

I don’t think there should be a score button. Showing the score during the game doesn’t make sense. It’s also a big source of confusion for beginners who aren’t completely sure about how to end a game.

Instead I suggest a “Pass” button, and if both players pass, then the game gets scored.

1 Like

Found two bugs.

First bug:

Found a bug related to ko and repeating the position.

I was reviewing a game that was in my “recently finished” list and the app invented a ko:


What happened is that I played a move (on the spot marked by a cross in the first screenshot), then I clicked the “back” button to undo the move, and now I am no longer allowed to play that move.

Second bug:

I have a game in which the app tells me there are unread chat messages.

No matter how many times I open the game and open the chat, the blue icon indicating new messages won’t disappear:

Important note: the game is a casual rengo and must of the messages are system notifications of players timing out.

I noticed this too, I think there is an issue with move order because you can get different X’s which are incorrectly marked as ko depending on if you play an odd or even number of moves in the analysis before going back over the moves.
I think this but might have been introduced in dealing with a previous bug where ko wasn’t flagged in analysis! Now it’s too keen instead.

@MrAlex is working on this bug

I noticed that rengo game behave oddly in the app generally. The solution might be to hide them from the app if that is possible and easy because I suspect that it would be disproportionate to make them nicely compatible. It’s almost as if they only work at all due to hacky work arounds on OGS… :wink:

I have one question though, does the chat notification disappear when you open the chat and then return when you close/open the game/app or is it just there all the time?

1 Like