top of page

Questionnement

Nous avons organisé nos questions selon le déroulement général du programme.

Nous présentons deux versions du programme : une simple ("de base") et une plus complexe (élaborée)

Version "de base" : proposer des questions et analyser les réponses données

Comment afficher une fenêtre qui permet de lancer le quizz?

-Comment afficher une fenêtre?

->fonction "size" dans void setup ()

-Comment créer un bouton permettant de passer à la page suivante ?

->fonction "rect" avec x et y la position voulue sur la page + des structures de contrôle du type "if(mousePressed) et if (mouseY=....)

et if(mouseX=...) : pour savoir si l'utilisateur clique sur le rectangle et ainsi changer de page

-Comment changer de page ?

-> en créant une variable page qui change de valeur selon des conditions données et qui renvoie en fonction de sa valeur à des

fonctions utilisateur qui contiendront les instructions pour chaque page

Comment poser des questions et analyser les réponses de l'utilisateur?

-Comment afficher un texte présentant chaque question ?

-> fonction "text"

-Comment avoir un contenu spécifique à chaque page ?

->crée un code spécifique à chaque nouvelle page

-Comment vérifier chaque réponse donnée en fonction de sa forme ?

-> utiliser la structure de contrôle "if/else/then" qui comportera des conditions qui diffèreront en fonction de la réponse attendue

-Comment compter le nombre de bonnes réponses ?

-> en utilisant la structure de contrôle "if" et l'une des possibilité du booléen telle que "true" pour ensuite dire "if(réponse=true) --> compter une bonne réponse et afficher "score=score+1" sachant que score sera égal à 0 au début

-Comment associer le nombre de bonnes réponses à un score ?

-> en introduisant une variable qui croit en fonction du nombre de bonnes réponses

Questionnements spécifiques pour chaque question :

 

-Comment coller une image à la souris et la déplacer ?

-> utiliser les fonctions "mouseX" et "mouseY" que l'on associe aux coordonnées de l'image

-Comment déterminer si l'image est bien placée ?

-> utiliser la structure de contrôle "if" en vérifiant que les coordonnées de l'image sont bien comprises entre telle et telle valeur qui déterminent sa place

-Comment lier le clavier avec le jeu ?

-> utiliser la fonction keyPressed puis "if(key=="a")" par exemple pour savoir si la touche du clavier est enfoncée

-Comment créer un labyrinthe  

> utiliser les mêmes structures que "PixelRouge" en associant le clavier à une image qui bouge.  (Non réalisé)

-Comment faire apparaître et modifier la trajectoire de balles  ?

-> utiliser les structures étudiées en cours ("ellipse", "if", introduire de nouvelles variables),

 

Comment conlcure le jeu?

Comment afficher un texte quand le jeu est terminé?

-> fonction "text" qui apparaît si le joueur a terminé la dernière question

-Comment afficher le score du joueur ?

-> fonction "text" qui va afficher le "score" déterminé auparavant

Version élaborée :  Version de base améliorée par la présence de sons, images, vidéos, interactions avec le joueur, temps limité....

Comment afficher une fenêtre d'accueil, demandant à l'utilisateur son pseudo et permettant de lancer le quizz (changer de page) au moment voulu par l'utilisateur ?

 

 

-Comment afficher une fenêtre avec une image choisie en fond ?

-> utiliser void setup ()  avec img=loadImage pour télécharger l'image dans le sketch, entrer les coordonnées de l'image après

avoir déclarer la variable PImage img

-Comment insérer un son qui change ou s'arrête au moment du changement de page ?

-> avec "minim", en faisant glisser un fichier mp3 ou wav sur le programme ; il faut aussi créer un objet du type "AudioPlayer" avec

un nom choisi qui permettra de charger le fichier, puis  d'arrêter le son avec ".stop"

-Comment afficher une fenêtre qui demande le pseudo du joueur ?

-> importer readBox et appeler les boites de dialogues "pseudo=new Dialog().readString("Quel est votre pseudo?) ; " "String" aura été associé auparavant à "pseudo", ce qui permettra d'afficher avec "text("pseudo",x,y)" le nom récupéré à la place voulue

-Comment créer un bouton permettant de passer à la page suivante ?

->fonction "rect" avec x et y la position voulue sur la page + une condition "if(mousePressed) et if (mouseY=....) et if(mouseX=...) : pour

savoir si l'utilisateur clique sur le rectangle et ainsi changer de page

 

Comment faire se succéder une série de questions (et réponses) tout en gérant le score du joueur et le temps utilisé par celui-ci pour faire le quizz ?

 

 

-Comment afficher le pseudo du joueur sur une ou plusieurs page(s) ?

-> utiliser "text("pseudo",x,y)" sur chaque page

-Comment gérer les déplacements des réponses interactives ?

-> créer des formes ("rect", "ellipse"...) dont la position sera modélisée par des variables pour ainsi pouvoir les déplacer horizontalement, verticalement ou en diagonale en ajoutant +1 à la variable de départ

-Comment afficher les réponses en fonction de l'activité de l'utilisateur ?

-> utiliser la structure de contrôle "if" pour savoir si la réponse est bonne ou non et déterminer en fonction de ces conditions, le comportement des formes et du texte sur la page

-Comment créer des réponses et explications originales à base d'images ?

-> utiliser des couleurs et des réponses ("text") originales ainsi que des fonctions associés à des images et "PImage img;" pour appeler les images

-Comment insérer un compte à rebours pour commencer le jeu ?

->en utilisant "delay", "oldDate", "passedTime", "millis", etc

-Comment insérer un son qui diffère en fonction de si la réponse est juste ou fausse ?

-> utiliser la structure de contrôle "if" et insérer une voix avec minim

 

 

Questionnements spécifiques pour chaque question :

-Comment lier le clavier avec le jeu pour récupérer une information?

-> utiliser la fonction keyPressed puis "if(key=="a")" par exemple pour savoir si la touche du clavier est enfoncée

-Comment associer l'arrivée image/question et un son?

->utiliser la structure de contrôle "if" pour savoir quand l'image/texte arrive sur la page et lui asocier un son avec minim (Non réllement utilisé)

 

Comment conclure le jeu ?

-Comment afficher des commentaires en fonction de son score ?

->utiliser la structure de contrôle "if" et la fonction "text" (si on affiche un texte) ou introduire une image avec PImage (si on veut afficher une image)

-Comment recommencer le jeu ? 

->créer un bouton recommencer, lorsque l'on cliquera dessus, le jeu reviendra au début

REMARQUE : Lorsque nous avons préparé ces questions, nous ne savions pas encore quel nombre de question

(du quizz) nous arriverions à réalisé dans le temps imparti, c'est pourquoi nous avons posé des questionnements variés pour dans l'éventualité où nous en aurions besoin, mais qui n'ont pas toujours servi (par exemple, nous nous sommes posé la question de comment réalisé un labyrinthe, mais comme nous avons orienté nos questions vers un autre genre d'affichage, nous n'en avons finalement pas eu besoin). L'indication "non réalisé" correspond

à ce genre de situation.

© 2023 by Name of Site. Proudly created with Wix.com

  • Facebook Social Icon
  • Twitter Social Icon
  • Google+ Social Icon
bottom of page