4 ms·
Show HN: My Weekend Project - Multiplayer TicTacToe
Link: http://xoxo.cm
The idea here was to build a multiplayer game with the lowest possible barrier to entry to get started. That is, no registration, no game setup, as few steps as possible to actually start playing.
There's not much substance here right now and there's still a few bugs that need to be hammered out. I'm also thinking of expanding on the idea with some other simple games down the road. Any feedback or suggestions on the concept in general would be much appreciated.
- idigit 16y agoClickable: http://xoxo.cm http://xoxo.cm
- tlack 16y agoRandom Matchup mode would be fantastic.. no one is online right now that I'd like to play with.
- jaydz 16y agoCool, who wants to play :) http://xoxo.cm/7fe54 http://xoxo.cm/7fe54
- iphoneedbot 16y agoI WON! Against you! High five!
- iphoneedbot 16y ago2 Games! Thanks! This is a good take on an old game
- jaydz 16y ago24-28 so far :(
- biot 16y agoThanks for the game. :)
- deleted 16y ago[deleted]
- ericlavigne 16y agoThis application looks like it would make a very nice introductory example for asynchronous web programming. Is the source code available?
- idigit 16y agoNot currently
- vyrotek 16y ago(edit - ok site is back up) Looks cool. I definitely think it needs a random match-up feature. I wonder if this will help my game :) http://xkcd.com/832/ http://xkcd.com/832/
- idigit 16y agoYeah, it's being sort of intense on my server. Trying to fix it. Let us know your share URL when you can get through.
- vyrotek 16y agohttp://xoxo.cm/ed5e5 http://xoxo.cm/ed5e5 Got it! edit - Ok maybe it doesn't quite need a random match-up feature. The fact that I'm playing 4 games at once is pretty fun... and crazy.
- idigit 16y agofor making this game I'm not doing so great in tictactoe against fellow HNers :(
- kunday 16y agoIs the domain down? It is not getting resolved.
- idigit 16y agoThe servers getting hit a fair bit - working on it.
- rick_2047 16y agoI think the site has been HNed (or whatever is the HN equivalent of slashdoted).
- idigit 16y agoI'm adding another node - just rebuilding the disc. It will be back momentarily. Sorry! Edit: Site's back - should be all good now.
- daakus 16y agoUnnecessary plug: I wrote a ridiculously simple version using node and socket.io to get a feel for this too: https://github.com/nshah/tictactoe https://github.com/nshah/tictactoe -- it only has random matchup mode. It's running here: http://tictactoe.daaku.org:9999/ http://tictactoe.daaku.org:9999/
- ericlavigne 16y agoNice work. After waiting 10 minutes for an opponent, I opened a second tab and played against myself. Until your application becomes immensely popular, and this issue goes away, it would be nice to have an estimate of wait time. Just keep track of recent "new opponent" events (keeping times of the most recent 10 events is sufficient) such as new visitor arriving, game ending, or server starting up (the last one just handles the edge case when you are the first player to load the application). Time elapsed since the earliest event (including only the 10 most recent events) divided by the number of events (again, this is at most 10) yields a reasonable estimate of wait time. Alternatively, you could pair someone with a computer player if they've been waiting for more than a minute. https://github.com/ericlavigne/tic-tac-toe/blob/master/src/tic_tac_toe/core.clj#L81 https://github.com/ericlavigne/tic-tac-toe/blob/master/src/t...