Projet IMA3 P1, 2015/2016, TD2 : Différence entre versions

De Wiki de Projets IMA
(Page créée avec « = Projet IMA3-SC 2015/2016 : Titre = == Cahier des charges == == Séance 1 == === Partie électronique === === Partie informatique === == Séance 2 == === Partie élect... »)
 
(Projet IMA3-SC 2015/2016 : Titre)
Ligne 1 : Ligne 1 :
= Projet IMA3-SC 2015/2016 : Titre =
+
= Projet IMA3-SC 2015/2016 : MORPION =
  
 
== Cahier des charges ==
 
== Cahier des charges ==
 +
Notre projet "système communicant" aura pour but de créer une interface connectée du "morpion". L'objectif est de permettre à un joueur interagissant sur un site internet de jouer contre une autre personne qui, elle, jouera à l'aide d'un affichage fait à partir de leds.
 +
 +
Nous cherchons donc à exploiter la capacité asynchrone d'un websocket afin de permettre une partie en temps réel.
 +
 +
=== Matériel ===
 +
* Une nanoboard
 +
* Une raspberry pi
 +
* Une matrice de leds 9x9 ou plus
 +
* Un clavier numérique ou 9 boutons-poussoirs
 +
* Des ordinateurs avec les logiciels de développement nécessaires
 +
 +
=== Optionnel ===
 +
* Un buzzer afin d'avertir le joueur d'un choix incohérent
 +
* Trois afficheurs sept segments afin d'ajouter un tableau des scores
  
 
== Séance 1 ==
 
== Séance 1 ==

Version du 16 mai 2016 à 10:10

Projet IMA3-SC 2015/2016 : MORPION

Cahier des charges

Notre projet "système communicant" aura pour but de créer une interface connectée du "morpion". L'objectif est de permettre à un joueur interagissant sur un site internet de jouer contre une autre personne qui, elle, jouera à l'aide d'un affichage fait à partir de leds.

Nous cherchons donc à exploiter la capacité asynchrone d'un websocket afin de permettre une partie en temps réel.

Matériel

  • Une nanoboard
  • Une raspberry pi
  • Une matrice de leds 9x9 ou plus
  • Un clavier numérique ou 9 boutons-poussoirs
  • Des ordinateurs avec les logiciels de développement nécessaires

Optionnel

  • Un buzzer afin d'avertir le joueur d'un choix incohérent
  • Trois afficheurs sept segments afin d'ajouter un tableau des scores

Séance 1

Partie électronique

Partie informatique

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Démonstration

Conclusion