Geometry Wars en Flash : détails techniques

11 octobre 2010 par LanFe | Catégorie : Conception

Geometry Wars Version Flash est un remake du jeu original créé par Bizarre Creations.

J’ai eu assez peu de temps libre alors le développement s’est étalé sur presque un an (Au moins, j’ai tenu sur la durée ! *happy* ).

Le style de programmation a adopter pour faire un jeu est assez particulier . Il faut s’affranchir des problèmes techniques et de programmation pour se concentrer sur l’essentiel : « qu’est ce qu’on peut faire pour rendre le jeu plus fun, plus plaisant ? » De plus, la moindre erreur provoque en général une anomalie à l’écran et vient plomber le gameplay.

Il a été développé avec Adobe Flash CS3 et utilise ActionScript 3. Chaque élément graphique a été refait sur Photoshop CS3, animé dans Flash et programmé. Le jeu comporte à présent environ 5000 lignes de code réparties sur 29 classes d’objets. (Rappel : en programmation, une classe est quelques sortes une fiche qui décrit le comportement d’un élément ; par exemple le vaisseau que l’on contrôle possède une classe qui définie avec qui et comment il doit réagir.)

Je conseille vraiment a tous les développeurs de s’y essayer, vous vous exercerez dans tous ces domaines :

  • Imagination, créativité
  • Programmation Objet/Évènementielle (ActionScript 3)
  • Math (Géométrie dans l’espace) et Physique (Lois de Newton)
  • Complexité des algorithmes (consommer le moins de CPU possible)
  • Manipulation de logiciel de dessin

Lancez-vous, c’est une bonne expérience ! *sourire*

Commentaires fermés