Vous êtes ici :     Accueil  »  Réalisations  »  divers

Dernière mise à jour : 08.11.2009

Jeu de sociéte : Long cours

Télécharger le projet
Néccessite le Framework .NET 3.0

Participants au projet :
  • - Libby BOUAKHAO
  • - Jean-Robert JEAN-SIMON

Projet de fin d'année de Master réalisé en VB.NET pour lequel nous décidé de développer un vieux jeu édité en 1959 qui n'est plus édité appelé : Long cours.

Boite du jeu du Long cours (1957) Exemple de partie du jeu au Long cours

Le but poursuivi est d'acquérir, avant les autres joueurs, une fortune assez solide en achetant et revendant des marchandises de port en port au quatre coins du monde. Mais naviguer sur l'océan n'est pas sans risque, il faudra affronter les tempêtes, se battre avec les autres capitaines, et surtout éviter le bateau corsaire.
En effet, le corsaire assure le gain de la partie à son propriétaire si il ne perd pas en cours de partie. Le corsaire a en effet la possibilité d'éliminé les bateaux adverses.

Consulter les règles de jeu du Long cours

Méthode de conception :

Étant plus habitués aux langages tels que Java et C#, nous avons choisi de réaliser ce projet, de manière totalement objet. Nous avons également séparer de manière stricte le moteur de jeu, de l'affichage pour ne pas tout mélanger et afin simplifier le développement.

Pour préparer le terrain et nous orienter sur de bonnes bonnes bases, nous avons réaliser une modélisation UML (voir dossier modélisation). Par la suite et pour des raisons d'optimisation de code, le contenu des classes a été modifié, complèté ou déplacé.

L'encapsulation et la portée des variables a été prise en compte pour ne rendre visibles uniquement les éléments devant être accessibles depuis l'extérieur.

Afin de nous aider, nous avons parcouru le très bon cours de M. Plasserre (disponible à l'adresse http://plasserre.developpez.com/cours/vb-net/ ). Celui-ci nous a permis de découvrir et de contruire 3 contrôles utilisateurs qui nous ont simplifiés quant à la gestion graphique des informations de joueurs et pour les différents types de ports à gérer dans le jeu.

Problèmes rencontrés :

  • - Lors de l'enregistrement des joueurs, et qu'on change le nombre de joueurs, certains labels ne disparaissent pas ! (cf. frm_enregistreJoueur - lignes 40-58)
  • - Nous n'avons pas eu le temps de gérer toutes les erreurs que peuvent générées les saisies de données à cause d'un débogage qui nous a pris beaucoup de temps le dernier week-end avant le rendu et que le rendu s'est fait durant la semaine d'entreprise.
    Ce qui nous posa des problèmes afin de pouvoir travailler ensemble.

© 2009 Jr Marmelade |  À propos - Politique d'accessibilité - Plan du site

Valid XHTML  -  Valid CSS    RSS