Jeu détaillé et les problèmes posés
QUESTIONS :
Comment afficher la télécommande sur l'écran ?
Quel sera l'affichage de la « télécommande » ?
Comment afficher le message explicatif des commandes ?
Comment interagir avec l'écran ?
Comment associer les instructions à la télécommande ?
Comment afficher les messages de victoire ?
Comment afficher des feux d’artifice?
Comment donner la possibilité au jeu de recommencer par le biais d’un bouton?
Quelle touche associer à chaque son?
Comment fixer le temps de jeu ?
Comment afficher le temps restant au joueur ?
Comment bloquer le niveau lorsque le temps est écoulé ?
Que se passe-t-il lorsque le jeu est bloqué?
Quels sons choisir d’incorporer au programme ?
Quel logiciel utiliser afin d'obtenir les ondes des différents sons ?
Quel logiciel utiliser pour transformer une onde en une commande sur processing ?
Comment faire lire un son sur processing ?
Comment associer une onde à un mouvement ?
Comment l'utilisateur allume et éteint le robot ?
Comment l'utilisateur amène le robot à un point précis ?
Comment représenter le point d’arrivée dans le réel?
Comment fixer un capteur afin que le point d'arrivée détecte le robot?
Comment l'utilisateur choisit-il la musique ? (télécommande, écran, clavier…)
En fonction de quoi l'utilisateur choisit-il un son plutôt qu'un autre ?
Quels sont les différents mouvements que le robot peut exécuter ?
Comment construire un robot ?
Comment donner la possibilité au robot de se mouvoir ?
Quelles sont les parties du robot qui auront la possibilité de bouger ?
Comment faire bouger les différentes parties du robot ?
DESCRIPTION DÉTAILLÉE DU JEU :
Lors du lancement du programme, une page s'affichera sur l'écran de l'ordinateur.
Elle affichera les différentes commandes qui contrôleront le robot : chaque son sera illustré par une icône (une commande).
Un message s’affichera au début du jeu pour expliquer quelle touche du clavier utiliser, à quoi correspondent toutes les icônes et comment manier la souris.
Il y aura 12 sons issus des sonneries SMS de l'iPhone :
- Aurore
- Cercles
- Popcorn
- Actualité
- Anticipation
- Chute
- Fanfare
- Film noir
- Flash Info
- Foret de sherwood
- Menuet
- Suspense
L’ensemble des commandes affichées sur l’écran sera appelé la télécommande.
Pour utiliser la télécommande, le joueur se servira de la souris et de son clavier (alphabet et numérique).
Le joueur utilisera ces icônes pour faire bouger le robot de son point de départ (initialement (0;0)), à un point d’arrivée.
Le point d'arrivée sera représenté par un drapeau avec un capteur.
Le choix des sons sera uniquement celui du joueur, le robot ne fera qu'exécuter les “ordres” du joueur via les musiques.
Le robot bougera en dansant, c’est à dire, chaque action qu’il fera sera une danse dans l’espace grâce au son choisi par l’utilisateur :
- Aurore = rotation à gauche (90°) + pas en avant pendant 2 secondes + bras levés
- Cercles = rotation à droite (90°) + pas en avant pendant 2 secondes + tête qui pivote de droite à gauche
- Popcorn = 3 pas en avant (1e et 3e: tête pivotante et 2e: mouvement de bras + rotation à gauche (90°)
- Actualité = pas en avant pendant 1 seconde + rotation à gauche + pas en avant pendant 1 seconde + rotation à droite + pas en avant pendant 1 seconde le tout avec la tête et les bras en mouvement
- Anticipation = rotation à 360° en bougeant les bras + pas en avant pendant 1 seconde + rotation à gauche (90°) + pas en avant pendant 1 seconde
- Chute = mouvement de tête + rotation à droite (90°) + 2 pas en avant
- Fanfare = rotation à gauche (90°) + 2 pas en avant en bougeant les bras
- Film noir = mouvements de tête en reculant 1 seconde
- Flash Info = rotation à droite (90°) + pas en avant pendant 2 secondes en bougeant les bras
- Foret de Sherwood = pas en avant pendant 2 seconde sen bougeant les bras + rotation à gauche (90°) + pas en avant pendant 2 seconces en bougeant la tête
- Menuet = virages successifs en avant pendant 5 secondes
- Suspense = reculer pendant 2 secondes + bras en rotation continue
Au début le joueur aura 5 minutes pour guider le robot jusqu'à sa destination, ensuite il perdra 30 secondes à chaque niveau.
Il y aura donc 9 niveaux : 5*60/30=10 (hors le dernier en 0 seconde c'est impossible).
Lorsque le robot atteindra les coordonnées du point d’arrivée il sera capté et un message s’affichera pour indiquer que le joueur a réussi le niveau : “WINNER”; et s'il finit le jeu, un autre message apparaîtra "Congratulations, you are the new owner of the robot" avec un feu d'artifice en fond.
Il y aura aussi un bouton "recommencer le jeu".
Exemple d’un parcours :