JavaScript Game Library - Start Playing Your Games

Tagged:  

Well it is the weekend and time for some fun. I have found a good JavaScript Game Library. The library has some good 2-D gaming functionality. Including sprite animation (including properties for jumping and falling) tile handling for backgrounds and platforms.

Click here to go to the page where you can download the library.

There are also quite a few fun games that have been built with the library. Click here to go to the games.

Now that you have a JavaScript library for game creation you can extend it using Ajax (I would recommend the use of JSON instead of XML) so that you could make a network game. If you create a game let me know about it. I would love to play it.

videogamepic.jpg

I totally support any advancement in the development of JavaScript based games. This engine will hopefully help the JavaScript game platform mature some more.

JavaScript games are not just crappy little things that no players actually play. Your not just limited to small graphics or no animation. My JavaScript game World of Solitaire (http://worldofsolitaire.com) has just surpassed 6 MILLION hands dealt. That's in just about 3 months or so and traffic continues to climb.

The ability for JavaScript games to just 'simply work' in any major browser (IE, FireFox, Safari, Konqueror and Opera) without needing flash, java or any other installs is really attractive.

I look forward to seeing more and more JavaScript games and game libraries in the future :)

What's the GNU/copyright on this?
Looks very interesting!

I'd like to second this. Scott Porter (who developed GameLib and ran javascript-games.org back in 2002 or thereabouts), had some really cool ideas - multi-player pool via "Comet"-like techniques, etc. Brent Silby (def-logic, as linked) has developed some pretty cool games using the library also, "Replicator" is quite fun.

I'm also a JS/DHTML fan, I did a version of Arkanoid (breakout) back in 2002 which still runs in modern browsers.

http://schillmania.com/arkanoid/

I'm also a fan of Robert Schultz' work on World Of Solitaire, he did a great job. Libraries like YUI, http://developer.yahoo.com/yui/ make animation much more accessible and manageable.

Are you kidding JS is a horrible slow platform for games. What a waste of time. Flash has 95% penetration and is on orders of magnitude faster than JavaScript why would anyone want to make a game in JS?

Well, back in the late 1990s I might have agreed with this statement. But from around 2001, computers have been fast enough to run any JS arcade game at very good frame rates. I have ported all my games to FLASH (for easier licensing to game sites) and there is no speed difference between the JS versions and FLASH versions.

Now, I know that Flash has 95% penetration. Its true. But my argument has always been that JS has 100% penetration. And you are not reliant on continued support of 3rd party plugins.

That's my 2 cents. Have a great Christmas...

PS I found this site when the hits on my dhtml games jumped by about 200% for a day :)

www.def-logic.com
ARCADE PLAYS BETTER

You don't know, jack

I had a quick bash a writing a javascript myself - nothing special... you can see the result here

Interesting to see that library has been knocking around for quite a few years but holds up well with modern browsers and not just IE.

[...] Json "Delicious Json" image from: http://www.ajaxonomy.com/2007/javascript/javascript-game-library-start-p... "Delicious Json" on [...]

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <div> <blockquote> <object> <embed> <img> <param>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Copy the characters (respecting upper/lower case) from the image.