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 Both sides next revision
teaching:infoh200 [2017/02/13 08:52]
mwaumans
teaching:infoh200 [2017/03/15 11:28]
mwaumans
Line 52: Line 52:
  
  
-==== Projet ====+==== Projet ​2016-2017 ​====
  
-{{:​teaching:​infoh200:​projet_1516.pdf|Projet Donjon}}+{{:​teaching:​infoh200:​h200_projet_1617.pdf|Projet Donjon}}
  
 {{:​teaching:​infoh200:​grillecotationprojet2016.pdf|Grille d'​évaluation du projet}} {{:​teaching:​infoh200:​grillecotationprojet2016.pdf|Grille d'​évaluation du projet}}
  
-=== Exemples de fonctionnalités === +{{:​teaching:​infoh200:​h200_bomberman_1617.pdf|Bomberman - Exemple ​de jeu}}
- +
-  * 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 +
- +
-==== Bomberman ==== +
- +
-Implémentation partielle d'un Bomberman réalisée exclusivement avez des Threads et l'​application du Design Pattern Observateur. +
-{{:​teaching:​infoh200:​bomberman.zip|}} +
- +
-Diagramme ​de classe généré avec ObjectAid +
- +
-{{ :​teaching:​infoh200:​bomberman.png?​600 |}}+
  
  
 
teaching/infoh200.txt · Last modified: 2018/06/22 11:57 by gdejaege