Live data from Hacker News

Impact HTML5 Game Engine released

phoboslab.org

61–70 of 74 posts

Re: Impact HTML5 Game Engine released

#62
post #26
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

Does anyone have any experience with one or more of the above, to help narrow down the field of viable frameworks?

To be comparable to ImpactJS there needs to be collision detection, tilemap support, sprite animation and depth sorting, input and audio abstraction, a loader and framerate locking. So from that list only Akihabara and GameJS remain.

Re: Impact HTML5 Game Engine released

#63
post #26
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

Does anyone have any experience with one or more of the above, to help narrow down the field of viable frameworks?

I'm the author of xc.js (https://github.com/fairfieldt/xcjs).

If you're looking for an equivalent product, xc.js has a big advantage over the others listed: it runs natively on iOS (and Android soon).

It's a fairly young library, and admittedly has some shortcomings but it would also love some contributions :).

Re: Impact HTML5 Game Engine released

#64
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

I've been interested lately in 2D Javascript/HTML 5 games and ported an old one I did, but things like this make me suspect that there's way too much competition, especially for such a new, immature platform. I think maybe 2D games are just too easy - every man and their dog is willing to make them for peanuts or free. I also have an OpenGL book to read but who knows how that will go.

I guess that's the way the game is played. Eventually one or more engines will flourish, take off and become wildly popular.

Re: Impact HTML5 Game Engine released

#65
Currently Audio support in html5 in iOS is really bad, and there's no way around that. Native code is the only realistic option right now for games on iOS. I don't see Apple going out of their way to "fix" the situation either.

Specifically, telling an Audio element to simply load and then play a sound fails much of the time, or takes upwards of a full second to start playback of a very short sample file.

Not to mention that iOS specifically prevents an Audio element from playing unless it is in a function responding to user touch. This means background sound effects and such are effectively impossible. I'd love very much if someone told me (with working sample code) that I was wrong.

Re: Impact HTML5 Game Engine released

#66
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

gamejs.org is my baby.

coolest features are:

   * similar to PyGame.org API (so lots of docs & known patterns)
   * commonjs support
   * server-side support built in (via ringojs.org)
   * modern browsers only
   * MIT license

Re: Impact HTML5 Game Engine released

#67
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

effectgames.com has a pretty strong library with good examples and documentation. I've been using it on-and-off to play around with and it does a good job of generating cross-platform games. One important feature is that it offers similar functionality to Impact (eg. a level editor) but it's all web-based.

Re: Impact HTML5 Game Engine released

#68
post #26
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

Does anyone have any experience with one or more of the above, to help narrow down the field of viable frameworks?

I used The Render Engine (not in the list above http://code.google.com/p/renderengine/) to make http://pistolslut.com It's pretty nice.

Re: Impact HTML5 Game Engine released

#69
post #52
post #23

And there we go - the typical HN oh no, it costs money ($99 for an engine, mind you, that may save you hundreds of hours development time). How much do you charge per hour? Can this library save you hundreds of hours? Do the math. I am not surpirsed at all that the average tech startup is a failure, with more than half of the people failing to get the "charge money for product/service" model everyone else in the worl…

For the game market right now, no, it's not worth $99, because: 1. HTML5, and more specifically Canvas, isn't ready to deliver on its gaming promises yet. Too many slow/incomplete implementations to be fully cross-browser/cross-platform. 2. You will get an almost identical engine with a strong community ecosystem if you use Flixel and a map editor(e.g. Flan, DAME, Wasabi M). And that resulting game will be tailored f…

1. agreed.

2. flash = javascript + super vector libs + sweet IDE. it has been around for a decade+ so yes: it is better.

3.a. 3D (webgl) does not make 2D obsolete. I'm not sure you imply that?

3.b. not everyone wants a scene graph for doing games. SVG + CSS is superior if you want a scene graph but plenty (and i would argue: the best) libraries for opengl, sdl, you name it are non scene graph driven.

Re: Impact HTML5 Game Engine released

#70
post #26
post #20

The grand list of similar (free) projects: http://easeljs.com/ https://github.com/biilly/doodle-js https://github.com/fairfieldt/xcjs https://github.com/batiste/sprite.js https://github.com/mrdoob/three.js https://github.com/ysimonson/canvas.js https://github.com/davebalmer/jo https://github.com/lostdecade/diggy http://gamejs.org/ http://www.aframejs.com/ http://gamequery.onaluf.org/ http://www.kesiev.com/akihabara/

Does anyone have any experience with one or more of the above, to help narrow down the field of viable frameworks?

If you care for game centric libraries that use canvas, then only the following are valid choices.

In my personal favorites order with random remarks:

  * https://github.com/kesiev/akihabara - arcade game centric
  * https://github.com/oberhamsi/gamejs - (my lib) port of PyGame; commonjs
  * https://github.com/biilly/doodle-js - scene graph
  * https://github.com/batiste/sprite.js - simplistic but fast sprite handling
  * https://github.com/fairfieldt/xcjs - coffeescript
  * http://easeljs.com/ -
Post reply on HN