Créer un jeu flash contrôlé par un microphone code

Dans cette mini-série, nous créons un jeu de vaisseau spatial dans lequel le contrôle principal se fait via le microphone: criez plus fort pour faire voler le vaisseau plus haut. Jusqu'à présent, nous avons créé tous les éléments graphiques requis pour le jeu. Maintenant, il est temps de travailler sur notre code. Nous avons beaucoup à faire, alors commençons!


Aperçu du résultat final

Pour que le didacticiel reste simple, nous n’avons vérifié aucune erreur quant à l’existence d’un microphone. Cela signifie que si le microphone n'est pas branché, activé et configuré pour une utilisation avec Flash, le jeu ne fonctionnera pas: vous obtiendrez une erreur # 1009. Vérifiez les commentaires dans Player.as dans les fichiers source pour des informations sur la façon de traiter cette.


Une petite note:

Pour une raison quelconque, Flash Builder ne fonctionne pas parfaitement. En particulier, c'est ignorer les indices de code - mais, néanmoins, on devrait pouvoir suivre le tutoriel.


Configuration du projet


Créer le joueur


Création d'objets spatiaux


Animation de joueur et réponse de collision


Configurer les scores et les vies


Créer notre fond


Nettoyer notre jeu


Création de l'écran Game Over


Conclusion

Merci d'avoir regardé. Cela a été un tutoriel énorme, et après j'aurais aimé faire certaines choses différemment:

  • D'abord, les classes viennent d'être ajoutées une à une, mais il aurait été plus logique que les classes soient organisées en packages..
  • Même si notre projet fonctionne bien, nous avons quelques erreurs d'exécution, ce qui n'est pas très net.
  • En outre, il est assez facile d'aller très loin en ne disant rien, et en collant au bas de l'écran.

Néanmoins, j'espère que vous avez apprécié ce tutoriel et que vous en avez surtout appris quelque chose..