JavaScript game development: Unterschied zwischen den Versionen
aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springenC3o (Diskussion | Beiträge) K |
C3o (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
− | Why would anyone do that? Because on two recent cool devices, JavaScript is the ONLY option for open, unrestricted application development. Because making games in JS is a hack and a challenge. And because we can. | + | Why would anyone do that? Because on two recent cool devices, JavaScript is the ONLY option for open, unrestricted application development. Because making games in JS is a hack and a challenge. Because few people have pushed the technology to its performance limits yet. And because we can. |
[This page is in English because its subject is not limited to the Metalab] | [This page is in English because its subject is not limited to the Metalab] | ||
Zeile 47: | Zeile 47: | ||
* [http://www.elizium.nu/scripts/lemmings/ DHTML Lemmings] | * [http://www.elizium.nu/scripts/lemmings/ DHTML Lemmings] | ||
* [http://www.voximperium.com/ Vox Imperium] | * [http://www.voximperium.com/ Vox Imperium] | ||
+ | '''Experimental''' | ||
+ | * [http://canvex.lazyilluminati.com Canvex] FPS | ||
+ | * [http://www.bennolan.com/articles/2007/01/24/moon-lander-using-the-canvas-tag Moon lander] | ||
'''Lists/indexes''' | '''Lists/indexes''' |
Version vom 21. August 2007, 11:11 Uhr
Why would anyone do that? Because on two recent cool devices, JavaScript is the ONLY option for open, unrestricted application development. Because making games in JS is a hack and a challenge. Because few people have pushed the technology to its performance limits yet. And because we can.
[This page is in English because its subject is not limited to the Metalab]
Platforms
- Wii!
- iPhone!
- Regular old boring computers
Technologies
- DHTML/DOM animation
- Canvas (Opera: 2dgame context)
- Wii Remote API & Events Library
- Moz Tech: XUL, XBL etc... no real justification for those though.
- Upcoming canvas 3d context
What to do
- Start a wiki?
- Build a library? Input handling, collision detection, etc etc. Needs more research.
- Organize a competition like PyWeek
Projects & Ideas
- JS Spryjinx (c3o)
- Prototype exists
Interested parties
References
- iPhone Dev Camp Germany (date unannounced)
- JavaScriptGamer.com Arkanoid tutorial (uses Prototype)
Notable games
Multiplayer
Single player
Experimental
- Canvex FPS
- Moon lander
Lists/indexes