To view the emulator, which was written by developer Rupert Hausberger, you’ll need a browser with support for WebGL and WebAudio, as well as a few other HTML5 APIs. I tested the emulator in the latest version of both Chrome and Firefox and it worked just fine.
If you’d like to see the code behind the Scripted Amiga Emulator, head on over to GitHub.
Webmonkey, along with the rest of Wired, ignores April Fool’s Day pranks. Which is to say I don’t post about them, not even the good ones. But occasionally an April Fool’s prank is good enough that it makes the leap from joke to real thing — like MMOAsteroids.
I’m not sure about the “massive” part of MMOAsteroid (it appears, based on posts at Hacker News, that the game randomly assigns players to different boards to avoid overwhelming the screen and making it unplayable), but otherwise it’s pretty awesome. And highly addictive.
Users of Flash Player 11 don’t need to pay anything.
There are two exceptions to Adobe’s new revenue-sharing model. The first way to avoid it is to crank out your app now, before that Aug. 1 deadline arrives. The second option is to switch over the developing for AIR, in which case there is no revenue sharing. That means that the new rules don’t apply to any AIR apps compiled to standalone apps for iOS or Android.
So what are you getting for your 9 percent fee? Access to what Adobe is calling Flash’s “premium” features category. The premium features all revolve around the hardware-accelerated Stage 3D graphics in Flash Player 11. The Stage 3D rendering in Flash 11 consists of a low level API that offers hardware-accelerated 2-D and 3-D graphics. Adobe claims that Stage 3D can deliver “console-quality games” in the browser.
Adobe says the new premium-tier features and the accompanying fees are aimed at “game developers interested in creating the most advanced, graphically sophisticated, next-generation games for the web.”
Of course developers may also note that Adobe’s announcement comes on the heels of an impressive HTML5 gaming demo from Mozilla, which might offer some game developers another possible way to avoid Adobe’s revenue sharing plan.
NyanCat is one of several Easter eggs in BrowserQuest
While BrowserQuest is a fun game to play, it was written as much to prove a point as to be a game — namely, that web developers no longer need to rely on Flash to create sophisticated online games. Using today’s web standards, game developers can build impressively complex games that work across devices.
To give BrowserQuest a try, just head on over to the site and pick a username. BrowserQuest will work in most modern web browsers including Firefox, Chrome, Safari, Opera (provided you enable WebSockets), Mobile Safari and Firefox for Android.
In an effort to help game developers looking to build more serious HTML5-based games, the code behind BrowserQuest has been released on GitHub.
BrowserQuest is responsive as well, using @media queries to adapt to the size of your screen.
WebSockets — which are back, after being rewritten to fix some early flaws — handle the chat feature, which allows players to communicate within BrowserQuest. The final element in BrowserQuest’s HTML5 puzzle is localStorage, which saves your progress as you move through the game.
Although designed as much to showcase the power of WebSockets as to be an actual videogame, BrowserQuest is addictive and can easily suck you into its world for an entire morning if you’re not careful. (Not that we’d know.) There are also quite a few Easter eggs hidden away in its depths.
If you’re not interested in how it works and just want to get your nostalgia fix by playing some GameBoy games, check out this earlier emulator from programmer Pedro Ladaria.