Go related software development opportunities

General conversations about Go belong here.
jeromie
Lives in sente
Posts: 902
Joined: Fri Jan 31, 2014 7:12 pm
Rank: AGA 3k
GD Posts: 0
Universal go server handle: jeromie
Location: Fort Collins, CO
Has thanked: 319 times
Been thanked: 287 times

Re: Go related software development opportunities

Post by jeromie »

Just to be clear, I was thinking about creating a second option for an embeddable sgf reader (or a few upgrades to the existing eidogo reader, since the project is open source), not trying to duplicate all of the functionality of the eidogo web site. If I am able to get that working, then I would probably try to work on a useful site that didn't overlap too closely with existing go sites, e.g. my study journal idea.
User avatar
Hayang
Dies in gote
Posts: 29
Joined: Fri Mar 28, 2014 4:07 pm
GD Posts: 0
KGS: Hayang
Tygem: curtana
Wbaduk: Hayang
Has thanked: 8 times
Been thanked: 53 times

Re: Go related software development opportunities

Post by Hayang »

Hey jeromie, someone brought this excellent player, "WGo Player", to my attention. It's written in HTML5 and is responsive.

http://wgo.waltheri.net/
User avatar
Hushfield
Lives in gote
Posts: 359
Joined: Sat Jun 05, 2010 3:17 pm
GD Posts: 11
KGS: Hushfield
Location: Ghent, Belgium
Has thanked: 72 times
Been thanked: 199 times

Re: Go related software development opportunities

Post by Hushfield »

I'm not sure if this falls into the realm of possibility for you, but I've thought for quite some time about a website or server where two players would not play go directly against each other, but each get the same set of tsumego and a fixed amount of time to complete them. Whoever scores best (determined by time used and mistakes made) wins. You could also introduce ranks in this system, so the problem sets would be automatically matched to your level.
Yuc4h
Beginner
Posts: 12
Joined: Sun Jun 26, 2011 1:13 pm
Rank: kgs 1d
GD Posts: 0
Has thanked: 5 times
Been thanked: 8 times

Re: Go related software development opportunities

Post by Yuc4h »

Hushfield wrote:I'm not sure if this falls into the realm of possibility for you, but I've thought for quite some time about a website or server where two players would not play go directly against each other, but each get the same set of tsumego and a fixed amount of time to complete them. Whoever scores best (determined by time used and mistakes made) wins. You could also introduce ranks in this system, so the problem sets would be automatically matched to your level.

I think this is the best idea in this thread so far.

I don't think we need any more of learning diary or go-playing related tools. We need a software or a website that encourages us to solve a shitload of tsumego. It might be the kind of tsumego challenge that Hushfield is talking about or more rpg:ish approach where solving loads of tsumego gains you experience.

For example all players would start at level 1 with 20 seconds of time per tsumego and like 10hp. Each tsumego you solve gains you experience and each one you fail deals you damage. When your level increases you get more time and more hp so you can journey deeper to the tsumego jungle before you die. The sky is the limit of what could be done with this kind of concept.
SmoothOper
Lives in sente
Posts: 946
Joined: Thu Apr 19, 2012 9:38 am
Rank: IGS 5kyu
GD Posts: 0
KGS: KoDream
IGS: SmoothOper
Has thanked: 1 time
Been thanked: 41 times

Re: Go related software development opportunities

Post by SmoothOper »

That is a good idea, but the challenge is getting tsumego, without wholesale copying of pro books.
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

Hayang wrote:Hey jeromie, someone brought this excellent player, "WGo Player", to my attention. It's written in HTML5 and is responsive.
http://wgo.waltheri.net/


Thanks for mentioning that one. I have no current project right now, but if one day I do something, I will sur use this one which seems very felxible and well made.
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
jeromie
Lives in sente
Posts: 902
Joined: Fri Jan 31, 2014 7:12 pm
Rank: AGA 3k
GD Posts: 0
Universal go server handle: jeromie
Location: Fort Collins, CO
Has thanked: 319 times
Been thanked: 287 times

Re: Go related software development opportunities

Post by jeromie »

Hayang wrote:Hey jeromie, someone brought this excellent player, "WGo Player", to my attention. It's written in HTML5 and is responsive.
http://wgo.waltheri.net/

Thanks. That looks interesting.

Yuc4h wrote:I don't think we need any more of learning diary or go-playing related tools. We need a software or a website that encourages us to solve a shitload of tsumego. It might be the kind of tsumego challenge that Hushfield is talking about or more rpg:ish approach where solving loads of tsumego gains you experience.


I like these ideas, too, but I do think we would need a more flexible SGF editor than Eidogo in order to implement a site / game like this. I still think a diary would be good (at least for me!) if it was implemented in such a way that it encouraged me to review the games I have played and make some notes on them. That would be the main point of a study journal site, not the creation of content that I think other people will actually want to see. Not very many people actually care about the study habits of a kyu player. :-P
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

jeromie wrote: Not very many people actually care about the study habits of a kyu player. :-P


I really DO care about kyu player game...

from time to time, I like to see a pro game (at least the start of them till... let's say move 50 or so)

BUT... I also like to see game of people that are not that far from me, so that I can understand the whole game. Maybe there are wrongs moves in these games... that may gives me bad habits, but I don't really care, that's just part of the the journey... It's a bit like a maze, where sometimes you reach a dead end, but as far as I understand why, that's not a problem for me...
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

Here is another idea... having a goban where we can drag the stones...
I think that may help to "feel" a bit more the stones than just a click...

I did a quick test with paper.js (as wGo.js doesn't allow to drag stones...)
and I came to this :

http://picshell.ovh.org/go/goban.html

This is a very basic goban... you can just drag stones (or move them by holding the shift key, or ctrl to remove a stone)...

I like the idea to not force any alignement and to let the user interface beeing as free as possible. I also like to drag stones from another one which makes me feel the move.

I don't know where I will go from this, but still wanted to share that idea of draggable stones with you.
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
User avatar
kyosaku
Beginner
Posts: 10
Joined: Thu Oct 03, 2013 12:24 am
GD Posts: 0
Has thanked: 24 times
Been thanked: 2 times

Re: Go related software development opportunities

Post by kyosaku »

oca wrote:Here is another idea... having a goban where we can drag the stones...
I think that may help to "feel" a bit more the stones than just a click...

I did a quick test with paper.js (as wGo.js doesn't allow to drag stones...)
and I came to this :

http://picshell.ovh.org/go/goban.html

This is a very basic goban... you can just drag stones (or move them by holding the shift key, or ctrl to remove a stone)...

I like the idea to not force any alignement and to let the user interface beeing as free as possible. I also like to drag stones from another one which makes me feel the move.

I don't know where I will go from this, but still wanted to share that idea of draggable stones with you.


I like this idea a lot.
I would also like to go further and be able, while playing, to see or be able to make somme little changes on the board (influence map while playing like this for ex http://senseis.xmp.net/?InfluenceMap), on the stones (puting smiley on it for ex) or on the sounds (sword sound while fighting etc.). Just to make the whole game a bit more graphic, funny and with some differents interactions with the oponent.
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

kyosaku wrote:sword sound while fighting etc.

ok... chess again..., but I rember playing that games a long time ago in a galaxy far, far away....
https://www.youtube.com/watch?v=iSnAiXKU7h8
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

ez4u wrote:... My pet peeve is eidogo. It was last updated in 2008, before the iPad went on sale. I find that eidogo's design is a lot less compatible with 60-year-old arthritic fingers than it is with a mouse. There are many posted games here that I don't even try to look at due to the frustration of getting 10 plays into the game and then hitting the slider bar and finding myself at move 150 with no back button. :blackeye:

hyperpape wrote:There's lots of room for things to do with Eidogo. It needs a better layout for touch screens, if only increasing the button size, space between buttons, and space between between navigation buttons and the move slider. These changes might be rather straightforward.

Just quickly come back to eidogo button size, I also find they are to close...
I tryied that :

http://picshell.ovh.org/go/eidogo/example.html

Not a hudge improvement, but very easy to do and still a bit better to me.
eidogo use CSS so maybe we can just change a few detail like that :

Code: Select all

In file player/css/player.css :

.eidogo-player .controls .control {
...
width: 70px;
height: 48px;
...
}

instead of width: 44px; height: 19px;
we also need that one :

.eidogo-player .move-number {
   ...
   top: 40px;
   left: 10px;
   ...
}

instead of top: 12px; left: 230px;



What do you think about that ?
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: Go related software development opportunities

Post by ez4u »

oca wrote:
ez4u wrote:... My pet peeve is eidogo. It was last updated in 2008, before the iPad went on sale. I find that eidogo's design is a lot less compatible with 60-year-old arthritic fingers than it is with a mouse. There are many posted games here that I don't even try to look at due to the frustration of getting 10 plays into the game and then hitting the slider bar and finding myself at move 150 with no back button. :blackeye:

hyperpape wrote:There's lots of room for things to do with Eidogo. It needs a better layout for touch screens, if only increasing the button size, space between buttons, and space between between navigation buttons and the move slider. These changes might be rather straightforward.

Just quickly come back to eidogo button size, I also find they are to close...
I tryied that :

http://picshell.ovh.org/go/eidogo/example.html

Not a hudge improvement, but very easy to do and still a bit better to me.
eidogo use CSS so maybe we can just change a few detail like that :

Code: Select all

In file player/css/player.css :

.eidogo-player .controls .control {
...
width: 70px;
height: 48px;
...
}

instead of width: 44px; height: 19px;
we also need that one :

.eidogo-player .move-number {
   ...
   top: 40px;
   left: 10px;
   ...
}

instead of top: 12px; left: 230px;



What do you think about that ?

Just that change makes a big difference on the iPad. Good idea!
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
SmoothOper
Lives in sente
Posts: 946
Joined: Thu Apr 19, 2012 9:38 am
Rank: IGS 5kyu
GD Posts: 0
KGS: KoDream
IGS: SmoothOper
Has thanked: 1 time
Been thanked: 41 times

Re: Go related software development opportunities

Post by SmoothOper »

Yeah, those are good changes, I don't know how many times that has happened to me, accidentally hitting the wrong spot on my iPad. People that can do anything on an iPhone are amazing IMO.
User avatar
oca
Lives in gote
Posts: 699
Joined: Wed Feb 19, 2014 2:53 am
Rank: DDK
GD Posts: 0
KGS: aco
IGS: oca
OGS: oca
Location: Switzerland
Has thanked: 485 times
Been thanked: 166 times

Re: Go related software development opportunities

Post by oca »

jeromie wrote:...
My best idea so far is a Go study journal site that would allow a user to set long-term goals and/or recurring tasks, easily upload and categorize sgf files, record journal entries that could be made either public or private, and visibly track their progress. ...


Hi jeromie,

Are you still working/thinking on that idea ? I feel I would like to have something similar, for now I'm just focused on storing sgf, with some tags.
my first try looks like that :

test.png
test.png (114.28 KiB) Viewed 6002 times


Just tell if you are interessted
Converting the book Shape UP! by Charles Matthews/Seong-June Kim
to the gobook format. last updated april 2015 - Index of shapes, p.211 / 216
Post Reply