1g0 - Game Viewer/Editor for phones/tablets/desktops

For discussing go computing, software announcements, etc.
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

1g0 - Game Viewer/Editor for phones/tablets/desktops

Post by kubicle »

What is 1g0:
- SGF viewer / editor working in most browsers (pure HTML/JavaScript).
- 1g0 works on phones too (iOS & Android).
- You can import, study, and export games, and sync your games with Dropbox - so you can start your study on your home PC, then continue it using your smartphone while riding your commuting train, etc.
- 1g0 can sync games from KGS, OGS, DGS, and LitteGolem.

Of course, many improvements are needed, and many others would be a great addition. Please drop a note about which you want the most.
Thank you for any feedback.

Here is the link: https://ig0.herokuapp.com/

There is also a public Trello board - if you feel like seeing what I am working on, or future plans: https://trello.com/b/6J1KT4mP/1g0
Last edited by kubicle on Fri Oct 12, 2018 6:44 pm, edited 1 time in total.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi kubicle,

Thanks.

Suggestions:
- When the user takes :white: against the bot ( as :black: )
the "current" move marker looks like a :white: stone ( even for black! )
so it's very confusing. Please fix the current move marker
so it's neither B nor W.

- The lines on 19x19 are very blurry and not clear.
Please fix the lines ( especially on a very small phone screen :) )

Thanks.
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re:

Post by kubicle »

EdLee wrote:- When the user takes :white: against the bot ( as :black: )
the "current" move marker looks like a :white: stone ( even for black! )
...
- The lines on 19x19 are very blurry and not clear.
Please fix the lines ( especially on a very small phone screen :) )


Hi EdLee,
Thanks a lot for feedback!
Could you tell me what kind of phone and which browser you are using?
About blurry lines, what is the screen resolution of your phone?
Thanks!
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi kubicle,

iPhone 5, Safari:
The current move at S12 is :black: , but the marker looks white:
full screenshot as shown:
IMG_0662.PNG
IMG_0662.PNG (661.84 KiB) Viewed 16474 times
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re: 1g0 - Game Viewer/Editor for phones/tablets/desktops

Post by kubicle »

Hi EdLee, thank you very much for the screenshot, it does look like something goes wrong with line drawing.
I only have an iPhone6 at hand to test it here but will try and see.
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re: 1g0 - Game Viewer/Editor for phones/tablets/desktops

Post by kubicle »

Update: OK there are 2 improvements I am working on which should fix this:

- handle retina displays so image appear neater even when they are on a small retina screen (like the iPhone 5 one). This will improve rendering on many phones, actually.

- use a proportional thickness to draw "marks" on stones (like the circle mark you are talking about). So if the board is on a small screen, the marks will be smaller, but also thinner.

Both of these will be included in release 0.2.23 - it will be in preview next week unless I run under a bus...
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re: 1g0 - Game Viewer/Editor for phones/tablets/desktops

Post by kubicle »

OK, it took much longer than expected, sorry about that.

EdLee and whoever is interested, would you like to check the preview version for me and let me know if you notice issues?

Here is the link:
https://ig0.herokuapp.com/?version=preview

Changes in this preview version:
- Responsive display now handles landscape mode and dynamic resize, so resizing your browser works better. On phones, landscape mode is experimental at this point.
- Retina screens (phones/tablets) handled much better.

Thanks!
k
Hane
Dies in gote
Posts: 23
Joined: Thu Apr 30, 2015 9:00 am
GD Posts: 0
Has thanked: 1 time
Been thanked: 9 times

Post by Hane »

The bots are too weak :sad:
Attachments
Frankie.png
Frankie.png (382.06 KiB) Viewed 16124 times
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi kubicle,

Thanks for improving the lines and the current-move circle.
They look much better now.

On a touch-screen device ( especially on a small screen ),
it would help tremendously to have either a magnifying glass feature or a confirm-move feature, or both.

I know I can use gesture to zoom in a section of the board, and that helps. But a "real" magnifying glass feature, like in SmartGo and iOS Pandanet, would be very helpful -- it's probably non-trivial to implement this nicely.

I don't recall changing any settings on the appearance, but suddenly the board switched from a "shin-kaya" light wood to a red wood ! :) Screenshot:
iPhone5:
IMG_1954.PNG
IMG_1954.PNG (372.16 KiB) Viewed 16117 times
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re:

Post by kubicle »

Hane wrote:The bots are too weak :sad:

Yep, the bots were coded by me :D - they are rarely looking farther than the current move.
I think they are still OK for beginners to learn the game rules by try and fail.

If you are looking for a good bot I recommend Crazy Stone, for which there is also a free version (for Android at least) :

http://www.unbalance.co.jp/igo/eng/
Last edited by kubicle on Tue Jun 19, 2018 6:05 am, edited 1 time in total.
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi kubicle,

The current theme names may be "fun" for software people:

Code: Select all

.cafeAuLait
.neonBlack
.bottleGreen
IMG_1955.PNG
IMG_1955.PNG (170.53 KiB) Viewed 16129 times
For a wider audience, maybe a more traditional spelling ? :)
{ Café au lait, Neon black, Bottle green } ?
( Car companies are quite creative with their adjectives. :study: :mrgreen: )
{ Tatooine (copyright issue :)), Obsidian Black, Emerald Green }
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re:

Post by kubicle »

EdLee wrote:On a touch-screen device ( especially on a small screen ),
it would help tremendously to have either a magnifying glass feature or a confirm-move feature, or both.

I know I can use gesture to zoom in a section of the board, and that helps. But a "real" magnifying glass feature, like in SmartGo and iOS Pandanet, would be very helpful -- it's probably non-trivial to implement this nicely.

I don't recall changing any settings on the appearance, but suddenly the board switched from a "shin-kaya" light wood to a red wood ! :)

Glad you like it better!

About zoom:
Did you try "holding" your finger on the screen longer? The stone should appear a bit above your finger and you can move it around before deciding the final spot.
Maybe you tried this already and would still prefer a zoom+unzoom feature. I never liked this zoom+unzoom myself, which is why I wanted something different.
I tried Pandanet recently and agree that they did a good job on it, though...
And yes, it is a bit of work to get a good/natural zoom+unzoom feature...

About wood texture:
It is randomly generated (not exactly random but you have a hundred variations right now). If you don't like the current color, each "reload" of the page might select another wood pattern. Stones change too but it is harder to notice :D
User avatar
EdLee
Honinbo
Posts: 8859
Joined: Sat Apr 24, 2010 6:49 pm
GD Posts: 312
Location: Santa Barbara, CA
Has thanked: 349 times
Been thanked: 2070 times

Post by EdLee »

Hi kubicle,
Did you try "holding" your finger on the screen longer? The stone should appear a bit above your finger and you can move it around before deciding the final spot.
- Take a small screen device (say, iPhone5) ;
- Landscape mode ;
- Try to use this hold-method to play on D4. Lower left corner -- I couldn't do it. :)

Yes, I much much prefer the SmartGo or Pandanet zoom & un-zoom for not only small screens, but for iPads as well. :)

Thanks.
kubicle
Beginner
Posts: 15
Joined: Sun May 06, 2018 11:07 pm
Rank: 5 kyu-ish
GD Posts: 0
Has thanked: 1 time

Re:

Post by kubicle »

EdLee wrote:- Take a small screen device (say, iPhone5) ;
- Landscape mode ;
- Try to use this hold-method to play on D4. Lower left corner -- I couldn't do it. :)

Yes, I much much prefer the SmartGo or Pandanet zoom & un-zoom for not only small screens, but for iPads as well. :)

Thanks.

Indeed...
I would recommend using a phone in portrait mode, the UI was originally designed for it. As I wrote above, I consider it experimental for phones, and might conclude later that it does not bring anything (but frustration for players), in which case it should just be disabled.
Hane
Dies in gote
Posts: 23
Joined: Thu Apr 30, 2015 9:00 am
GD Posts: 0
Has thanked: 1 time
Been thanked: 9 times

Re: 1g0 - Game Viewer/Editor for phones/tablets/desktops

Post by Hane »

Any plans to upgrade the AI ?

like this one :

https://chrisc36.github.io/deep-go
Post Reply