CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O...

16
CAHIER DES CHARGES Jalouzot Jonathan Mollet Christophe Jardinet Rémy Boin Boris

Transcript of CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O...

Page 1: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

CAHIER DES CHARGES

Jalouzot JonathanMollet Christophe

Jardinet RémyBoin Boris

Page 2: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Table des matières

1 Introduction 2

2 Présentation du groupe 32.1 presentation individuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2.1.1 Jonathan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.1.2 Christophe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.1.3 Boris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.1.4 Rémy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Difficultées à trouver notre quatrième coéquipier . . . . . . . . . . . . . . . . 72.3 Motivations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 Présentation du projet 83.1 Ensemble des idées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 Descriptif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.3 Partage du travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.3.1 Réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3.2 Moteur graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3.3 Moteur physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3.4 IA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3.5 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3.6 Site web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3.7 Fonctionnalités principales . . . . . . . . . . . . . . . . . . . . . . . . 103.3.8 Finalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3.9 Latex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.3.10 Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4 Planning 124.1 Groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124.2 Individuelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

5 Outils et Moyens 145.1 Moyens de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145.2 Outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

6 Conclusion 15

1

Page 3: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 1

Introduction

Les Mousquetaires, pour leur premier projet en groupe, ont décidé de réaliser un jeu-vidéo. C’est une occasion unique pour nous de réaliser un projet libre tel qu’un jeu de cetteenvergure. En effet, durant ce projet nous allons apprendre à travailler en groupe, dans desconditions semi-professionnelles avec des objectifs et en respectant un planning donné. En vuede notre projet, nous allons être amenés à utiliser de nombreuses applications qui nous étaientencore inconnues avant notre entrée à EPITA tel que l’utilisation d’un moteur 3D, d’uneintelligence artificielle et l’entretien d’un réseau ; tout ceci n’excluant pas l’apprentissage d’unnouveau langage de programmation. Un pour tous, tous pour . Rémy, Jonathan,Boris et Christophe se sont réunis afin de former le groupe des Mousquetaires pour délivrerle monde du code barbare.

2

Page 4: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 2

Présentation du groupe

2.1 presentation individuel

2.1.1 Jonathan

Le Dartagnan du groupe c’est moi, ce nom n’est pas anodin car comme Dartagnan jesuis le chef de nos mousquetaires et espère être assez compétent pour rester à ce poste. J’aidécidé de réaliser ce projet avec mes camarades car dès le début de l’année un bon feelingest passé entre nous. Après avoir discuté à propos du sujet, j’ai tout de suite été intéressépar l’idée d’un jeu-vidéo avec un trait d’humour, tout comme le pensaient Atos, Portos etAramis. Dans ce projet, je suis prêt à m’investir et à y passer des jours entiers à coder età réaliser notre idée définie ci-dessous. Malgré une motivation de fer, j’ai quelques petitesappréhensions sur mes compétences à créer un tel projet car je n’ai jamais créé le moindreobjet 3D ou même de réseau. Le point que je trouve le plus captivant porte sur l’IntelligenceArtificielle.

3

Page 5: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 2 Les Mousquetaires présentent Section2.1

2.1.2 Christophe

L’Aramis du groupe. Tout comme Dartagnan, je me suis tout de suite bien entenduavec les trois autres personnes de mon groupe. Grâce à nos compétences très variées danschaque domaine, nous pourrons nous compléter et apprendre les uns des autres. Ceci est doncun grand avantage. Pour ma part, j’espère que tout se passera pour le mieux, dans la joie etla bonne humeur même si cela ne sera pas facile. Je suis très motivé pour mener à bien ceprojet. Sur ce projet, je m’occuperai en particulier de la partie réseau et moteur graphique.

Page 6: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 2 Les Mousquetaires présentent Section2.1

2.1.3 Boris

Je me présente : Atos. Je suis venu dans ce groupe car comme le dise mes compagnons,nous nous sommes bien entendu ensemble. Ainsi, nous pensons que nous pouvons réaliserun projet sympa tout en apprenant et en découvrant la programmation. Ayant très peude connaissances en langage Delphi, je suis motivé pour me donner à fond dans ce projetafin d’élargir mes connaissances que ce soit en Delphi ou sur la manière de concevoir unprogramme informatique tel qu’un jeu. Je m’occuperai essentiellement de la partie moteurgraphique. Un pour tous et tous pour un ; afin de réussir ensemble et de mener à bien ceprojet qui me paraît être une bonne idée de conception 3D.

Page 7: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 2 Les Mousquetaires présentent Section2.1

2.1.4 Rémy

Et voici donc le dernier mais non le moindre : Rémy dit Portos. J’ai tout d’abord choisi cegroupe car j’étais dès le début sur la même longueur d’onde que mes trois camarades. Je feraiau mieux pour apporter le meilleur de moi même au sein du groupe en y apportant mon hu-mour incontournable ! Pour ma part, mon travail sera de mettre au point le moteur physiquedu jeu ainsi que la partie audio. De plus, je contribuerai aussi à la création du site internet.J’espère beaucoup apprendre pendant nos travaux, tant sur le plan de la programmation quesur le plan relationnel avec mes camarades.

Page 8: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 2 Les Mousquetaires présentent Section2.3

2.2 Difficultées à trouver notre quatrième coéquipierAu début du mois d’octobre, nous étions quatre mais malheureusement une personne de

notre groupe est partie dans un autre groupe. Après ce léger contre temps, nous avons étéforcés de chercher activement un nouveau coéquipier mais la chance n’était pas avec nous.Néanmoins à la fin Octobre, nous n’avions toujours pas trouvés une personne qui complèteraitnotre groupe de 3. Nous avons tout de même commencé le projet sans celle-ci. Nous espéronsque ce dernier nous rejoindra au plus vite. Ce qui n’est pas réellement arrivé, le quatrièmene c’est manifester effectivement que deux jours avant l’inscription des groupes, mais il fûttrès vite emballé par le projet et prêt à nous aider pour ce grand projet.

2.3 MotivationsPlus nous avançons dans la mise en œuvre du jeu, plus les difficultés augmentent. De

même, nous nous sentons davantage investis dans ce vaste projet. Nous allons tenter deréunirent tous nos moyens pour mener à bien ce jeu dans lequel nous allons investir beaucoupde notre temps. En effet, chacun de nous avons de nombreuses idées pour améliorer le jeu ainsique pour voir de nouvelles possibilités pour ce projet. De plus nous apprécions vraiment nouscasser la tête devant des problèmes que nous avons nous même créés ce qui donne encore plusenvie d’avancer dans ce projet pour voir la finalisation des objectifs que nous nous étions fixésafin de pouvoir l’installer sur n’importe quels ordinateurs et que de nombreuses personnesjouent avec ce jeu.

Page 9: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 3

Présentation du projet

3.1 Ensemble des idéesLe projet n’était pas le premier choix de jeu sur lequel nous nous étions dirigés.

En fait, pour commencer le groupe était divisé sur deux idées. La première était un jeu quiressemblait à TYCOON qui se passait dans une fête foraine avec plusieurs mini jeux. Lesecond qui était un Risk 3D se rapproche davantage de notre jeu. Puis une période de douteest survenue, nous n’avions plus beaucoup d’idée pour notre projet, et nous ne trouvions pasautant d’intérêt que pour celui-ci. C’est alors que notre projet de nous est venu àl’esprit ; tout le monde était d’accord avec celui-ci et les idées fusèrent de part et d’autre.

3.2 DescriptifNotre jeu nommé est un jeu basé sur la gestion. En effet, les principales idées

proviennent du célèbre jeu Monopoly.INITIALISATION DU JEU : Les parties se passent sur un plateau carré avec des côtés

de onze cases. Chaque case étant placée en famille de trois ou quatre cases. Tous les joueurscommencent avec un pion différent et quelques Ioniseuros pour pouvoir acheter des terrains,cet argent est donné par la banque.

BUT DU JEU : Etre le dernier joueur à rester en jeu, c’est-à-dire le dernier joueur n’ayantpas fait faillite.

DEROULEMENT DU JEU : Quand arrive votre tour de jeu, lancez les 2 dés puis avancezvotre pion sur le plateau de jeu, d’autant de cases que l’indique le total des dés, et dans lesens indiqué par la flèche. La case sur laquelle vous allez vous arrêter vous indique ce quevous devez ou pouvez faire. Deux pions ou plus peuvent se trouver sur une même case aumême moment.

LES CASES : On commence le jeu sur la case entrée à Epita. Les trois autres coinsreprésentent les cases TIG/Cafétéria qui sont respectivement la prison ou un passage simple,puis la case soirée ISBP qui nous rapportent des Ioniseuros et des files et la cases Closecompte qui nous envoie directement en TIG. Puis il y a les cases administration et chancequi peuvent soit nous offrir des bon plans soit nous désavantagé. Et dernièrement les cases

8

Page 10: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 3 Les Mousquetaires présentent Section3.3

terrains qui sont en famille de deux ou de trois et permettent si elles nous appartiennent degagner de l’argent ou d’en perdre au profit du joueur à qui elles appartiennent.

LE RESTE : Avec ceci, il y aura aussi des idées qui feront que le jeu est unique en songenre mais cela est une autre histoire.

3.3 Partage du travail

Matiere Jonathan Remy Christophe BorisReseau O O + O

IA + O O OMoteur Graphique O 0 +- +Moteur Physique O + O O

Son O + O OSite web O O + O

Fonctionnalités principales + O O OFinalisation + + + +

Menu + + + +Latex + +- +- +-

3.3.1 Réseau

Dans notre jeu une partie sera consacrée au réseau multi-joueurs, le création de celui-cisera fournie par Christophe. permettra de jouer jusqu’à 2 personnes sur le réseau,ainsi chaque joueur sur le réseau pourra alors voir le second. Nous pourrons accéder au modemulti-joueurs dans le menu principal, ainsi les joueurs désignerons un hébergeur. Ce réseaupourra fonctionner aussi bien avec un réseau wifi qu’avec un réseau filaire.

3.3.2 Moteur graphique

Le moteur graphique sera principalement codé par Boris. Nous nous sommes longuementconcertés pour choisir le moteur graphique après moult débat nous avons choisi Opengl poursa simplicité d’utilisation constatée lors de la conférence organisée par les spés. Nous avonsaussi repéré qu’il y avait une abondance de forum sur les problèmes liés à Opengl et que denombreux tutoriels existaient. Le graphisme dans notre jeu est assez important car même sile plateau est en 2D, tous les pions et constructions seront en 3D, ce qui pourrait permettrecertainement des petites animations mais cela est une autre histoire.

3.3.3 Moteur physique

Dans , le moteur physique ne sera peut-être pas très compliqué, mais il vadevoir gérer les déplacements des pions sur la carte et le placement des constructions. Lespions devront pouvoir se déplacer case par case, en fonction du résultat des dés, mais passeulement car lorsque deux joueurs se retrouvent ou passent sur la même case les pions

Page 11: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 3 Les Mousquetaires présentent Section3.3

devrons se mettre de part et d’autre de la case ou laisser la place pour le passage. De pluslors de l’arrivée a un coin du plateau, les pions devront effectuer une rotation pour se placerdans le sens de la marche. Pour les constructions, elles devront s’effectuer sur le haut descases avec un avancement dégradé qui part du bas vers le haut. Toute cette partie du codesera orchestrée par Rémy.

3.3.4 IA

Pour notre projet, l’intelligence artificielle sera réalisée par Jonathan. Elle est la base denotre mode solo, puisqu’elle permet de gérer toutes les actions des joueurs adversaires quipourront être au nombre de quatre. Elle a pour caractéristiques d’être de 2 types différents. Lepremier sera un mode combatif qui sera réellement contre le joueur et tentera absolument debattre ses ennemis sans se soucier de lui-même ; ce mode peut être considéré comme difficile.Le second mode sera entrepreneur, il tentera d’avoir le plus de construction ainsi que d’argentsans se soucier de l’avancement des joueurs ennemis on pourra considérer ce mode commefacile. Chacun des deux modes a pour but ne pas créer un jeu basé essentiellement sur lachance mais permettre au joueur de battre une vraie intelligence qui sera créée à partir destatistique et de probabilité liées aux autres joueurs sur la partie.

3.3.5 Audio

La partie audio est importante pour l’animation. Elle devra comprendre plusieurs sec-tions :

-La section musique de fond qui est là pour poser l’ambiance générale du jeu, pourra êtrechangée et même choisie par le joueur pour qu’il écoute ce qu’il aime durant ses parties.

-Les musiques d’interactions qui seront des petits samples qui se lanceront en même tempsque certaines actions comme construire une maison, tomber chez un autre joueur ou gagnerune carte.

3.3.6 Site web

Nous voulons créer un site web très dynamique dans l’esprit et à l’effigie du jeu et dugroupe. Ce site web sera constitué de trois grandes parties. Une partie va être dédiée autéléchargement ou se trouvera toutes les soutenances, le cahier des charges et les dernièresversions du jeu ainsi que les mises à jour. La deuxième partie sera dédiée à la descriptiondes personnes composant le groupe. La dernière partie sera le descriptif du jeu avec quelquesscreen-shot. Un forum et des news seront aussi créés permettant à tout moment de nousposer des questions le fonctionnement du jeu et sa création pour que les promos prochainespuissent avoir de l’aide.

3.3.7 Fonctionnalités principales

Les fonctionnalités principales seront la gestion de la banque qui pourra si le joueur ledemande permettre un crédit à un joueur, mais aussi la banque devra gérer l’argent mis en

Page 12: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 3 Les Mousquetaires présentent Section3.3

jeu. De plus le joueur aura la permission de sauvegarder et de charger une partie anciennementjouée. Mais il y aura aussi la gestion du joueur gagnant et de sauvegarde d’un profil de joueurpour garder les meilleurs scores.

3.3.8 Finalisation

La finalisation sera vraiment la dernière chose à réaliser, mais reste tout de même trèsimportante. Elle concerne toutes les parties externes au jeu, comme la jaquette du cd-rom etle manuel.

Pour la jaquette, nous allons tenter de tendre vers une jaquette la plus réaliste possibleavec de nombreux détails tel qu’un résumé de , des screen-shot, l’âge conseillé, lesconfigurations minimales et des conseils d’utilisation.

Le manuel quant à lui devra expliquer clairement l’installation du jeu sur l’ordinateur ainsique la désinstallation, puis toutes les règles du jeu et tous les tutorials pour jouer comme unpro.

3.3.9 Latex

La partie Latex n’est pas directement liée au jeu mais elle doit tout de même être prisen compte dans le temps de préparation du jeu car tous les rapports de soutenances doiventêtre tapés en Latex ainsi que le rapport final et le cahier des charges ici présents. Cette partiequi permet de restituer nos idées sur papier sera réalisée principalement par Jonathan maissoutenue par les trois autres mousquetaires.

3.3.10 Menu

Le menu sera réalisé par tous les mousquetaires, et permettra de passer dans les diffé-rentes parties du jeu telles que :

L’entrée dans le mode solo avec le choix du nombre de joueurs à affronter ainsi quele niveau de difficulté.

Le mode multijoueur online avec ici le choix du serveur et des parties en cours.Les options principales comme la résolution, le son (volume et musique).Le chargement de parties pour charger les parties d’un ancien joueur.Et permettre de quitter le jeu.

Page 13: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 4

Planning

4.1 Groupe

Soutenance 1 Soutenance 2 Soutenance 3 Soutenance FinaleReseau O O ++ +++

IA + ++ +++ +++Moteur Graphique + + ++ +++Moteur Physique + ++ +++ +++

Son O + ++ +++Site Web O + ++ +++

Fonctionnalités Principales O ++ +++ +++Finalisation O O ++ +++

Menu O ++ +++ +++

Première soutenance :La première soutenance ne sera que les prémices de notre jeu. Elleva nous permettre de nous familiariser avec les logicieles tels que Delphi et openGL. Pour celales codes considérés comme les plus durs et plus long seront commencés comme les moteursphysique et graphique. Nous espèrons que l’avancement sera même plus poussé mais cela està voir.

Seconde soutenance : Celle-ci est là pour voir l’avancement de notre projet, en effet la plu-part des fonctionnalités devront être commencées comme la banque et l’IA, puis les grandesparties vont permettre les déplacements des pions et la visualisation d’un plateau. Mais il yaura aussi le début de notre site web qui j’espère sera déjà en ligne.

Troisième soutenance : Plus qu’une avant la fin, il va falloir donc avancer très rapidementet finir assez vite les moteurs physique et graphique pour qu’il ne reste que l’implémentationde toutes les parties pour pouvoir commencer à jouer des parties, même courtes. Le site websera quasiment terminé et le téléchargement du cahier des charges et des soutenances serontpossible, ainsi qu’un forum. Enfin, les premières finalisations seront prêtes telles qu’une pre-mière jaquette et un premier manuel.

Soutenance finale : La dernière soutenance devra réaliser toutes les fonctionnalités pré-vues dans ce cahier des charges et peut-être même d’autres applications qui nous seraient

12

Page 14: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 4 Les Mousquetaires présentent Section4.2

venues durant la programmation.

4.2 IndividuellePremière soutenance :

Jonathan : Pour cette première, il va créer un mini jeu pour tester une IA, et ap-prendre à coder en Delphi.

Christophe : Va ici, créer un FTP pour que la communication dans le groupe soitbonne. Il va aussi se familiariser avec openGl en faisant une ébauche du plateau.

Rémy : Lors de cette soutenance va commencer le moteur graphique en permettant àun cube d’envisager les mouvements de bases présents dans notre jeu.

Boris : Pour la soutenance envisagera donc avec Christophe la création du plateau.

Seconde soutenance :Jonathan : Il va commencer à réaliser un programme qui permet de gérer des infor-

mations statistiques et de probabilités. Ainsi que le début d’une banque.Christophe : Commencera le site web, et va essayer de créer des sauvegardes du jeu.

Et continuera le moteur graphique.Rémy : Continuera l’avance des déplacements sur le plateau lui-même.Boris : Fin du plateau, et création de quelques pions du jeu.

Troisième soutenance :Jonathan : Terminera la fonctionnalité de la banque et l’IA aura donc deux niveaux

de difficultés.Christophe :Commencera le réseau qui permettra le jeu multi-joueurs online. Le site

web sera alors opérationnel.Rémy : Les mouvements des pions devront tous être définis, et les options du son

commenceront à être créé.Boris : Les pions seront implémentés sur le plateau, et une jaquette sera montrée.

Soutenance finale :Jonathan : Toutes les fonctionnalités principales seront terminés et implémentés dans

le jeu ainsi que l’IA.Christophe : Terminera le site web, et le réseau sera terminé pour permettre de jouer

à deux sur un server. Les sauvegardes et chargement du jeu seront opérationnelle.Rémy : Tous le moteur physique sera terminé, et le son de fond ainsi que les sons liés

aux actions seront implémentés dans le jeu.Boris : Finira le moteur graphique ainsi que toutes les finalisations du jeu comme la

jaquette et le manuel.

Mais durant le projet tout les mousquetaires s’entraideront et chaque activité individuelleest aussi de groupe donc ceci n’est qu’une idée de planning et peut changer.

Page 15: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 5

Outils et Moyens

5.1 Moyens de communicationPour que la communication entre les Mousquetaires soit toujours parfaite et que le projet

soit toujours dans sa version la plus récente. Nous allons créer un FTP via l’ordinateur deChristophe que nous irons voir tous les soirs pour que chacun d’entre nous ne soit pas enretard sur la version de notre jeu. De plus, nous passons la majeur partie de notre tempsensemble : souvent à l’Epita mais aussi les un chez les autres tels que chez Jonathan qui habiteà Saint-Hilaire les Andresis un endroit perdu dans la campagne que personne ne connait, cequi nous permet de travailler dans les meilleures conditions possibles.

5.2 OutilsPour ce projet les outils utilisés seront nos quatre ordinateurs personnelles dont le système

d’exploitation est pour tous WindowXP. Nous avons alors recherché les logicielle permettantl’exploitation de ce jeu tel que Delphi 7 installé sur tous nos ordinateur, ainsi que openGl quiva nous permettre de crée tout les paramètres en 3D ; il ne restait plus qu’un éditeur de textesous latex qui n’est d’autre que WinEdt qui nous permet de taper et d’imprimer tout lesdossiers papier à rendre tout comme les rapports de soutenance, le cahier des charges, ainsique le rapport finale. Internet est aussi fortement utilisé pour trouver toutes les informationsessentielles pour créer un tel jeu grâce à de nombreux tutoriels pour Delphi 7, Latex etOpenGl.

14

Page 16: CAHIER DES CHARGES - Freeionisopoly.free.fr/telechargements/cahier des charges.pdf · Son O + O O Site web O O + O Fonctionnalités principales + O O O Finalisation + + + + Menu +

Chapitre 6

Conclusion

En conclusion, notre projet reste à l’image du jeu original tout en restant sur un tonhumoristique et parlant de notre vie à l’école. On espère qu’il restera à notre effigie c’est àdire plein d’humour et d’entrain. Ce jeu est pour nous très important et offre une opportunitéunique de réaliser nos idées sur un jeu et d’augmenter notre expérience professionnelle. Alorspour finir ce cahier des charges espérons appétissantLes mousquetaires vont vous montrer de quoi ils sont capable.

Les mousquetaires un pour tous tous pour

15