Articles

Affichage des articles du novembre, 2022

Zelda Koriki Forest

Image
Objectifs pédagogiques : Apprendre à analyser un gros projet Scratch sans être noyé dans les blocs. Savoir utiliser les blocs personnalisés pour découper un code complexe. Comprendre le rôle des variables de comportement ( Jumping , Attacking , can move , etc.). Identifier clairement le rôle de chaque sprite : Link, HitBox, Level, Level HitBox, Navi2, Thumbnail. Être capable de simplifier , nettoyer et réorganiser le projet pour mieux le comprendre. 1) Fichiers de départ Base de travail : Zelda Koriki Forest – fichier de départ Modèle de référence : https://scratch.mit.edu/projects/724226874/editor/ 2) Méthode générale face à un gros code Scratch Quand on ouvre un projet comme ce Zelda dans l’éditeur Scratch, on voit tout de suite des scripts longs, plein de conditions, de variables et de messages. Pour ne pas se perdre, on applique une méthode simple : Étape 1 – Isoler les rôles : repérer les grands blocs de logique ...

Activité MARIO RUN 2 : construction du jeu

Objectif général : À partir d’un modèle de jeu de type Mario Run , l’objectif est de comprendre en profondeur comment fonctionne un jeu de plateforme : Créer et utiliser des variables de jeu (score, gravité, vies, défilement…). Programmer un écran de démarrage (“Start screen”). Programmer le comportement de Mario : course, saut, chute, gestion des vies. Gérer le défilement du décor avec une variable de scroll. Programmer les terrains , le château de fin de niveau et l’affichage des vies . 0) Fichier de départ Télécharger le fichier de base : Base MARIO RUN Ouvrir ce fichier dans Scratch, le sauvegarder dans le dossier de travail, puis suivre les étapes ci-dessous. 1) Création des variables : le cerveau du jeu Les variables sont la mémoire du jeu. Elles conservent les informations importantes d’un instant à l’autre. Voici les variables à créer : Coins – le nombre de pièces collectées par Mario. gravity – force qui t...

Activité : MARIO RUN

Objectifs du module Mario Scratch À partir d’un modèle de jeu Mario complet, l’objectif est d’apprendre à lire, comprendre et modifier un gros projet Scratch comme un vrai développeur de jeux vidéo. Comprendre le fonctionnement global du code du jeu (qui fait quoi, dans quel ordre). Être capable d’isoler les différentes fonctionnalités (déplacement, saut, collisions, score, niveaux…). Comprendre le rôle précis des variables importantes (vitesse, gravité, vies, niveau, terrain…). Comprendre le rôle des messages Scratch ( broadcast ) et identifier leurs émetteurs et récepteurs. Savoir tweaker (modifier) les comportements en jouant sur les variables (vitesse, hauteur de saut, difficulté…). Savoir nettoyer, organiser et simplifier le code pour le rendre plus lisible. Savoir modifier la logique de jeu (ajout de terrain, de niveaux, de règles, modification du comportement des ennemis…). Projet de départ , à télécharger, enregistrer dans votre dossier de travail et o...