Probably the most complex strategy game conceived by man comes to the simplest windowing tool kit!
This is a straightforward app once you know the rules of Go. Alternate placing stones until both players pass, then remove dead stones to get the final score.
You can play both 9×9 (beginner) and 19×19 (full game).
Enjoy!
by Adam Bloom (admanb@gmail.com)
Speak now or forever hold your peace:
I don’t see why not. There’s no reason why Shoes would need to directly interact with the networking, so just throwing in the network libraries would give you everything you need.
I haven’t done much networking, but I can’t imagine it’d be too difficult.
As for a server, I know that the Internet Go Server (IGS) has open protocols and accepts third-party clients. I don’t, however, know where there’s any documentation on the protocols…
Can i volunteer to help out with this project? I love Go, and would like to improve the app. I’m currently a Sr. Software Developer (7+) years, so I’ve got a lot to bring to the table. :)
Oh, no! The picture’s gone.
Just wanted to leave an update: this project’s open to those that want to expand on it, I’m rather busy with schoolwork.
I just noticed the picture’s gone. I’ll replace it when I get home.
I like go ruby go!
Mmm… on Ubuntu 8.04 it just opens a blank window, doesn’t do anything else…
I just get a blank window on XP as well :-(
Love Ruby, love Go – good luck with this project!
Blank window on Mac OS X, too. I guess this project is dead.
That white screen might be depended on Ruby or Shoes (which includes Ruby) version. I have repaired it and it works for now.
By the free time I’ll try to make networking to it. It may be more “usable” :)
Nice lil’ go-ban. Thanks Adam-san.
What’s with the picture?

I don’t know how to play go. (very well.)
On these two player turn based games, I’ve been wondering: with shoes can you import some network smarts and then make it multiplayer? You might also require a game server up somewhere since most people are behind nats.
thots?