Categories
Links

PixelLab’s Box2d

A much cleaner and more highly optimized version of Box2d done in Javascript than I’ve covered previously.

Categories
Links

GameBoy Emulation in JavaScript

A fascinating look at an ongoing project by Imran Nazar, creating a GameBoy emulator in JS. Worth a read for programmers of any stripe.

Categories
Links

Yet Another Box2D Javascript Port

Being an optimized version of the original Box2d-JS port, which is based on Box2d 1.4. Does your head hurt yet?

This version depends on jQuery instead of Prototype, and uses SVG instead of the Canvas tag. Check out the demo.

Categories
Links

box2dweb – Another Box2dFlash Port for Javascript

This one uses the even newer Box2d 2.1. It, like the previously mentioned port, is extremely short on documentation aside from the standard Box2d docs.

Categories
Links

Box2Dflash 2.0 Javascript Port

An (automated) port of Box2dflash 2.0, which is a bit slower than the older (and dead) Box2D 1.4 JS port, but is less complicated to use and has fewer dependencies.

It has a Github, too.

Categories
Links

Quirksmode: Introduction to Range

A useful overview of Ranges in an HTML Document, with examples for (of import to myself) getting the text a user has selected so you can do stuff with it.

Of note: None of the examples here seem to work on iOS WebKit.

Categories
Links

JavaScript Commodore Emulator

Very cool, if only as a proof-of-concept.

Categories
Links

8-bit Color Cycling with HTML5’s Canvas Tag

A heck of a demo to start off your monday morning. Comes in an LGPL 3 package of C++ and JS code.

Categories
Links

A* Search Algorithm in JavaScript

Looks like a good implementation, be sure to check out the demo. Brian’s example is great for people looking for a better understanding of A* in general, and it helped me out personally, but I recently came upon this version which in my tests is faster by a wide margin, and supports multiple modes of traversal in addition to Manhattan.

Categories
Links

Smokescreen: a Flash player in JavaScript

Very impressive. If I were Adobe I’d be contributing to this project right now.

Categories
Links

Tynt, the Copy/Paste Jerks

John Gruber provides a helpful method for blocking those super-annoying copy/paste shenanigans that append the “Read More” links to everything you copy from sites like The New Yorker and TechCrunch.

Categories
Links

Nivo Slider

It bills itself as “The Most Awesome jQuery Image Slider,” and once you see it you will, if not agree entirely, see where they’re coming from.

Categories
Links

Gordon, A Flash Runtime Written in JavaScript

The demos are pretty impressive, for what it is. Works on iPhone.

Categories
Links

Pie Guy, a free web game for your iPhone by Neven Mrgan

Pure HTML, CSS and Javascript, no App Store required. Play it.

Categories
Links

Another World Ported to JavaScript

To go with the pure-JS NES and GameBoy emulators, here’s a port of the 1991 classic Another World in plain ‘ol JavaScript. Impressive. For now, it shares the same problem as the aforementioned emulators: No sound support.

Categories
Links

Raphaël — JavaScript Library

Looks great, supports every major browser including iPhone’s WebKit, and:

Raphaël uses the SVG W3C Recommendation and VML as a base for creating graphics. This means every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later. Raphaël’s goal is to provide an adapter that will make drawing vector art compatible cross-browser and easy.

Categories
Links

Mozilla Labs Jetpack

Extending Firefox with open web technologies like jQuery, HTML and CSS. I am thinking of it as the next generation of Greasemonkey.

Categories
Links

PXR + Cufon = Pxfon

Shawn Inman’s Cufon-compatible solution for pixel fonts. Check out the generator. No anti-aliasing!