Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[go: Go Back, main page]



sujet de TER 2 --- Licence d'Informatique
4 février 2005


Un jeu de marine marchande: le Long Cours+,

1   Introduction

Ce sujet de TER se propose de réaliser une version informatique d'un ancien jeu de société: Long Cours. C'est un jeu de plateau datant de 1959, édité par Miro Company http://jeuxsoc.free.fr/index2.php?sommaire=/editeur/miroco.htm. Le jeu original est décrit à http://jeuxstrategie.free.fr/Long_cours_presentation.php et le détail des règles originales est donné à l'adresse http://jeuxstrategie.free.fr/Long_cours_complet.php


Le jeu que l'on se propose de prendre comme sujet ici est une généralisation de la version originale, que l'on appellera Long Cours+. De plus, on veut permettre un nombre quelconque de joueurs humains mais aussi un nombre quelconque de joueurs dirigés par l'ordinateur.

2   Règles du Long Cours+

On reprend les règles décrites à l'adresse http://jeuxstrategie.free.fr/Long_cours_presentation.php mais l'on autorise:

3   Cahier des charges

Le programme à réaliser devra fournir deux fonctionnalités principales, d'une part la saisie de carte du monde, d'autre part le déroulement d'une partie.

La fonctionnalité de saisie de carte doit permettre à l'utilisateur de définir une carte avec zones, ports, liaisons, types de marchandises des ports, etc. Et bien sûr pouvoir enregistrer/recharger des cartes.

La fonctionnalité de jeu commence par une phase initiale qui permet de définir une configuration du jeu (la carte et les paramètres tels que décrit plus haut), de saisir des joueurs (en précisant leur noms) puis de lancer la partie. Ensuite la partie se déroule jusqu'à sa fin, chaque jouant à son tour. Enfin, on doit permettre d'enregistrer une partie en cours pour la continuer plus tard.

4   Conseils

Une partie difficile de ce sujet est de faire jouer l'ordinateur avec une bonne stratégie. Vous avez entière liberté pour choisir des stratégies, vous pouvez même proposer plusieurs stratégies possible pour le ou les joueurs manipulés par l'ordinateur.

Vous ne serez pas jugé sur la force ou la faiblesse de l'ordinateur, par contre il est très important de s'assurer que l'ordinateur joue suivant les règles, de même qu'il est important de s'assurer que les joueurs ne peuvent pas faire d'actions en dehors des règles.


Ce document a été traduit de LATEX par HEVEA.