Home | Rules and Guide | Sign In/Create Account | Write a Post | Reddit | #LD48 | #ludumdare on irc.afternet.org (Info)

Ludum Dare 29 — April 25th-28th Weekend [9 PM EST] — Theme: ??? (Theme Voting!)
  • Ludum Dare 29 Compo (48 Hour+Solo+Scratch+Src) Begins: in 4 days, 22 hours, 22 minutes, 48 seconds
  • Ludum Dare 29 Jam (72 Hour+Teams OK+Relaxed) Begins: in 4 days, 22 hours, 22 minutes, 49 seconds
  • [ MiniLD 50 | Warmup Weekend April 19th-20th | Real World Gatherings | Ludum Deals | Wallpaper ]


    Ludum Dare 20

    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

    Dwarvenly - AndrewBC - Competition Entry

    A Multiplayer game that uses canvas and websockets!

    View AndrewBC's journal. | View all entries by AndrewBC

    Ratings

    #139Innovation3.00
    #156Coolness3%
    #221Humor1.94
    #242Community1.88
    #260Graphics2.04
    #261Theme1.79
    #265Overall2.05
    #273Audio1.29
    #277Fun1.67

    Comments

    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

    Hi,
    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.


    All posts, images, and comments are owned by their creators.

    [cache: storing page]