April 29th-May 2nd, 2011
Theme: It’s Dangerous to go Alone! Take this!

More Info: Ludum Dare 20 Has Begun! (Keynote), Theme Voting Results.

Back to Browse Entries


by AndrewBC - Competition Entry

A Multiplayer game that uses canvas and websockets!

Downloads and Links




epaik says ...
May 2, 2011 @ 2:30am

Haha, "If this weren't a ludum game, you'd be so dead right now."

quickfingers says ...
May 2, 2011 @ 3:22pm

it rinsed my system when I connected so couldn't play it properly to give a fair marking.. sorry. adventurous to do games based on web tech because of all the different browsers with varied feature sets. So you've got balls ;)

Kynrael says ...
May 2, 2011 @ 3:42pm

Didn't vote on many, mainly because my computer was very slow at running it. I blame my internet.

Very innovative though, you don't see many games like that that are multiplayer.

AndrewBC says ...
May 2, 2011 @ 3:51pm

Yeah, I've been getting reports about slowness in general. This can be due to any of a few factors:
- IE 8 or 7 (I don't actually know if these work at all, so if someone could let me know, that'd be awesome) use some emulation javascript for canvas, and flash for sockets, so it's -really- slow.
- Firefox also uses flash for the sockets for now.
- If it isn't too terribly slow but just feels unresponsive, that's probably due to network latency since the server is authoritative on movement and there's no client side prediction yet.

I hate that that's the case, but IE9 in the pipeline makes me feel a -lot- better about spending time on these types of things, even though web only in general is still pretty ... rough.

Anyway, thanks for giving it a try! If you haven't tried it yet and you're reading this, get a friend to join it with you so you can try out the multiplayer :D


I plan on writing up some design documentation once the competition is over, as well as a post-mortem sooner than that, so be looking for those if you're interested in the future of this project. :)

Rikkard says ...
May 2, 2011 @ 5:46pm

It seemed to run "ok" on Firefox for me. Didn't find anything to do / anyone online though.

athanazio says ...
May 3, 2011 @ 2:01am

very inovative idea, maybe yuo doing too many requests to the server, because my browser got veryyy slow :)

LiquidAsh says ...
May 3, 2011 @ 3:31am

Couldn't find much to do beyond getting burned, and making use of this being a ludum game. Sounds like more of a technical feat(?).

May 3, 2011 @ 6:50pm

Impressive tech demo, but didn't find anything to do except going very far and then drown :D Still, from a technical standpoint this is pretty cool.

Draknek says ...
May 3, 2011 @ 8:58pm

Froze my Firefox badly. :(

Arrow keys for movement plus browser scrollbar made for annoyance once it was working.

Takes a while to load.

Didn't find a lot to do (and no one else was playing).

AndrewBC says ...
May 3, 2011 @ 10:50pm

Garrr, silly browser bugs. Thank you guys for trying this out, and annotating your issues! I appreciate it very much. :)

May 4, 2011 @ 3:52am

Yay Minecraft!

AndrewBC says ...
May 4, 2011 @ 7:48am

Well, I've figured out that the problem is that firefox and opera both refuse to have websocket implementations for now due to a security threat with proxies that don't understand the Upgrade (as opposed to Connect) command in the handshake, and invalidly evaluate trailing code. So they use flash and getting flash just to emulate websockets, all the while using canvas, is just freakin' balls slow.

What's worse is that flash sockets seems to be the only thing that works on firefox. Sometimes I really hate the web stack.

Endurion says ...
May 4, 2011 @ 12:29pm

Can't connect now?
Off topic: Don't rape the web to do things it was never meant to do :)

AndrewBC says ...
May 4, 2011 @ 2:02pm

You're funny :P

You also just happened to connect during a time I was bugfixing and the server was down for a few minutes. :O

Winterblood says ...
May 4, 2011 @ 2:54pm

Technically impressive...but could have easily made a labyrinth that was a bit more interesting to explore, some stuff to collect, and maybe some doors that could only be opened by two players standing on pressure pads so a third could go in for the treasure...

AndrewBC says ...
May 4, 2011 @ 9:09pm

Mmm, I know it doesn't look like much, as far as end-user playable content goes. I was definitely up against the wire for implementing what's there though. I guess I got caught up in the technical challenge of making a multiplayer web only game, a map generator using perlin noise and specifiable or random seeds, complete with generated points of interest (though I didn't use them barely at all except to put something unique like a lava block, stone block, clay block, house, or whatever else). By the time I got to items I was very short on time and neglected to make them flip horizontally along with your walking direction, as I was planning on doing.

I'm okay with not having made a complete package of a game because of the progress I made coding hardcore with more than a few tools and things I've never done before. Thanks for the input though, these things are on my short list of things to add on my post-game version!

May 6, 2011 @ 6:50pm

HTML5 4 Lyfe!

joekinley says ...
May 6, 2011 @ 9:35pm

Man no community involvement. Neither a timelapse, nor some blog posts. I love my timelapses, but hey, can't get it all the time.

So, you can't do too much on your game yet. I like the idea, it is very ambitious. Though I could not experience the whole thing. I see it more as a proof of concept, and that was a good one indeed.

AndrewBC says ...
May 6, 2011 @ 11:45pm

Ah, well. Besides having a horrible experience with Gawker on OS X for my timelapsing (lost half my data, used memory for EVERYTHING, captured the more useless monitor of 2... etc.), I think I got more done without worrying about live blogging things.

I know you just wish I had been more involved. Truth be told, I've always been more of an IRCling anyway, when it comes to social aspects. Something about these silly websites and their silly input forms just turns me off of blogging. ;)

But anyway, that's just silly fluff, I'm not that worried about it in the long run.

Thanks for your comment, I'm glad you got an idea of what I was trying for, even if it wasn't realized completely. :)

elbowroom says ...
May 11, 2011 @ 8:19pm

I'm currently runninng IE 9.0.8112.16421 and I couldn't get it to load/start at all.

mwest says ...
May 21, 2011 @ 4:40pm

Sorry it wouldn't run for me... sounded interesting though! I'm on Firefox 4.0.1 - it connected, then disconnected then switched to a cannot connect error page from Firefox. All before I could even do anything...

You must sign in to comment.

[cache: storing page]