Cours de technologie Collège - Programmer un jeu video rétro

Voiture


Accueil - 6ème - 5ème - 4ème - 3ème

Séance 1 Séance 2 


Fiche élève séance 1:
Fiche élève Prérequis




Scéance 1 :

Liens vers les chronologies :           

a)    Lignée évolution des jeux vidéos        

b)    Chronologie du jeu vidéo

c)    Now saving :    
           


Tuto vidéo
Une association s'intéresse à la sauvegarde des anciens jeux.

Pour aller plus loin : Les jeunes et le retrogaming

d) Article sur les "abandoware" ou logiciels abandonnés :


La propriété intellectuelle des logiciels abandonnés

Pour aller plus loin :


Le jeu rétro est aussi à la mode

Bilan séance n°1 à recopier :
Fiche élève

Quizinière


Fiche élève séance 2:
Fiche élève Prérequis



a) Les étapes de développement d'un jeu vidéo

Tuto vidéo

b) Exemple d'un cahier des charges du jeu de Pong :

               

Elements à intéger au cahier des charges :

  1. Si la balle passe derrière la raquette, fin de la partie "Game Over"

  2. Clavier

  3. 1

  4. Touches du clavier <-  et ->

  5. Respecter l'esthétisme des années 1980

  6. Permettre à l'utilisateur de se divertir sur ordinateur

  7. Pixelysée

  8. De dessus

  9. 3 bords où la balle rebondit

  10. Si la balle arrive sur la raquette, la balle rebondit et la partie continue

  11. doit faire rebondir la balle sur la raquette

  12. au bout de 10 rebonds de la balle sur la raquette, la partie est gagnée

  13. Terrain avec 3 bords

  14. 2D



c) Aider l'équipe de développement à la mise en place d'un jeu style rétro : Le jeu de pong                                            

1 - 
Pré-requis Scratch :

Tuto vidéo
Tuto : Sauvegarder sous scratch
Synthèse
Synthèse
Scratch
Lancer scratch


2 - Réaliser la base du jeu vidéo en suivant les tutoriels vidéos :

Tuto vidéo
Tuto 1 : Faire rebondir une balle
Tuto vidéo
Tuto2 : Ajouter et déplacer un paddel
Tuto vidéo
Tuto 3 : Ajouter un compteur


3 - Complexifier le jeu :

3 - 1 Gagner après 5 rebonds

Ajouter les éléments pour atteindre les objectifs suivant :

-Modifier le script: si la balle touche le paddle, elle rebondit.

-Modifier le script: si la balle touche la zone noire alors afficher «Joueur 1 perdu!» pendant 2 secondes et le jeu s’arrête.

-Modifier le script: si le score du joueur 1 atteint 5 alors afficher«Joueur 1 gagné!» pendant 2 secondes et le jeu s’arrête

Présenter votre travail au professeur

3-2 Ajouter "joueur 2"

- Ajouter une zone rouge en haut de la scène et un 2ème paddle nommé «paddle2»

- Le paddle 2 sera contrôlé par les touches «w» et «c»



Présenter votre travail au professeur


3-3 Compter les points

Compter les points

- Modifier le script ; le but est de permettre à 2 joueurs de jouer l’un contre l’autre

- Si la balle atteint la zone noire, alors le joueur 2 remporte 1 point.

- Si la balle atteint la zone rouge, alors le joueur 1 remporte 1 point.

- Le premier des 2 joueurs à avoir atteint les 5 points gagne la partie.


Présenter votre travail au professeur

3-4 Apporter des améliorations :

- Afficher systématiquement quel joueur remporte le point.

- Afficher à la fin de la partie le joueur gagnant.

- Augmenter la vitesse de la balle à chaque rebond

- Ajouter des déplacements verticaux, chaque joueur ne peut déplacer au delà du milieu de la scène

....