Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing a 2D multiplayer online browsergame.

On the backend I have set up a Node.js server. Everything works perfectly.

On the frontend I will use jQuery and several libs for collision etc. so far.

I will not use canvas, Audio nor massive player numbers.

My question is, what is the best library for 2D animations?

Libs I know: craftyjs

"Animation" means: advanced moving/calculating of elements, keyboard movement, if possible collision detection

share|improve this question

closed as not constructive by Sean Middleditch, John McDonald, bummzack, Byte56, Tetrad Mar 7 '13 at 0:34

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I'm not sure I understand what you're looking for. What was wrong with Crafty? – RylandAlmanza Mar 3 '13 at 22:08
I am looking for the best one. Libs I have tested are craftyjs, just to let you know. There is nothing wrong with craftyjs. I just want your opinion. Why a downvote? – Shlomo Goldstein Mar 4 '13 at 8:43
I would strongly recommend using a Canvas instead of DOM elements. You might initially write more code, but in the long run you will have fewer problems. – MarkR Mar 4 '13 at 11:53

Since you don't want to use Canvas I would look into Spritely or gameQuery. Note that both are plugins for jquery, which you are already using.

share|improve this answer
Thanks. Yes I tested gameQuery also, forgot to add it. Will test Spritely. – Shlomo Goldstein Mar 4 '13 at 8:43

As an alternative to CraftyJS, consider these possibilities:

Which is "best" is going to take us into a discussion that's outside the scope of GameDev, as well as very subjective and very much dependent on your needs. But the websites for these should give you an idea of their relative features.

share|improve this answer
Note I will not use canvas; the options you listed are for HTML5 – jhocking Mar 3 '13 at 23:13
@jhocking oops. I just read the question as JS game framework alternatives. – Cameron Fredman Mar 3 '13 at 23:51

Not the answer you're looking for? Browse other questions tagged or ask your own question.