JavaScript game development: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(Notable games)
(+realworld racer (by scott, who was at the lab @ paraflows06 with extortr!))
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. Because few people have pushed the technology to its performance limits yet. 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]
 
  
 
== Platforms ==
 
== Platforms ==
Zeile 53: Zeile 52:
 
* [http://weboggle.shackworks.com Weboggle]
 
* [http://weboggle.shackworks.com Weboggle]
 
'''Single player'''
 
'''Single player'''
* [http://www.geekin.de/data/public/umsetzung/minesweeper/ Minesweeper] geschrieben mit der JS gamelib  
+
* [http://www.geekin.de/data/public/umsetzung/minesweeper/ Minesweeper] (uses the JS gamelib)
 
* [http://www.elizium.nu/scripts/lemmings/ Lemmings]
 
* [http://www.elizium.nu/scripts/lemmings/ Lemmings]
 
* [http://www.voximperium.com/ Vox Imperium]
 
* [http://www.voximperium.com/ Vox Imperium]
 
* [http://www.schillmania.com/arkanoid/arkanoid.html Arkanoid]
 
* [http://www.schillmania.com/arkanoid/arkanoid.html Arkanoid]
 
* [http://www.def-logic.com/games.html Def-Logic games]
 
* [http://www.def-logic.com/games.html Def-Logic games]
 +
* [http://www.thomasscott.net/realworldracer/ Realworld Racer] (on Google Maps)
 
'''iPhone'''
 
'''iPhone'''
 
* [http://xwuz.com/stack/game.html Stack the Log]
 
* [http://xwuz.com/stack/game.html Stack the Log]

Version vom 12. Oktober 2007, 12:50 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

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

Projects & Ideas

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

Interested parties

References

Notable games

Multiplayer

Single player

iPhone

Experimental

Lists/indexes