“Sente - Online GO” App for Android

New version is out. New stuff:

  • proper google log in. Facebook still uses the hacky stuff though
  • other log in improvements (e.g. you can see the password)
  • fixed a bug where putting in the wrong password while having an associated Facebook or Google sign-in would give you a weird error instead of “invalid password”
  • When playing against katago, the engine no longer gets stuck when you play an invalid ko move
6 Likes

First thanks a lot for the great app! I really enjoy using it.

I tried to use the new katago feature and I’m having troubles because I’m always missclick and play in the wrong place. It would be great to have the confirm “:white_check_mark:” interface from online play or even better an undo button.

Cheers!

1 Like

You do have an undo button… on the bottom bar, it’s the second from the right…

2 Likes

My bad, I thought it just goes back but not as an undo move. That’s so great !

Another thing that changed recently is the way we go back in the app. I’m glad it’s working this way because now I can switch back forth between the joseki learning page and go game quickly and without having to do again the sequence in the joseki page.

The lonely trouble I have now is to come back to the main page after playing in my 10 correspondence games. I have to press the back button 9 time. Is there another trick I didn’t see yet ? (I tried to use either the back phone button or the back arrow from the app name it work the same way)

No quick trick for that one I’m afraid. I need to fix this, as you’re not the only one complaining about it. I had to change the navigation system to allow for Popz’s request of being able to view other player’s stats, but I couldn’t find the time to implement it properly.

Do you have a suggestion on how do you expect it to work?

My first idea was to have a different behaviour between phone back button and app back arrow. Like back button does what it does now and back arrow goes to the main screen. but now that I’m thinking more deeply about it, it seems hard to create a consistent behaviour across the app and it may not be the perfect flow as well.

Maybe showing players as you show in the katago layout so you have some more space to keep bottom tabs in all app screen to make the navigation easy ?

I’m just putting some ideas in there but I don’t have a lot of time to think about it right know. It’s an interesting problem I’d be glad to work on later

I pushed the button on a new version.

  • Shiny new app icon.
  • I rewrote the settings screen so that it looks cleaner and helps people find the desired settings easier.
  • Added the ability to become a project supporter by doing a monthly donation though Google Play. There are no supporter-only features, this is meant as a donation for the project.
  • Fixed a bug that prevented old low-memory devices from using google login
  • Changed a few of the icons to make them more consistent. Yes, I did have to learn how to create vector icons using Figma…
  • Pressing back after navigating to several games now takes you back directly to the home screen (thanks to sdeframond for the contribution)
  • dropped support for API 20. Sorry, but it’s only 0.2% of the users and it was taking too much of my time to support it.

As usual, constructive feedback is welcome.

9 Likes

Out of curiosity, what is API 20?

1 Like

Sorry, my bad, I used the techie name for it. It’s basically an old version of Android that was released about 7 years ago, I think it was called 4.5 or something? The version immediately after that (version 21 AKA Lollipop aka Android 5) was a major step forward in Android, and is much closer to modern Android and thus I can support it rather cheaply for now.

2 Likes

I can just say keep the great work @MrAlex, all you did is amazing, thanks a lot, and there is still a lot to do. But nothing compulsory at this stage.

3 Likes

Thank you @MrAlex for continued improvements! I love this app of course and am nervous of suggesting this thought as it will make me waste more time than I currently do.
I was thinking that it would be nice (dangerous but nice) to be able to tap the names of the other players in the stats page and see their stats. And then tap the names on their pages etc etc and get lost down a crazy path of Go stat stalking.

Also, might it be possible (again on the stats page) to have the numbers displayed for the data point that is in the crosshairs that appear when you tap on the chart. (Like on the main site)

Anyway nothing important, the app does all I need it to very well. Thank you!

1 Like

I support this suggestion, this would be useful.
GoQuest has this implemented, from “My Page” there is a whole labyrinth of information that can be browsed, including stats about openings such as win-rates by openings.

@MrAlex thanks for the updates and improvements. On the stats page, “highest rated win against” shows the date of the victory and it seems to show the opponent’s updated rank (their rank today). I think it would be clearer and perhaps more stable if it showed the opponent’s rank at the time of the given game, or at least on that date. As it is, it isn’t clear what it is doing, does it permanently check all the ranks of all the beaten opponents to update which one is highest?

Thanks again

Prior to Lollipop was Kit-Kat

Nor sure how constructive it is, but FWIW I liked the old app icon better :stuck_out_tongue: this one stands out less from other Go apps IMO

You can kinda do that, albeit only with your opponents in the game screen. The more complicated thing you’re suggesting depends on rewriting the navigation system, as even this simple tapping on the opponent name has created a LOT of issues with the simple navigation system I used to have.

That might be doable, I haven’t looked at the library in details as that screen was done by @Popz

Mmmm… not sure how easy it would be to code recognizing which opening it is. Remember I am not such a great go player, I’m only around 10k. The purpose of this project was to create a UI (which is my skill set) not create complex logic that analyses your games. I don’t want to give you false hopes, this is probably not something that I would code in any time soon…

Can’t really remember how this works, @Popz implemented it and might have some comments here.

KitKat (and Lollipop) are marketing names. There would actually be different techie names for KitKat (API 19, API 20) plus sub-releases (4.4, 4.4.1, 4.4.2 etc). Now you had me look it up, and apparently API 20 was called Android 4.4W KitKat, with wearable extensions (API 20). Looks like it was only Android watches and stuff, I should have dropped it earlier :slight_smile:

It is constructive, thank you for weighing in on this. Out of curiosity, you have the blue or the red background for the new icon? There is a bug that makes the icon background be blue on dark themed devices whereas I intended it to always be red…

1 Like

Hello, recently found out about OnlineGo app. Read through summary of this thread, thus I would like to ask few things since I do not see it mentioned anywhere. Questions mostly for @MrAlex, but feel free to answer if you know:

  1. Is OnlineGo app open-source?
  2. How could one help OnlineGo project, ie code contribution wise?
  3. What is a proper chanell for reporting issues or asking support ie bugtracker os similar?

Thank you for your time.

1 Like

Yes, the OnlineGo app is on github: https://github.com/acristescu/OnlineGo

Yes, the access to opponents stats via the game page is fine, if it would be a lot of work to add the link to the stats page it probably isn’t worth it. To clarify, I wasn’t requesting the categorisation of openings as a feature, I understand this would be a lot of work.

I made that comment after seeing the Red one in the store… Funnily enough, I came here now specifically after seeing the blue one on my desktop to say it’s much better! :rofl::rofl::rofl:

The one I didn’t like:
Screenshot_20201210-230328_Google Play Store

The one I did like:
Screenshot_20201210-230351_One UI Home

2 Likes

I’ve got the salmon-coloured one. It is OK but I would also prefer the blue one. That said, it does stand out from the others.

I am a bit torn about this myself. The goal here is to stand out from the crowd or (IMHO rather ugly) white-and-black-on-brown icons the competition is doing. I also want to appeal to the younger crowd that might be discovering GO through this app for the first time, and they will probably be more attracted to strong colours.

I will have to give this some more thought…

What do the rest of the people here prefer?

2 Likes