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 | ||
2018_2019:s3:concprogobjet:td:td7 [2018/12/03 08:35] blay [Design Patterns en action] |
2018_2019:s3:concprogobjet:td:td7 [2019/01/25 08:04] blay [Rendu FACULTATIF] |
||
---|---|---|---|
Line 4: | Line 4: | ||
Voici quelques exercices simples mettant en jeu quelques DPs. | Voici quelques exercices simples mettant en jeu quelques DPs. | ||
+ | /* | ||
+ | <note warning>la semaine prochaine, vous devez prendre 2h avant chaque TD pour vous mettre en situation d'examen et faire l'examen de l'an dernier ou de l'année précédente. | ||
+ | |||
+ | |||
+ | * {{:2018_2019:s3:concprogobjet:examens3tcoo2018.pdf|Revision examen 2018 pour préparation à l'examen}}//(MBF,RL) // | ||
+ | * {{:2017_2018:s3:concprogobjet:examens3t.pdf|Revision examen 2017 pour préparation à l'examen}}//(MBF,RL) // | ||
+ | |||
+ | **RAPPEL : VOUS AVEZ DROIT A UNE PAGE A4 RECTO VERSO AU DS. | ||
+ | UTILISEZ LA EN REVISANT.** | ||
+ | </note> | ||
+ | */ | ||
===== Partie 1 ===== | ===== Partie 1 ===== | ||
Line 96: | Line 107: | ||
//De même pour la puissance protectrice.// | //De même pour la puissance protectrice.// | ||
+ | Attention, ceci n'est qu'un début dans le futur nous associerons aux groupes des véhicules (chars, ...) qui auront leur propre force. | ||
===== Partie 4 ===== | ===== Partie 4 ===== | ||
Un personnage peut passer par différents états. | Un personnage peut passer par différents états. | ||
Line 104: | Line 116: | ||
Un personnage faible lorsqu'il est attaqué, voit sa force protectrice réduite de (1-1/points de vitalité). Ainsi si un personnage faible est attaqué il perdra : <force de l'arme de l'attaquant> - (<sa force protectrice> (1-1 / <sa propre vitalité> )) | Un personnage faible lorsqu'il est attaqué, voit sa force protectrice réduite de (1-1/points de vitalité). Ainsi si un personnage faible est attaqué il perdra : <force de l'arme de l'attaquant> - (<sa force protectrice> (1-1 / <sa propre vitalité> )) | ||
+ | |||
+ | |||
Si le personnage est mort et qu'il est attaqué, il ne se passe rien. | Si le personnage est mort et qu'il est attaqué, il ne se passe rien. | ||
Line 110: | Line 124: | ||
Personnage de vitalité 20 de protection 5 (il est donc faible) s'il est attaqué par une arme de force 10, il perdra : 10 - (5 *(1-5/20) donc 5,25. Ainsi plus il est faible plus il perd de points. | Personnage de vitalité 20 de protection 5 (il est donc faible) s'il est attaqué par une arme de force 10, il perdra : 10 - (5 *(1-5/20) donc 5,25. Ainsi plus il est faible plus il perd de points. | ||
+ | |||
+ | Extension : Un personnage peut passer dans un état invincible pour un temps donné. Dans ce cas, il ne perd aucun point de vitalité quand il est attaqué. | ||
===== Partie 5 facultative ===== | ===== Partie 5 facultative ===== | ||
On veut pouvoir créer des personnages et des groupes automatiquement, sans modifier les personnages définis précédemment. | On veut pouvoir créer des personnages et des groupes automatiquement, sans modifier les personnages définis précédemment. | ||
Line 128: | Line 144: | ||
//Bien sûr, les personnages se déplacent, les groupes aussi, etc. mais ce sera pour une autre année.// | //Bien sûr, les personnages se déplacent, les groupes aussi, etc. mais ce sera pour une autre année.// | ||
- | ===== Rendu ===== | + | ===== Rendu ===== |
- un diagramme UML qui visualise uniquement les classes/interfaces dont votre code dépend directement. | - un diagramme UML qui visualise uniquement les classes/interfaces dont votre code dépend directement. | ||
Line 137: | Line 153: | ||
- la couverture de tests | - la couverture de tests | ||
- | La date du rendu au plus tard : FIXME | + | La date du rendu au plus tard lundi 17/12 à 12h pour les S3T date à définir pour les S3A : Sur [[http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20161122213044309075?mode_etudiant=false|Jalon]] avec comme nom pour l'archive : Gr <numeroGroupe> + Nom des étudiants dans le groupe |
- | + | ||
- | /* | + | |
- | Sur [[http://jalon.unice.fr/cours/blay/Cours-blay-20150930110548/BoiteDepot-blay-20161122213044309075?mode_etudiant=false|Jalon]] avec comme nom pour l'archive : Gr <numeroGroupe> + Nom des étudiants dans le groupe | + | |
- | */ | + | |