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 springen
TomK32 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 47: | Zeile 47: | ||
* [[user:Tametick|Ido]] | * [[user:Tametick|Ido]] | ||
* [[Benutzer:TomK32|TomK32]] | * [[Benutzer:TomK32|TomK32]] | ||
* [[Benutzer:tiefenb|tiefenb]] | |||
== References == | == References == | ||
* [ | * [https://github.com/bebraw/jswiki/wiki/Game-Engines Comparison sheet of js game engines] | ||
* [http://javascriptgamer.com/brickslayer/ JavaScriptGamer.com Arkanoid tutorial] (uses Prototype) | * [http://javascriptgamer.com/brickslayer/ JavaScriptGamer.com Arkanoid tutorial] (uses Prototype) | ||
* [http://www.sean.co.uk/a/webdesign/javascript_gamelib/javascript_gamelib.shtm JavaScript gamelib] | * [http://www.sean.co.uk/a/webdesign/javascript_gamelib/javascript_gamelib.shtm JavaScript gamelib] |
Aktuelle Version vom 27. April 2012, 09:05 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.
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 Safari CSS extensions: transformations & animation
- Upcoming canvas 3d context
What to do
- Start a wiki?
- Build a library? Input handling, sprite animation, collision detection, SFX, etc etc. Needs more research.
- Organize a competition like PyWeek
- Organize a introductory course/workshop
Projects & Ideas
- JShmup (c3o)
- Full window shoot em up as browser stress test
- Prototype exists (flying+shooting)
- JS Spryjinx (c3o)
- Remake of simple DOS 2 player platform game
- Prototype exists (basic game elements, 2 player controls, game over)
- Multiplayer online Go
- Idea only
- TomK32 has a few javascript games:
- typedown (2011-10) uses Canvas and keyboard input
- Trollbridge Armours (2011-05) uses SVG.
Interested parties
References
- Comparison sheet of js game engines
- JavaScriptGamer.com Arkanoid tutorial (uses Prototype)
- JavaScript gamelib
Notable games
Multiplayer
Single player
- Super Mario
- Super Mario Kart
- Minesweeper (uses the JS gamelib)
- Lemmings
- Vox Imperium
- Arkanoid
- Def-Logic games
- Realworld Racer (on Google Maps)
iPhone
Experimental
- Canvex FPS
- Moon lander
Lists/indexes