RCX STORM ::
Se connecter
 

Comment nous avons choisi et réalisé les programmes de jeux. Jeu 2 :: Trier ses déchets

L’objectif de notre club de robotique est de nous apprendre à construire des robots et à les programmer. Ceci pour découvrir l’univers des sciences et techniques en nous amusant. Pour la présentation « Climate Connexion » de la Lego League, nous avons voulu garder cet esprit :

Cercle pédagogique

Le langage de programmation SCRATCH s’inscrit dans cette philosophie. Nous avons donc choisis de réaliser 3 jeux très différents les uns des autres. Chacun propose de découvrir un aspect découvert lors nos recherches sur le réchauffement climatique. Ils nous ont aussi fait découvrir les problèmes lié à la découverte de la programmation d’un jeu vidéo avec SCRATCH.

Chaque jeu possède deux facettes :

  • Facette 1 : Le jeu proprement dit avec ses règles, ses composants et sa jouabilité.
  • Facette 2 : Les problèmes liés à la découverte des concepts, l’algorithmique, la construction de programmes, l’optimisation etc. Ici nous avons choisi de ne vous parler que d’un problème parmi ceux que nous avons rencontré.

Nous allons donc maintenant vous présenter chacun de ces jeux et leur deux facettes en appliquant le plan S.P.R.I. (Situation(s), Problème(s), Résolution(s), Information(s)) (Pour plus de détails voir Comment capitaliser les connaissances pour ne pas avoir à réinventer la roue ?)

 1) Présentation du jeu

Situation : Le tri des déchets est un aspect important de la lutte contre le réchauffement climatique. Bien qu’il ait un lien indirecte. Il permet d’éviter soit d’incinérer, soit d’augmenter la surface des décharges publics. Bref de réduire son empreinte carbone. Il n’est pas toujours facile de savoir dans quel container jeter tel ou tel déchet. Ce jeu a pour but de nous apprendre à mettre les bons déchets dans les bons containers.

Problème : Trier ses déchets, c’est quoi ?

Résolution : Identifier des catégories de déchets et les mettre dans la bonne poubelle (ou le bon container).

Informations (Ce que nous avons appris) : Après une petite recherche sur le web, nous tombons sur un article très instructif qui nous donnera quasiment notre règle du jeu.

LE PLASTIQUE/LE CARTON : A récolter dans un bac/container jaune.
Il est fait pour : pour le plastique, uniquement les flacons et les bouteilles, les emballages et briques alimentaires en carton, canettes de boisson, bidons de sirop et aérosols sans les bouchons, boîtes de conserve, barquettes en aluminium.
IMPORTANT : ils doivent tous être préalablement vidés et non souillés.

Vous ne devez pas y mettre : les sachets, les pots de yaourts, les barquettes en plastique.
Pourquoi ? Car ils sont trop légers et ne contiennent pas assez de matière pour pouvoir être rentables.

LE VERRE = A récolter dans un container vert (ou blanc) suivant les villes
Pourquoi ? Principalement pour des questions de sécurité.

Il est fait pour : uniquement les bouteilles, pots, bocaux mais sans les capsules et les couvercles qui doivent être jetés dans une poubelle classique.
Vous ne devez pas y mettre : miroir, vitres, ampoules électrique, vaisselle (faïence, porcelaine, pyrex), terre cuite (pot de fleurs)

LES JOURNAUX, REVUES, MAGAZINES = A mettre :

  • SOIT dans un bac ou un container de couleur bleue
  • SOIT dans le bac ou container jaune

LES DÉCHETS NON RECYCLABLES : A mettre dans un bac vert.

ATTENTION : NE PAS LE CONFONDRE AVEC LE BAC POUR LE VERRE
Il est fait pour : les déchets ménagers, alimentaires, emballages non recyclables, les épluchures de légumes, et tous les déchets qui ont été exclus des catégories ci-dessus. Et SURTOUT, en cas de doute, préférez ce bac à un autre !

Nous avons décidés d’ajouter un bac bleu pour les métaux.

LES AUTRES DÉCHETS ne seront pas présent dans notre jeu

A vous de jouer ! Cliquez sur le drapeau vert :

Je veux en savoir plus !

Pour récupérer le source du programme SCRATCH, cliquez sur Je veux en savoir plus.

 2) Problèmes rencontrés et découvertes des solutions

Situation : Avec le jeu de l’éolienne, nous avons appris à maitriser le déplacement de sprite avec la souris et la détection de collision entre sprite. Donc un déchet est un sprite et le container est un sprite. Il suffit que le sprite déchet détecte SON container pour marquer des points. Sauf qu’il n’y a pas un seul déchet à gérer mais il faut une multitude de déchets pour que le jeu soit intéressant. Il faut donc trouver une solution pour gérer leur apparition aléatoire et détecter le container correspondant à leur catégorie.

Problème : Comment gérer l’apparition aléatoire des déchets ? Ou pour résumer les problèmes que nous avons rencontré : comment simplifier la gestion de l’apparition d’une multitude de déchets ?

Résolution (ce que nous avons cherché) : Plutôt que de partir des déchets, nous sommes partis des containers. Chaque container doit contenir une catégorie de déchets. Donc nous allons fusionner tous les sprites « déchets » qui doivent aller dans le même container et les convertir en « costumes » SCRATCH. C’est-à-dire qu’un « costume » est un image/apparence d’un sprite. Ce qui nous nous facilite la gestion des déchets d’une même catégorie.

Une fois que la gestion d’un sprite est testé et terminé, nous pouvons le dupliquer pour les autres catégories de déchets. Il faut juste modifier les costumes avec les images de déchets correspondant et modifier la détection avec le bon container.

Informations (Ce que nous avons appris) : Nous avons rédigé un tutoriel à partir des étapes de réalisation de ce jeu. L’article est disponible à l’adresse suivante




Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)
  • [Se connecter]

Nous contacter | FESC | SPIP 2.1.12 [18732] | BliP 3.0.6  | Newsletter | RSS 2.0 | Plan du site
Copyright © 2002-2011, rcx-storm.org | Mentions légales
189 visiteurs hier, 200485 depuis