HN: Like playing Go? Review my new site. It was a "weekend hack."
go.davepeck.org
go.davepeck.org
I wrote more about "weekend hacks" here: http://davepeck.org/2009/01/26/weekend-hack-1-go/
The project is an open-source AppEngine application. The source code is up on GitHub; it is released under the AGPLv3. This was a hack, so don't expect the world's finest code base! http://github.com/davepeck/appengine-go/tree/master
Please send your suggestions (or, better, patches) my way. Happy Go!
EDIT: Also, I'd like a way to send a message to the person I'm requesting to play with. I checked to see what the message was like and for someone who doesn't know what it's about might be confused, even consider it spam.
As for the message: interesting. It says, effectively: "Someone started a game of Go with you; click here to play." Is that really so confusing? What would you say instead? Do you want control of subject, message contents, both?
A simple textbox containing some optional text to be sent along with the email to provide some context would be nice.
As for the message itself, maybe adding some of the game details such as board size and each player's colors? For someone who knows Go this would make the email seem more legitimate. And/Or you could add a "What's this" at the email's bottom that's only added to game invites that briefly described your app.
Damnit, I know Python, time to check out the code and stop writing lists of stuff you should do!
Cheers.
To explain the history a bit: I originally wrote this site so that I could play with my friends, whose email addresses (and twitter accounts) I know. That's why there are no accounts on the site itself right now. (And as I've mentioned elsewhere, accounts starts to look more like other services I know, so I'm less excited about going that direction.)
The site has enough traffic these days that I could imagine a match-making service that didn't require an account; you just get in line and give a rough sense of how good you are, and when a match is found both players get an email (or twitter) and away they go.
Does this sound like a good feature? I think it would be easy to add!
Thanks.
http://www.britgo.org/rules/molasses.html
Rules vary for these, though. See:
http://www.britgo.org/rules/compare.html#rept
The British Go Association has a great site in general, with good info on computer and online Go playing resources.
In the end I decided that cursor:pointer was most desirable for links, and that on the board I just wanted the standard cursor.
Let me know if you feel strongly...
To improve it: Why not add instructions? I'm not sure how to play. Also, The main page is just a little taller than the screen on my hp laptop. I had to scroll down to find the play link.
I definitely intend to add instructions to the site soon. I also want to add full-on interactive tutorials so that new players can learn the game. But... time! :-)
If you need any advanced features, or you want to play for rank, DGS is the place to be.
If, on the other hand, you want to casually play games with friends, my site is probably better suited to that. My site has (in my opinion) much nicer visuals & interface, but most importantly it is easy to play with anyone you like -- they don't need to have an account.
I am contemplating adding accounts and rankings in the future. But then I would stray into DGS territory.
Chess like this would be a lot of fun, too. By all means, use whatever of my code is useful to build a similar chess service. (Note, though, that my Go service is under AGPLv3 which is a very restrictive/viral license.) Cheers.
I thought the underlining for email was decorative until I read the comments here and fiddled about looking for Twitter options.
Some kind of tool tip might help perhaps?
I like toggable settings by the way.
As a result, the site is (currently) correspondence rather than account-based. If you want to play with strangers, Dragon Go Server is the place to be.
I am thinking about adding accounts and rankings in the future but if I do so, I want to make sure I can differentiate enough from DGS to make it interesting to people.
There are only two toggleable options on the entire site that would be better served by a combobox. The rest are binary. The two in question both appear on the sign-up page and both are rarely used (based on the site statistics.) Therefore I opted for the less "correct" (and less usable) but more visually consistent option.
If all you're doing is spinning those two options around to test the site, then yes it certainly could be annoying. But my hunch is that for the average use case, it's just not a big deal...
As it happens, I watched Helvetica a few days before I built this site. I had in mind the typographer who was viscerally angry about Helvetica's popularity; he described Helvetica as "textual dung." I decided I disagree!
And can you give me specific reasons that you like DGS better, or is it a case of liking what you're used to?