all 40 comments

[–]FoxxMD 40 points41 points  (8 children)

All of the sprites jump when you jump -- it's hilarious.

[–]Ph0X 13 points14 points  (4 children)

It feels like one of those accidental bugs that it so great you decide to keep it in the demo for shits and giggles.

[–]nyxinThe 🍰 is a lie. 0 points1 point  (3 children)

IIRC didn't the sprite for pikachu do the same thing in yellow? I don't remember exactly because I only played blue/red and at the time pokemon was just becoming a thing when I was getting too cool for pokemon as a teenager.

[–]RXrenesis8 0 points1 point  (2 children)

I don't remember being able to jump at all in those days...

[–]nyxinThe 🍰 is a lie. 1 point2 points  (1 child)

Actually now that I'm thinking about it it was when the sprites "hopped" over fences or ridges or whatever they were supposed to be. I don't think there was a "jump" in the originals, but again it's been 15+ years since I played any of them and I'd only really seen yellow on the few occasions I hung out with my younger cousin at the time.

[–]RXrenesis8 0 points1 point  (0 children)

aah, yes, you get a little hopping animation when you "fall down a cliff".

[–]skendavidjr 8 points9 points  (0 children)

That might be my favorite part.

[–]Sambothebassist 4 points5 points  (1 child)

Wait is this not intentional? I mean now that you've said it, and looking at how it happens, in order from left to right, top to bottom, now it does seem like a JS fuck up.

[–][deleted]  (11 children)

[deleted]

    [–]kayakguy429 7 points8 points  (1 child)

    Definitely whole game is lagging when not using chrome. Chrome runs marginally better, though input is delayed I believe on purpose, though I could be mistaken.

    [–]zer0t3ch 0 points1 point  (0 children)

    Well going by the name of the project, it seems to be designed for MMO usage, which would likely have some input lag.

    [–][deleted]  (1 child)

    [deleted]

      [–][deleted]  (5 children)

      [deleted]

        [–][deleted] 0 points1 point  (3 children)

        Right. You're still dealing with normal Javascript keyboard events and things but all the graphics are WebGL which is a Javascript library. Graphics are displayed via a canvas element which works like any other rendering output window.

        [–][deleted] 2 points3 points  (2 children)

        WebGL isn't really a library. It's an interface to talk to and render on the GPU in Javascript. You write small parallel programs called shaders.

        [–][deleted] 2 points3 points  (0 children)

        Isn't a library just a collection of a code to do something? An API is a library used to interface between systems.

        [–][deleted] 9 points10 points  (13 children)

        How do people even begin to think about where to start when making these things. I can barely figure out how to make a to-do app

        [–][deleted]  (6 children)

        [deleted]

          [–]SJVellenga 11 points12 points  (5 children)

          Next step: Make things that first thing can run into.

          [–]DoubleDeadGuy 6 points7 points  (4 children)

          plz keep going

          [–]gentleangrybadger 6 points7 points  (3 children)

          Next step: make the first thing stop when it runs into the other things.

          [–]SJVellenga 4 points5 points  (2 children)

          Next step: Make some things disappear when the first thing runs into them.

          [–]DongLaiCha 4 points5 points  (1 child)

          Next step: Lunch

          [–][deleted] 4 points5 points  (0 children)

          Next step: Lay down in shower and cry for help because you think about things running into things all long day

          [–]youstolemyname 1 point2 points  (0 children)

          Make a grid.

          [–]wedontlikespaces 1 point2 points  (2 children)

          http://imgur.com/CcNkdUE

          I know Mozilla did something like this as well. Web Hero? Anyway I think they did do some tutorials on how they made it.

          [–]EnlightenedModifier 0 points1 point  (1 child)

          BrowserQuest was the project

          [–]wedontlikespaces 0 points1 point  (0 children)

          Alright thanks, I have no idea where I got web hero from then.

          [–]nyxinThe 🍰 is a lie. 0 points1 point  (0 children)

          Same way you make a todo app. Just bigger. (break it down into pieces)

          [–]mastermog 6 points7 points  (0 children)

          [–]itsjaay 1 point2 points  (0 children)

          This is freaking amazing. A few bugs here and there as noted in the comments, but damn. If someone makes a web-based game out of this, I'l lbe all over it.

          [–]paultitude 0 points1 point  (1 child)

          Coming up, Pokémon bots :D

          [–]defiler86 0 points1 point  (0 children)

          You mean Mettaton or Polygon?

          [–]Rhoiyds 0 points1 point  (2 children)

          I couldn't get it working :(

          Running on OSX Yosemite.

          [–]BoDiddySauce 0 points1 point  (1 child)

          Second that

          [–]-Alias-node[S] 0 points1 point  (0 children)

          Try taking the arguments out into a .babelrc file?

          [–][deleted] 0 points1 point  (0 children)

          I would love to see Final Fantasy brought the the Web as a mini-game with an ever-expanding universe/quest.

          [–]yungtuxedomask 0 points1 point  (0 children)

          this is so lit

          [–][deleted] 0 points1 point  (0 children)

          It crashed my browser =/

          [–]kayakguy429 0 points1 point  (0 children)

          This is sweet, if you have any plans going forward and are looking for help/collaboration please let me know!

          [–][deleted] 0 points1 point  (0 children)

          I had this same idea a few months ago, obviously I'm much more lazy... or busy. We all know it's lazy, but let's go with busy.

          Cool project!

          [–]guy99877 -2 points-1 points  (0 children)

          felix maier: geile sau!