Sujet¶
Vous allez coder un jeu sur PC (le vôtre), en pilotant le matériel que nous vous fournissons. Le choix du langage de programmation est libre.
Pour permettre de maîtriser les technologies nécessaires à la réalisation du sujet, nous avons découpé l’épreuve en plusieurs étapes.
À l’aide de la présente documentation, nous vous proposons de réaliser les étapes suivantes. Celles en gras doivent faire l’objet d’une démonstration aux membres du HAUM. Vous pouvez faire plusieurs démonstrations séparées ou une démonstration groupée par parties.
Les parties 1 et 2 sont indépendantes. Dans l’objectif d’arriver collectivement le plus tôt possible au cœur du sujet (création des jeux), les équipes sont encouragées à l’entraide et la collaboration pour les parties 1 à 3.
Partie 1 – La vue¶
L’objet de la première partie est de maîtriser l’allumage des différents éléments : les laumios et les boîtes tactiles.
Allumer un laumio (couleur unie) seul
Faire clignoter un laumio avec deux couleurs
Allumer seulement une des 13 leds d’un laumio
Allumer plusieurs laumios
Allumer une boîte tactile
Faire un chenillard sur les boîtes tactiles
Allumer toutes les boîtes tactiles d’une couleur différente
Partie 2 – Le toucher¶
L’objet de cette partie est de maîtriser l’acquisition des entrées à travers les boîtes tactiles.
Ouvrir la liaison série dans le langage choisi et afficher les trames reçues
Déterminer si une paire de boîtes tactiles {1,3} est reliée
lorsque les deux boîtes choisies sont les seules effectivement reliées {1,3}
lorsque les deux boîtes reliées ne sont pas celles choisies {1,2}
lorsque les deux boîtes choisies sont dans une combinaison de trois boîtes reliées {1,2,3}
lorsque les deux boîtes choisies sont reliées, alors qu’un autre groupe est lui-même relié en même temps {2,4},{1,3}
Note: selon les perturbations électroniques constatées avec votre matériel, la mise en place d’un filtrage peut s’avérer nécessaire.
Partie 3 – Premières interactions¶
L’objet de cette partie est de rassembler le tactile et le pilotage des lumières.
Allumer les boîtes reliées entre elles (deux boîtes seulement)
Allumer les boîtes reliées entre elles d’une couleur différente par groupe
Déclencher une animation de chenillard sur les laumios en touchant deux boîtes
Changer la direction du chenillard en touchant les boîtes {1,2}
Partie 4 – Vers un premier jeu¶
Maintenant que vous maîtrisez les briques élémentaires, vous allez pouvoir réaliser un premier jeu.
Les règles du jeu attendu sont expliquées dans la page « Jeu d’introduction ».
La réalisation du jeu fera l’objet d’une présentation aux membres du HAUM.
Partie 5 – Vers l’infini et au-delà !¶
Maintenant, passons aux choses sérieuses… nous avons envie de nous amuser !
On lâche les fauves, on libère les neurones, on veut du surprenant, du grandiose, de la folie… aucune limite n’est imposée à votre imagination. Vous pouvez tout envisager (améliorer ce premier jeu ou tout remettre à plat), ajouter du son, une webcam, ou tout autre élément de votre choix pour réaliser un jeu délirant, mais tout de même jouable dimanche matin.
La réalisation du jeu fera l’objet d’une présentation aux membres du HAUM, du jury et devant l’ensemble des équipes ayant choisi le sujet réunies en assemblée.