/Projet_LO02

Projet LO02 sur les principe et pratique de la programmation objets

Primary LanguageJava

Projet LO02 sur le jeu Witch Hunt ©

Membres : Maxence Jaulin, Valentin Koeltgen

Le but de ce projet est de créer un logiciel reproduisant le jeu Witch Hunt disponible sur ce site.

Fonctionnalités

  • Recréation du jeu Witch Hunt © sous la forme d'un logiciel avec Java
  • Possibilité de compléter la partie avec des IAs (en respectant le nombre total de joueur entre 3 et 6)
  • Initialisation une fois, répétition infinie. Une fois la partie initialisée (nombre de joueurs, etc), elle peut être répétée indéfiniment.
  • Modularité à travers l'utilisation de l'architecture MVC
    • Possibilité d'ajouter différentes interfaces (vues), actuellement uniquement par ligne de commande
    • Possibilité d'extraire les règles pour les faire varier
    • Possibilité d'ajouter facilement de nouveaux effets, de nouvelles cartes, de nouveaux deck de départ, de nouvelles stratégies d'IAs, ...
  • Possibilité de jouer en LAN (WIP)

Contexte

Ce projet a été effectué dans le cadre d'un cours sur les principes et pratique de la programmation objet en Java (LO02) dirigé par M.LANGERON à l'Université de Technologie de Troyes (UTT).

Vous pouvez trouver le sujet sur ce dépôt ici.

Droit d'auteur

Copyright Matt Green & Sam Mercer. Se référer au site d'origine du jeu pour plus d'information.