Starling API – 30 – Fin du fil rouge et pistes d'amélioration
Après 30 billets, c'est bien la fin du fil rouge Starling! Si vous avez loupé un épisode, vous pouvez retrouver la liste des tutoriaux sur la page qui y est consacré:
Si vous avez suivi ces billets de bout en bout, vous avez appris:
- A connaitre les classes de base de l'API Starling
- De l'animation avec Tween et MovieClip
- Comment structurer votre code grâce aux Factory présentes dans plusieurs billets
- Créer un niveau complet à partir d'une description
- Utiliser Box2D pour gérer les collisions
- Ecrire quelques règles de gestion pour votre jeu
Alors bien sûr, il manque beaucoup d'éléments pour créer un jeu digne de ce nom. Voici quelques pistes:
- Ajout de son
- Ajout d'une vraie interface de jeu (score, high score, ...)
- Ajout d'un écran de choix du niveau (de nombreux niveaux sont dans les sources du projet)
- Utiliser le système de particules de Starling : https://github.com/PrimaryFeather/Starling-Extension-Particle-System
- Créer de plus beaux graphismes
Rendu final
Télécharger les sources
Télécharger les sources du tutorial Starling
Le livre officiel Starling
Pendant l'écriture de ces billets sur Starling est paru l'ouvrage final sur Starling par Thibault Imbert. Celui-ci est en anglais et aborde certains points que je n'ai pas évoqué:
http://shop.oreilly.com/product/0636920024217.do
N'hésitez pas à y jeter un oeil. Si vous avez besoin d'aide, pensez bien à utiliser le forum de Starling qui compte de nombreux utilisateurs actifs:
http://forum.starling-framework.org/
Bonus
Vous l'avez remarqué, les descriptions de niveau sont celles d'Angry Birds et les graphismes ont été légèrement remodelés pour ne pas être identiques. Mais si vous récupérez les SpriteSheet du jeu officiel (avec Firebug ou l'inspecteur de Google Chrome) depuis http://chrome.angrybirds.com/, vous aurez exactement le jeu Angry Birds, avec les vrais blocs
Merci pour avoir suivi ce travail de longue haleine !
Fabien
Articles similaires
- Starling API – Introduction à la 2D accélérée GPU
- Starling utilisé par le Citrus Engine pour vos jeux 2D
- Starling API – 28 – Détecter l'arrêt d'un body Box2D
- Starling API – 16 – Ajouter une caméra pour donner une impression de profondeur
- Starling API – 1 – Créer son premier projet avec Starling
Aucun trackbacks pour l'instant






24 janvier 2012
eh ben le grand merci te revient sans doute de droit Fabien!
excellent fil rouge! j'avais peur au début qu'il soit abandonné comme celui du player, mais tu a tenu bon et BIG UP pour ça!
24 janvier 2012
Merci! toujours difficile de ne pas se décourager en cours de fil rouge
Fabien
24 janvier 2012
je ne peux que te félicité, excellent tuto, bien expliqué. Une référence sur le framework Starling.
Bravo a toi en espérant plein d'autre tuto comme celui la !
27 janvier 2012
Merci pour le boulot !
27 janvier 2012
Merci à toi pour tous ces tutos Starling. J'espère qu'il y en aura d'autres
2 février 2012
Superbe travail ! Je vais me régaler à étudier tout ça ! Un grand merci !