Workshop Coding Challenge Fix acest joc Breakout

Poate fi dificil să stai jos și să practici noi tehnici de codificare, deci iată un exercițiu distractiv care te încurajează să joci cu detectarea și reacția de coliziune, așa cum este acoperit de Kah Shiu.

Actualizați: Am adăugat o versiune HTML5 pentru a merge alături de versiunea Flash existentă - bucurați-vă!


Provocarea

Acest joc de breakout este întrerupt!

Versiune Flash:

Pentru a reda versiunea HTML5 (folosind canvas și JavaScript), faceți clic aici.

Sigur, unele dintre elementele de bază sunt acolo; paleta poate fi controlată de tastele săgeată stânga și dreapta, mingea se mișcă și toate obiectele sunt trase la scena corect. Dar nu există nici un fel de detectare sau reacție de coliziune: paleta se poate deplasa pe marginea ecranului, mingea nu coboară și cărămizile ar putea să nu fie deloc acolo.

Tot codul este disponibil în acest fișier ZIP. (Versiunea Flash este în format FlashDevelop, dar va fi ușor să o utilizați în Flash Pro, FDT, Flash Builder sau oricare ar fi IDE-ul dvs.).

Odată ce te-ai familiarizat cu asta, folosește ceea ce Kah Shiu a învățat în sesiunea de detectare a coliziunilor și de reacție pentru a rezolva problemele cu jocul.

Puteți face acest lucru la fel de simplu sau de complicat cum vă place, în funcție de cât de confortabil sunteți cu conceptele. De exemplu, ați putea adăuga cărămizi triunghiulare, sau puteți avea mai multe bile în jurul valorii de o dată.

Desigur, nu vă limitați la codul sau grafica mea; nu ezitați să schimbați tot ce vă place!

Dacă veniți cu ceva îngrijit, vă rugăm să-l trimiteți folosind acest formular sau link-ul acestuia într-un comentariu de mai jos. Aștept cu nerăbdare să verific ce vă aduceți.

Cod