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
teaching:infoh200 [2015/05/21 10:56]
mwaumans
teaching:infoh200 [2016/04/19 08:45]
mwaumans
Line 10: Line 10:
  
   * [[mailto:​mwaumans@ulb.ac.be|Michaël Waumans]]   * [[mailto:​mwaumans@ulb.ac.be|Michaël Waumans]]
-  * [[mailto:​Arnaud.Schenkel@ulb.ac.be|Arnaud Schenkel]] 
  
 ==== Contenu du cours ==== ==== Contenu du cours ====
Line 32: Line 31:
 ==== Travaux Pratiques ==== ==== Travaux Pratiques ====
  
-[[http://​wit-projects.ulb.ac.be/​rhodecode/​INFO-H-200/​TP_2013/​TP_01|Séance ​1 (MAJ : 4 février 2014)]]+{{:teaching:​infoh200:​practical_01.zip|Séance ​01 - Python à Java}}
  
-[[http://​wit-projects.ulb.ac.be/​rhodecode/​INFO-H-200/​TP_2013/​TP_02|Séance ​2 (MAJ : 4 février 2014)]]+{{:teaching:​infoh200:​practical_02.zip|Séance ​02 - Classes et objets}}
  
-[[http://​wit-projects.ulb.ac.be/​rhodecode/​INFO-H-200/​TP_2013/​TP_03|Séance ​3 (MAJ : 16 février 2014)]]+{{:teaching:​infoh200:​practical_03.zip|Séance ​03 - Packages, Exceptions et tests unitaires}}
  
-{{:​teaching:​infoh200:​h200_tp04_1415.zip|Séance ​4 (Mis à jour en Mai 2015}}+{{:​teaching:​infoh200:​practical_04.zip|Séance ​04 - Polymorphisme}} //Updated//
  
-{{:​teaching:​infoh200:​tp_05_gui.zip|Séance ​5}}+{{:​teaching:​infoh200:​practical_05.zip|Séance ​05 - UML Classes}}
  
-{{:​teaching:​infoh200:​h200_tp06_1415.zip|Séance ​6}}+{{:​teaching:​infoh200:​practical_06.zip|Séance ​06 - UML Séquences}}
  
-{{:​teaching:​infoh200:​tp_07_persistance.zip|Séance ​7}}+{{:​teaching:​infoh200:​practical_07.zip|Séance ​07 - Threads}} 
 + 
 +{{:​teaching:​infoh200:​practical_08.zip|Séance 08 - GUI Swing}} 
 + 
 +{{:​teaching:​infoh200:​practical_09.zip|Séance 09 - Design Patterns}} 
 + 
 +{{:​teaching:​infoh200:​practical_10.zip|Séance 10 - Persistance}} 
 + 
 + 
 +==== Projet ==== 
 + 
 +{{:​teaching:​infoh200:​projet_1516.pdf|Projet Donjon}} 
 + 
 +=== Exemples de fonctionnalités === 
 + 
 +  * Potion de vie instantanée 
 +  * Potion de vie (heal-over-time) 
 +  * Armes et armures 
 +  * Potion d'​invisibilité  
 +  * Potion d'​invulnérabilité 
 +  * Etat d'​ébriété (les commandes ne répondent plus normalement) 
 +  * Attaque à distance (sort) 
 +  * Attaque à distance (projectile visible) 
 +  * Attaque spéciale (avec un release time) 
 +  * Vitesse de déplacement (Pour le joueur : monture, ...) 
 +  * Pause  
 +  * Difficulté croissante (Vitesse, IA) 
 +  * Attaque avec effet durable (Damage-over-time) 
 +  * Attaque de zone 
 +  * Système de score ou XP (Niveau, Combo,​...) 
 +  * Apprentissage de skills 
 +  * Marchand (Sans dialogues !) 
 +  * Choix d'une classe de personnage 
 +  * Apprentissage de skills 
 +  * Ennemis kamikazes 
 +  * Cases spéciales (ex : ralentissement,​ piège, cassable,​...) 
 +  * Sauvegarde et chargement (checkpoint) 
 +  * Téléportation 
 +  * Changer arme et armure à l'aide de l'​inventaire 
 +  * Munitions pour les armes 
 +  * Champs de vision / Fog of war 
 +  * Objets qui n'ont d'​effets qu'en combinaison 
 +  * Coffre fort où stocker ses objets 
 +  * Monstre invisibles (A condition d'​avoir une IA) 
 +  * Objets qui apparaissent pour une durée limitée 
 +  * Déposer des objets en mourant 
 +  * Voleurs (Si l'​objet volé est récupérable en tuant le PNJ) 
 +  * Gestion arme (Soit : une arme à deux mains, soit deux à une main, etc...) 
 +  * Armes qui s'​usent 
 +  * Combo (stats augmentant temporairement après avoir tué plusieurs ennemis) 
 +  * IA Déplacement aléatoire 
 +  * IA Déplacement fonction de ceux du joueur 
 + 
 + 
 +=== Fonctionnalités refusées === 
 + 
 +  * Codes de triche 
 +  * Zoom (une touche pour afficher toute la carte) 
 +  * Minimap 
 +  * Scénario 
 +  * Personnages qui dialoguent 
 +  * Choix des caractéristiques physiques (couleur de cheveux, ...) 
 +  * Craft
  
  
Line 56: Line 117:
  
 {{:​teaching:​infoh200:​examenpolytech2014aout_.pdf|Examen Aout 2014}} {{:​teaching:​infoh200:​examenpolytech2014aout_.pdf|Examen Aout 2014}}
- 
-==== Projet ==== 
- 
-{{:​teaching:​infoh200:​h200_project_1415.pdf|Enoncé}} 
 
teaching/infoh200.txt · Last modified: 2018/06/22 11:57 by gdejaege