Algorithmique et jeuSéance 6Séance 8

Séance 7

Nous allons essayer de réaliser un jeu de type pong. Voici un exemple de réalisation :

Les régles sont assez simples :

I - Les éléments graphiques du jeu

Les éléments graphiques suivants ne sont que des exemples. Il est vivement recommandé de créer, importer ses propres éléments. Nous avons besoin de :

II - Première étape : la balle se déplace

Dans ce paragraphe, nous allons voir comment faire se déplacer la balle. Le but est d'avoir un controle complet de ses mouvements. Il faut donc plusieurs variables :
- Deux variables pour les coordonnées de la balle : px_bal et py_bal.
- Deux variables pour gérer la direction du mouvement : dirx et diry.

Une fois que le lutin est afficher aux coordonnées (0;0), voici la situation :






L'abscisse de la balle sera comprise entre -240 et 240.



L'ordonnée sera comprise entre -180 et 180.






Exercice :
Si l'abscisse augmente, la balle se déplace

Si l'ordonnée diminue, la balle se déplace

Si l'abscisse diminue et l'ordonnée augmente, la balle se déplace


Cliquer pour voir la solution

Exercice :Quelles sont les ccordonnées du chat quand l'exécution du script suivant est terminée ?

Abscisse x =

Ordonnée y =

Si tu ne trouves pas la réponse, voici la solution en video :

Exercice : Ecrit un script pour que le chat se déplace selon la trajectoire suivante :

Cliquer pour voir la solution