Séquence 13 : Comment créer un jeu vidéo ?
Compétences travaillées
CT 4.1► Décrire, en utilisant les outils et langages de descriptions adaptés, la structure et le comportement des objets.
CT 4.2► Appliquer les principes élémentaires de l’algorithmique et du codage à la résolution d’un problème simple.
CT 5.2► Organiser, structurer et stocker des ressources numériques.
CS 5.7► Analyser le comportement attendu d’un système réel et décomposer le problème posé en sous-problèmes afin de structurer un programme de commande.
Comment programmer en respectant un scénario ?
1) Comprendre le scénario
Cette partie consiste à comprendre le fonctionnement du jeu. Pour cela, dans la partie 1 de la fiche élève, compléter le scénario du jeu à réaliser en t'aidant les divers algorigrammes (ou logigrammes) :
2) Accéder au fichier de travail
Cliquer ici pour télécharger le fichier
Vous avez certainement remarqué que le fichier comporte des blocs de programmation déstructurés.
Dans la partie suivante, vous allez devoir les agencer.
3) Programmer à partir d'algorigramme
Vous devez programmer l'algorigramme ci-dessous en déplaçant les blocs dans le désordre :
Voici la méthode à effectuer pas à pas :
Fichiers d'aide (accès sur simple clic)
Normalement, votre jeu est fonctionnel !!!
SEANCE 2 : Approfondissement
1) Les variables
- Faire apparaître les variables du jeu en procédant comme ci-dessous :
- Compléter la partie 3 de la fiche élève en testant le jeu
La partie suivante va vous permettre de faire évoluer le jeu : chaque fois que le véhicule touchera un objet bonus disposé sur le circuit, du temps sera retranché du chronomètre (ce qui est sympathique sachant que vous devez faire le tour avec un bas chrono !).
Pour cela :
- Aller sur le lutin Bonus
- Créer une variable nommée Bonus
- Programmer l'algorithme suivant :
- Dupliquer le lutin Bonus
- Dessiner le programme réalisé sur votre fiche élève (partie 3) :
2) Les sous-programmes
-
Tester le fonctionnement du jeu
-
Réaliser la procédure ci-dessous :
-
Tester le fonctionnement du jeu
-
Compléter la partie 4 de la fiche élève
AIDE
Sur cet exercice, vous devez :
- Déterminer le nombre de lignes de "code" dans le programme "compliqué" (il suffit de savoir compter !!!)
- Repérer les blocs de programmation identiques et déterminer leur rôle (ce sont les sous-programmes)
- Compléter le programme principal en notant le nom du sous-programme correspondant
- Rédiger le contenu de deux sous-programmes
- Déterminer, au final, les actions que réalise le programme initial en fonction de la touche appuyée (flèches)
Fichier scratch associé à l'exercice
Exemple : je désire simplifier la lecture du programme ci-dessous
a) Définir un bloc sous-programme
b) Compléter le sous programme
c) Insérer la fonction (qui appelle le sous-programme) dans le programme principal
SEANCE 3 : Mettre de l'ordre parmi tous les fichiers téléchargés
1) Créer les dossiers
2) Déplacer les fichiers
Les fichiers de la séquences sont dans le dossier téléchargement de votre espace de travail.
FICHIERS TELECHARGEABLES :
NETTOYAGE DE VOTRE DOSSIER TELECHARGEMENT :
Vous allez vider votre dossier téléchargement afin d'avoir un maximum d'espace dans le réseau pédagogique.
Avant toute chose, vérifier si vous ne voulez pas conserver certains fichiers : auquel cas, les déplacer dans votre dossier Documents.
CE QUE JE DOIS RETENIR...
Fiche de connaissances CHAINE D'INFORMATION PROGRAMMATION
Fiche de connaissances L'ALGORITHME
fiche de connaissances L'ARBORESCENCE