Page 1 of 1

Enchant.JS

Posted: Fri Apr 04, 2014 11:16 pm
by Jackolantern
Has anyone here used or checked-out Enchant.js? I have been looking into it today for a project I am fleshing out.

I do also own a license for Impact, which, for its main use cases, is likely a much more powerful engine. But what is not good for this project about Impact is how tied-in to Weltmeister it is. I want to make my own level editor tied-in with the features of my game. I also want DOM-based graphics for compatibility (this game is casual and will be aimed for people to play anywhere, including at work) and mobile performance, and Impact doesn't offer any DOM drawing, whereas Enchant.js does. The creator of Impact obviously had platformers and action games in mind when he created it, and my project doesn't fall into that category. No where near it lol.

Re: Enchant.JS

Posted: Fri Apr 04, 2014 11:50 pm
by hallsofvallhalla
Yep have used it, pretty good engine. Though it has been a while so cant comment to much :(

What do you mean by
But what is not good for this project about Impact is how tied-in to Weltmeister it is
All Weltmeister does is create an array that ties to an image. You can easily pull that out. I did when I created my WebCraft.
http://indie-resource.com/webcraft/index.html

Re: Enchant.JS

Posted: Sat Apr 05, 2014 12:00 am
by Jackolantern
I know you can of course, but just that it is designed to work with it, from defining collision layers in it, to its strict naming policies, etc. But that isn't the biggest issue. The main reason why I'm not using it is because it is Canvas-only, and I am wanting to go DOM for this project.

Re: Enchant.JS

Posted: Sun Apr 06, 2014 3:26 pm
by hallsofvallhalla
ahhhhh. Crafty is pretty "crafty" too. My favorite non Canvas library was Javascript Gamelib

http://www.sean.co.uk/a/webdesign/javas ... melib.shtm

download here

http://www.liquidizer.demon.co.uk/files ... amelib.zip

Re: Enchant.JS

Posted: Sun Apr 06, 2014 6:59 pm
by Jackolantern
Interesting! I don't think I have ever seen this one. Thank you!