A Game Demo by The Old Game Factory

Un article de MonWiki.

A Game Demo m'a permi d'explorer les capacités 2D de l'API awt.

Sommaire

Réalisations techniques

Graphismes et Animation

Pour ce projet, j'ai notemment réalisé :

  • un moteur de transformations et convolutions en virgule fixe (rotations, zooms, flou gaussien...)
  • une gameloop avec correction du temps
  • un simulateur de gravité et rebonds
  • une classe gérant les sprites animés

Sons

J'ai également mis en place un générateur de signaux sonores, capable de jouer plusieurs sons simultanéments et d'annuler le playback d'un son quand le système est sous forte contrainte et que l'animation a dépassé le moment correct de jouer ce son.

Outils

Démo rapide développée avec Eclipse et Photoshop.


Warning: main() [function.main]: open_basedir restriction in effect. File(/mnt/145/sdb/9/8/sroccaserra/wiki/skins/common/images/icons/Images-functions.txt) is not within the allowed path(s): (/mnt/109/sdb/9/8/sroccaserra) in /mnt/109/sdb/9/8/sroccaserra/wiki/includes/OutputPage.php on line 2

Warning: main(/mnt/145/sdb/9/8/sroccaserra/wiki/skins/common/images/icons/Images-functions.txt) [function.main]: failed to open stream: Operation not permitted in /mnt/109/sdb/9/8/sroccaserra/wiki/includes/OutputPage.php on line 2

Warning: main() [function.include]: Failed opening '/mnt/145/sdb/9/8/sroccaserra/wiki/skins/common/images/icons/Images-functions.txt' for inclusion (include_path='/mnt/109/sdb/9/8/sroccaserra/include:.:/usr/php4/lib/php') in /mnt/109/sdb/9/8/sroccaserra/wiki/includes/OutputPage.php on line 2