User Tools

Site Tools


2012_2013:s3:tp:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
2012_2013:s3:tp:start [2012/11/19 23:44]
blay [TP 2012-2013 S3]
2012_2013:s3:tp:start [2013/01/26 09:27]
blay
Line 23: Line 23:
          * On peut demander au système une date de libre pour organiser un tournoi sur plusieurs jours, ....          * On peut demander au système une date de libre pour organiser un tournoi sur plusieurs jours, ....
          * Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​          * Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​
- +         * **Extension BIS** : Organisation d'un tournoi : ouverture des inscriptions en précisant le nombre maximum de participants,​ Un manager valide les demandes d'​inscriptions ou les rejettent. Un licencié ne peut pas s'​inscrire à un tournoi ayant atteint le nombre maximum de participants,​ A Chaque validation de l'​inscription d'un licencié, un mail lui est atomatiquement envoyé.
-    +
-    +
-  +
-  ​+
    - Gestion du vocabulaire    - Gestion du vocabulaire
      * Un internaute peut vérifier la validité d'un mot      * Un internaute peut vérifier la validité d'un mot
Line 37: Line 33:
           * On veut enrichir le vocabulaire en associant aux mots leur nature (verbe, nom, ...) et le temps et la personne pour un verbe, le nombre pour un nom, ... Que proposez-vous? ​           * On veut enrichir le vocabulaire en associant aux mots leur nature (verbe, nom, ...) et le temps et la personne pour un verbe, le nombre pour un nom, ... Que proposez-vous? ​
           * L'​utilisateur peut à présent consulter ces informations sur les mots sélectionnés.           * L'​utilisateur peut à présent consulter ces informations sur les mots sélectionnés.
-          * Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​ +          ​* On veut avoir des statistiques sur le nombre de mots soumis et le nombre de mots validés. 
 +          ​* Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données, pas la durée. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​
   - Gestion d'une partie multi-joueurs   - Gestion d'une partie multi-joueurs
      * Un manager crée une partie, cela inclut de fixer la durée de réflexion des joueurs ​      * Un manager crée une partie, cela inclut de fixer la durée de réflexion des joueurs ​
Line 48: Line 44:
      * Un joueur joue son tour      * Un joueur joue son tour
      * **EXTENSIONS**      * **EXTENSIONS**
-         * Les demandes de contestations validées ou invalidées servent à l'​arbitre ​pour si le mot a déjà été contesté s'​aligner sur la dernière décision.  +         * Les demandes de contestations validées ou invalidées servent à l'​arbitre ​si le mot a déjà été contesté s'​aligner sur la dernière décision.  
-         * On doit pouvoir geler une partie sur demande du maître du jeu dans une partie multi-joueurs ​ou contre un joueur virtuel+         * On doit pouvoir geler une partie sur demande du maître du jeu dans une partie multi-joueurs. 
-         * Lors de la définition d'une partie, on définit le temps maximum accordé à chaque joueur. Si un joueur ne répond pas dans les temps, il passe son tour. Si un joueur a râté ​plusieurs tours, il est marqué comme absent. ​S'il est déconnecté,​ il apparaît comme déconnecté et le nombre de points est +         * Lors de la définition d'une partie, on définit le temps maximum accordé à chaque joueur. Si un joueur ne répond pas dans les temps, il passe son tour. Si un joueur a raté plusieurs tours, il est marqué comme absent. ​
          * //​Contrainte//​ : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​          * //​Contrainte//​ : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​
- 
   - Gestion de l'​évolution du jeu   - Gestion de l'​évolution du jeu
      * Un développeur peut proposer un joueur artificiel (niveau, archive, ...)      * Un développeur peut proposer un joueur artificiel (niveau, archive, ...)
Line 66: Line 61:
          * Il est possible de visualiser le nombre de fois qu'un joueur artificiel a été sélectionné et la moyenne pondérée du niveau des joueurs contre lesquels il a joué, son taux de succès et d'​échec. ​          * Il est possible de visualiser le nombre de fois qu'un joueur artificiel a été sélectionné et la moyenne pondérée du niveau des joueurs contre lesquels il a joué, son taux de succès et d'​échec. ​
          * //​Contrainte//​ : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​          * //​Contrainte//​ : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​
- 
    - Gestion des licenciés de la Fédération internationale de Scrabble® francophone ​    - Gestion des licenciés de la Fédération internationale de Scrabble® francophone ​
      * Un internaute consulte le classement des joueurs au niveau national ou international      * Un internaute consulte le classement des joueurs au niveau national ou international
Line 75: Line 69:
      * **EXTENSIONS**      * **EXTENSIONS**
          * Pour tout joueur d'un club on peut savoir à quels tournois il a participé. ​          * Pour tout joueur d'un club on peut savoir à quels tournois il a participé. ​
-         * Un manager peut voir l'​activité des clubs en visualisant le ratio entre le nombre de joueurs d'un club, et leur nombre de participations,​ ....+         * Un manager peut voir l'​activité des clubs en visualisant le ratio entre le nombre de joueurs d'un club, et leur nombre de participations ​à des tournois, ...
 +         * Un joueur ne peut pas être inscrit dans plusieurs clubs en même temps, mais il peut demander à changer de club.
          * Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​          * Contrainte : On doit payer en fonction du nombre de sessions de connexion à la base de données. Du coup, on voudrait minimiser le nombre d'​accès à la BD... que proposez-vous?​
  
Line 98: Line 93:
    * une présentation de votre projet    * une présentation de votre projet
    * les points qui vous semblent marquant au niveau du dépôt.    * les points qui vous semblent marquant au niveau du dépôt.
 +
 +===== Sujet =====
 +
 +[[2012_2013:​s3:​tp:​Sujet|Pour les S3]]
 +
  
 ===== Déroulement ===== ===== Déroulement =====
Line 107: Line 107:
  
  
-===== Planning des exposés et Critères =====+===== Exposés, ​Critères ​et Rendus ​=====
  
 [[2012_2013:​s3:​tp:​exposeS3|Pour les S3]] [[2012_2013:​s3:​tp:​exposeS3|Pour les S3]]
2012_2013/s3/tp/start.txt · Last modified: 2013/03/25 17:59 by blay