This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
2012_2013:s3:tp:start [2012/10/16 09:31] blay |
2012_2013:s3:tp:start [2013/01/26 09:31] blay [Sujet] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== TPs ====== | ||
+ | ====== TP 2012-2013 S3 ====== | ||
- | La réalisation du jeu lui-même suite au travail mené en TD ne nécessite plus une analyse suffisante pour faire l'objet de TPs dans ce module. | + | ===== Utilisation de la forge ===== |
- | La décomposition du jeu est telle que l'implémentation est à présent la voie la plus adaptée à cerner les algorithmes. | + | |
- | Malgré l'envie de concrétiser la réalisation du jeu, nous nous en éloignons donc ainsi que du public initial pour nous intéresser plus largement à l'organisation des tournois et aux différents processus qui entourent ce jeu. | + | |
- | Dans un objectif pédagogique, nous simplifions ici les règles qui sous-tendent ce type d'organisation. | + | Chaque groupe utilisera la [[https://forge-iutinfo.unice.fr/projects/tps-omgl2|forge]]. |
+ | - Chaque étudiant, s'il ne s'en encore jamais connecté à la forge, doit se connecter en utilisant son login et mot de passe de l'université. | ||
+ | - Ensuite les groupes sont formés et un sous-projet leur est affecté par l'enseignant. | ||
+ | Pour utiliser la forge, vous pouvez utiliser les informations ici : https://forge-iutinfo.unice.fr/. | ||
+ | La structuration attendue des rendus dans le //**dépôt**// sur la forge est la suivante : | ||
+ | * **src** contient les codes | ||
+ | * **uml** contient le projet vpp | ||
+ | * **doc** contient les documents que vous jugerez utiles, en particulier un rapport au moins partiellement généré. | ||
- | - Gestion des tournois | + | [[2011_2012:forge|Utilisation de la forge]] |
- | * Un manager crée un tournoi, il ne peut pas être en conflit avec un autre tournoi. | + | |
- | * Un internaute consulte le calendrier des tournois, cela inclut les tournois passés et leurs résultats et les tournois futurs | + | |
- | * Un licencié s'inscrit à un tournoi donné | + | |
- | * Un manager enregistre les scores des joueurs à la fin d'un tournoi | + | |
- | * Un manager annonce les dernières informations | + | |
- | - Gestion du vocabulaire | + | |
- | * Un internaute peut vérifier la validité d'un mot | + | |
- | * Un licencié peut proposer un mot en respectant les [[http://ods.fisf.net/module-proposition-mots-nouveaux.php|consignes]] | + | |
- | * Le Comité de rédaction peut valider un mot proposé | + | |
- | - 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 joueur peut demander à s'inscrire à une partie | + | |
- | * Un manager sélectionne des joueurs | + | |
- | * Un manager lance et arrête la partie, ce qui inclut d'enregistrer les scores faits par chacun des joueurs. | + | |
- | * Un joueur conteste un mot ((En cas de contestation d'un mot ... par un joueur, celui-ci doit écrire lisiblement le mot contesté sur ce bulletin,... puis appeler un arbitre pour vérification.... Il inscrit sur le bulletin si le mot est admis ou non admis, et le rendra aux joueurs sans autre commentaire. Les joueurs doivent s'assurer que d'éventuelles contestations précédentes, portées sur le même bulletin, sont clairement biffées. //''extrait de ftp://ftp.ffsc.fr/classique/Papeterie.Classique.2012.xls''// )) | + | |
- | * Un arbitre (ne peut pas être un joueur) valide ou non le mot contesté | + | |
- | * Un joueur joue son tour | + | |
- | - Gestion de l'évolution du jeu | + | |
- | * Un développeur peut proposer un joueur artificiel (niveau, archive, ...) | + | |
- | * Un manager valide l'enregistrement d'un joueur artificiel | + | |
- | * Un joueur sélectionne un joueur artificiel (cela comprend choisir le niveau du jeu) puis joue contre lui. | + | |
- | * Un internaute peut consulter les scores d'un joueur artificiel donné | + | |
- | * Un joueur peut commenter les performances d'un joueur artificiel | + | |
- | * Un manager peut invalider un commentaire | + | |
- | * Un joueur peut signaler un commentaire non approprié. | + | |
- | - 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 s'inscrit pour devenir licencié : paiement d'une cotisation, nom du club, nom du joueur, pseudo... | + | |
- | * Un club valide ou non l'inscription d'un de ses membres | + | |
- | * Un joueur est notifié de son inscription ou non | + | |
- | * Un internaute peut consulter la liste des clubs de sa région | + | |
- | * | + | |
+ | Dans le **wiki**, vous préciserez: | ||
+ | * Le nom des étudiants du groupe avec vos adresses email | ||
+ | * une présentation de votre projet | ||
+ | * les points qui vous semblent marquant au niveau du dépôt. | ||
+ | ===== Sujet ===== | ||
- | Joueur jouer contre l'ordinateur | + | [[2012_2013:s3:tp:Sujet|Pour les S3]] |
- | Joueur jouer en duplicate | + | |
- | Joueur poser un mot | + | [[2012_2013:s3:tp:SujetS3D|Pour les S3D]] |
+ | ===== Déroulement ===== | ||
+ | [[2012_2013:s3:tp:deroulements|Pour les S3]] | ||
- | Jeux : partie métier | ||
- | décomposition : poser mot; former mot; | ||
- | Gestion de la synthèse vocale | ||
- | Système parallele par évènements + déplacements | ||
- | Gestion des historiques | ||
- | taux d'utilisation des mots globales, par joueur, .... | ||
- | Gestion des parties : inscription, niveaux, .... | ||
- | Manipulation de la grille | + | ===== Exposés, Critères et Rendus ===== |
- | sélection du style, taille de la grille de la fonte, .... | + | |
+ | [[2012_2013:s3:tp:exposeS3|Pour les S3]] | ||
- | **Jouons contre l'ordinateur** | ||
- | - MaitreDuJeu : distribuer les lettres | ||
- | - Tant que non abandon et pas de gagnant | ||
- | - MaitreDuJeu : donne la main au joueur 1 | ||
- | - Joueur 1 pose un mot ou passe la main ou rejette des lettres | ||
- | - Maitre du jeu valide le tour ou l'abandon | ||
- | - Maitre du jeu donne la main à l'ordinateur | ||
- | - L'ordinateur pose un mot ou passe la main ou rejette des lettres | ||
- | - Maitre du jeu valide le tour ou l'abandon | ||
- | - Si fin du jeu, nommer le gagnant | ||
- | **Maitre du jeu valide le tour** | ||
- | - Si abandon | ||
- | - abandon | ||
- | - Si mot posé valide | ||
- | - calcul des points | ||
- | - distribuer les lettres | ||
- | - Si lettres rejetées | ||
- | - distribuer les lettres | ||
- | |||
- | **Jouons en duplicate** | ||
- | - MaitreDuJeu : distribuer les lettres | ||
- | - Tant que non abandon et pas de gagnant | ||
- | - MaitreDuJeu : donne la main au joueur 1 | ||
- | - Joueur 1 pose un mot ou passe la main ou rejette des lettres | ||
- | - Maitre du jeu valide le tour ou l'abandon | ||
- | - Maitre du jeu donne la main à l'ordinateur | ||
- | - L'ordinateur pose un mot ou passe la main ou rejette des lettres | ||
- | - Maitre du jeu valide le tour ou l'abandon | ||
- | - Maître du jeu évalue le meilleur joueur, lui affecte les points et pose le meilleur mot | ||
- | - Si fin du jeu, nommer le gagnant | ||
- | |||
- | |||
- | **Consulter les statistiques** | ||
- | - Sauvegarder les parties (nombre de points fait et niveau du jeu) | ||
- | - Mots les plus souvent utilisés | ||
- | - ... | ||
- | |||
- | **Naviguer dans une grille** | ||
- | - Déplacer le curseur sur la grille sans sortir de la grille | ||
- | - étudier ce qui est écrit sur la case | ||
- | - Poser une lettre | ||
- | - si une lettre s'y trouve déjà erreur | ||
- | - renvoyer le bonus de la case si ok | ||
- | - Enlever une lettre | ||
- | |||
- | **Gérer un chevalet** | ||
- | - se déplacer sur le chevalet (sortir du chevalet?) | ||
- | - oter des lettres du chevalet (plus de lettre?/lettre absente) | ||
- | - ajouter des lettres au chevalet (trop de lettres?) | ||
- | |||
- | |||
- | Trouver un mot étant donné une grille et des lettres | ||
- | |||
- | http://www.kurokatta.org/doc/words-en-fr-toc | ||
- | http://www.liste-de-mots.com/ | ||
- | |||
- | http://www.dcode.fr/solveur-scrabble | ||
- | |||
- | http://www.ffsc.fr/classique.php?page=fichiers | ||
- | ftp://ftp.ffsc.fr/classique/Papeterie.Classique.2012.xls | ||
- | |||
- | [[http://www.fisf.net/index.php?Itemid=52&id=29&option=com_content&task=view|Règles du jeu]] | ||
- | |||
- | http://ods.fisf.net/module-proposition-mots-nouveaux.php |