Parcours · Intermédiaire
Créer un Pong en 8 étapes
Du terrain vide au jeu complet contre l'ordinateur : animation, clavier, collisions et score.
Construisez un vrai jeu de Pong, étape par étape : un terrain, une balle qui rebondit, une raquette au clavier, un adversaire et un score.
Ce que vous allez apprendre
- dessiner sur une toile et comprendre son repère ;
- ranger des positions et des vitesses dans des variables ;
- animer une scène avec un processus et
pause; - réagir au clavier avec
appuyer; - tester des collisions avec
si,et,ou; - écrire une fonction qui renvoie une valeur.
Avant de commencer
Il suffit de savoir ouvrir CoddyRun et exécuter un programme. À chaque étape, copiez le code de départ dans l'éditeur, faites la modification demandée, puis vérifiez que votre programme atteint l'objectif de l'étape.
Les étapes
-
1
Le terrain de jeu Afficher un terrain noir de 400 × 300 pixels, coupé en deux par une ligne verticale.Accès libre
toiledimensionremplirligneaffiche -
2
La balle et les raquettes Placer les deux raquettes face à face et la balle au centre, en rangeant leurs positions dans des variables.
variablesrectanglecerclecoordonnées -
3
Faire bouger la balle Faire avancer la balle en continu, grâce à une boucle d'animation placée dans un processus.
processustant quepausevitesseeffacer -
4
Les rebonds Faire rebondir la balle sur les quatre bords du terrain.
siouchanger de signe -
5
La raquette au clavier Monter et descendre la raquette bleue avec les touches Z et S, sans jamais sortir du terrain.
appuyerboucle du programme principallimiter -
6
Renvoyer la balle La balle rebondit sur les raquettes, et revient au centre quand elle passe derrière l'une d'elles.
collisionsetconditions combinées -
7
Compter les points Marquer un point quand la balle passe derrière une raquette, et afficher le score en haut du terrain.
compteurslabelconvertir_texte -
8
L'adversaire et la fin de partie L'ordinateur suit la balle avec une fonction, et la partie s'arrête au premier qui atteint 5 points.
fonctionretourneminimumcondition de fin
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.