Projet Hasard

Jeu de hasard

contributeur : Gaël Ferré

Commentaire général - Damien MUTI DESGROUAS

Le plan du Wiki est partiellement respecté. Il manque des titres “balises” que je me suis permis de rajouter. Je me suis aussi permis de corriger quelques fautes d’orthographe. Ce que vous appelez “Phase 1” constitue en fait les intensions graphiques que vous projetez de réaliser. Il faut le dire clairement ! Vous proposez un texte explicatif très succinct, mais les intensions sont claires. Vous proposez une image sur lequel le texte est illisible, ce qui interdit la compréhension. Il faut que le texte mis dans l'image apparaisse clairement dans cette partie du Wiki. Il en est de même sur l'explication des règles du jeu que vous proposez. Ce que vosu appelez “Phases 2” constitue en réalité la “mise en oeuvre numérique de vos intensions graphiques”. Dans cette partie, la description du fonctionnement du programme est bien détaillée. Vous ne citez pas la source d'où provient votre programme : Gwendoline Bagot BTS DG2 2018 - Projet "Esthétique du Chaos". Les différentes parties du programmes sont bien commentées. Il faudrait rajouter un lien sur le dossier compressé de votre programme et surtout mettre les parties du code que vous proposez en version textuelle et non sous la forme d'une image qui est moins lisible. Vous donnez néamoins une série d'exemple de rendu du programme très efficace. Il faudrait mettre en évidence votre apport personnel à ce programme.

Présentation du sujet et intensions graphiques - Damien MUTI DESGROUAS

A compléter...

Phase 1

Ce projet consiste à questionner le hasard dans le jeu. L'aspect numérique du projet consisterai à créer des cartes interactives permettant de projeter une animation en lien avec le premier jeu décrit ci-dessous.

Mise en oeuvre numérique des intensions graphiques - Damien MUTI DESGROUAS

Phase 2

Par la suite, mon projet adapté sur processing consisterait à faire apparaître les faces des cubes aléatoirement pour former un personnage aux multiples facettes.

C’est un programme qui reprend le principe d’un livre d’image découpé en 6 parties et qui permet d’associé 6 parties de différents héros ensemble et de manière aléatoire, en appuyant sur une touche du clavier.

Tout d'abord on déclare les variables globales. Des constantes sont initialisées et nommées dans le programme, ce qui permettra de les mettre en forme ensuite. Ici dans la première série, on a les 6 images tapées de manière distinctes,et ensuite 6 blocs texte qui contiendront l’ensemble des images pour chaque bande.

Dans void Setup on définit à quoi correspond chaque variable, pour les blocs textes et pour les images. On définit aussi le cadre dans lequel s’inscrit le programme, de 600 par 600 pixels, ainsi que le couleur de fond qui ici ne sert à rien.

Dans void Draw on dessine les images qui vont s’afficher dans le programme, de les faire exister en entrant les coordonnées de leur apparition par rapport aux dimension de la fenêtre. Ensuite dans void keypressed, on définit le choix d'une tête aléatoire dans le tableau de tête et random génère un nombre aléatoire entre 0 et la taille de ce tableau . Floor prend la partie entière du nombre aléatoire généré. On répète le même procédé pour les autres parties du corps.

Void mousepressed est la même fonction que keypressed, mais ici la zone de clic est délimitée avec des variables numériques allant de 0 à 600 par rapport à la hauteur Y. La condition if permet d'offrir le choix de cliquer sur une des six images.

Au final on obtient le résultat suivant :

On notera que lorsque les parties des corps changent, le nom de la partie et du héros à qui elle appartient s'affiche en-dessous du programme.