Skip to content
This repository

A game engine for making classic arcade style games using Javascript and HTML5. We're starting moving on a re-organized repo here: https://github.com/akihabara

branch: master
Octocat-spinner-32 akihabara WiiU official support February 03, 2013
Octocat-spinner-32 extras Added an uncompleted version of AkibaKa, a resource editor. Work enou… January 06, 2011
Octocat-spinner-32 resources Credits to Robert Jaret everywhere in T-Spin! :) March 03, 2011
Octocat-spinner-32 .gitignore Added cookie data storage and keyboard customization. Cleaned up a bit. April 22, 2010
Octocat-spinner-32 GPL-LICENSE.txt committed the 1.1 version from the site. Have fun! April 21, 2010
Octocat-spinner-32 MIT-LICENSE.txt committed the 1.1 version from the site. Have fun! April 21, 2010
Octocat-spinner-32 README-AUDIO.markdown Initial audio support and new resource loader June 02, 2010
Octocat-spinner-32 README.markdown Updated with Experimental Features section February 03, 2013
Octocat-spinner-32 extra-halloffame.html Added IE9 beta support, partial Konqueror support and moved the onLoa… October 12, 2010
Octocat-spinner-32 game-akibahero.html Added IE9 beta support, partial Konqueror support and moved the onLoa… October 12, 2010
Octocat-spinner-32 game-capman.html Added IE9 beta support, partial Konqueror support and moved the onLoa… October 12, 2010
Octocat-spinner-32 game-leavemealone.html Removed the 100-lives cheat I wrongly introduced for testing ;) October 13, 2010
Octocat-spinner-32 game-solitude.html Added IE9 beta support, partial Konqueror support and moved the onLoa… October 12, 2010
Octocat-spinner-32 game-tlol.html Added IE9 beta support, partial Konqueror support and moved the onLoa… October 12, 2010
Octocat-spinner-32 game-tspin.html Credits to Robert Jaret everywhere in T-Spin! :) March 03, 2011
Octocat-spinner-32 tool-settings.html Synchronous input and WiiU support February 03, 2013
README.markdown

Akihabara

IMPORTANT NOTES! READ THIS!

We're moving in a new repository, more community friendly and more more more tidy. Is here!

https://github.com/akihabara

So start playing there!

What's Akihabara

Akihabara is a set of libraries, tools and presets to create pixelated indie-style 8/16-bit era games in Javascript that runs in your browser without any Flash plugin, making use of a small small small subset of the HTML5 features, that are actually available on many modern browsers.

Notes for developers

  • For maximum compatibility make sure that you're using the ["name"] for when setting object properties with reserved names like "goto" and "data" (Discovered during patching for Wii)
  • Also do not use the comma after the last element of an array or a property of an object. Still work on many browsers but is broken for Opera Wii. (and probably IE, when will be supported)
  • For making sure that your sub-scripts are loaded, try to add an "alert" at the end. Opera for Wii silently fail when there are syntax errors like the one explained before.
  • Opera Wii wants that canvas have to be blitted at least once before being used - or fails with a browser crash! The built-in gbox.createCanvas was already fixed. Is a good thing to use that method for spawning canvas.

AkibaKa

Thought as a flexible and simple Akihabara resource editor, AkibaKa has been committed partially uncompleted due to lack of time. It should be functional enough but I hope that I'll start working on it again or (better) that someone will pick up the code and give it a spin! :)

Experimental features

These features are not available into the current stable version. Use this section as changelog for the next one.

  • Syncrhonous keyboard listener. You can use a function called each frame instead of the usual keyup/down listener for changing keyboard status, in order to support specific hardware. (like the WiiU)
  • WiiU official support. Synchronous keyboard listener and standard buttons mapping. Some of them are unusable since is impossibile to cancel their default action.

Todo

  • Some way for updating the JSDoc automatically. (Darren and Darius wrapped up tutorials and docs! - BTW some scripts for generating docs form sources are needed)
  • Better embeddability keeping playability on mobile
  • Solve randomly blinking sprites on Wii (?)
  • ON AkibaKa: add addImage and addTiles only when used!

Improvement

  • Audio compatibility Work in progress

Nice to have

  • Networking
Something went wrong with that request. Please try again.