Workshop Coding Challenge Fixez ce jeu en petits groupes

Il peut être difficile de s'asseoir et de pratiquer de nouvelles techniques de codage. Voici donc un exercice amusant qui vous encouragera à jouer avec la détection des collisions et la réaction, comme le décrit Kah Shiu..

Mettre à jour: J'ai ajouté une version HTML5 pour accompagner la version Flash existante - profitez-en!


Le défi

Ce jeu d'évasion est cassé!

Version Flash:

Pour lire la version HTML5 (en utilisant canvas et JavaScript), cliquez ici..

Oh, bien sûr, certaines des bases sont là; la raquette peut être contrôlée par les touches fléchées gauche et droite, la balle bouge et tous les objets sont attirés correctement sur la scène. Mais il n'y a pratiquement aucune détection de collision ou réaction: la pagaie peut bouger des côtés de l'écran, la balle ne rebondit pas dessus et les briques pourraient tout aussi bien ne pas être là du tout..

Tout le code est disponible dans ce fichier ZIP. (La version de Flash est au format FlashDevelop, mais vous pourrez l'utiliser facilement dans Flash Pro, FDT, Flash Builder ou quel que soit le choix de votre IDE.)

Une fois que vous vous y êtes familiarisé, utilisez ce que Kah Shiu a enseigné lors de sa session de détection et de réaction des collisions pour résoudre les problèmes liés au jeu..

Vous pouvez rendre cela aussi simple ou aussi compliqué que vous le souhaitez, en fonction de votre niveau de confort avec les concepts. Par exemple, vous pouvez ajouter des briques triangulaires ou avoir plusieurs balles qui rebondissent en même temps.

Bien sûr, vous n'êtes pas limité à mon code ou à mes graphiques; n'hésitez pas à changer ce que vous voulez!

Si vous trouvez quelque chose de chouette, merci de l’envoyer en utilisant ce formulaire ou de le lier à un commentaire ci-dessous. J'ai hâte de voir ce que vous proposez.