cahier des charges.pdf
TRANSCRIPT
-
Cthulhu
Noob Stompin'
Nicolas "Pon" TIBI (tibi_n)
Eymeric "Phanel" TABOU (tabou_e)
Erwann "Myriks" TREHU (trehu_e)
Guillaume "Magou" BUISSON (buisso_g)
Chef de projet : Nicolas TIBI
17 janvier 2014
1
-
Cthulhu Noob Stompin'
Table des matires
Info Sup 2 Epita 2018
-
Cthulhu Noob Stompin'
1 Introduction
Ce cahier des charges a pour but de prsenter le projet du groupe Cthulhu,
compos de quatre tudiants du la promo 2018 de l'EPITA. Nous dtaillerons
dans ce cahier des charges les dirents aspects du jeu que nous allons dvelopper
ainsi que les moyens mis en uvre pour raliser ce projet.
Le jeu que nous souhaitons raliser est directement inspir deux jeux aussi
dirents que plaisants : The legend of Zelda (1986) et Hotline Miami (2012).
Le premier n'est plus prsenter, le deuxime en revanche est un jeu d'action en
vue arienne dans lequel on incarne un psychopathe qui massacre des malfrats.
Notre groupe s'est form assez tardivement, bien qu'tant dans la mme
classe, nous avions chacun dcid de rejoindre dirents groupes, forms par
anits. Au l du premier semestre nous avons appris nous connaitre et nous
avons donc dcid de fonder notre propre groupe.
Chaque membre est motiv pour donner le meilleur de lui-mme an de
raliser un projet de qualit et d'apprendre, le tout dans une bonne ambiance
au sein d'un groupe soud.
Info Sup 3 Epita 2018
-
Cthulhu Noob Stompin'
2 Prsentation du groupe
2.1 Nicolas "Pon" TIBI
Il y a 3-4 ans, j'ai dcouvert l'informatique et tout ce qui y touche, j'ai
commenc coder en C et a m'a tout de suite intress. EPITA m'a donc
tout de suite attir de par son enseignement la fois gnraliste et pratique. Je
compte sur ce projet pour dcouvrir plus amplement le C#, que j'avais un peu
expriment auparavant, et enn m'impliquer dans un projet de relativement
grande envergure.
2.2 Eymeric "Phanel" TABOU
Passionn de jeux vido depuis l'ge de 3 ans, j'ai pass de nombreuses an-
nes connatre les jeux vido sans connatre l'informatique. Mon intrt pour
l'informatique est tout rcent, mais ses possibilits presque illimites me cap-
tivent chaque instant, d'o ma venue l'EPITA. N'ayant jamais programm
avant cette anne, je suis conscient de mes lacunes mais ce projet est plus que
jamais l'occasion pour moi d'apprendre, la ralisation d'un jeu vido tant une
grande motivation.
2.3 Erwann "Myriks" TREHU
Ayant un pre informaticien j'ai vite t mis en relation avec l'informatique
et les ordinateurs malgr le fait que je ne m'y suis jamais vraiment intress. Il
y a deux ans je me suis fait pirater mon ordinateur ce qui m'a donn envie de
me spcialiser plus tard dans la scurit informatique. Mise part cette histoire
je suis un grand fan des jeux vido depuis l'ge de 5 ans, lorsque mes cousins
m'ont mis une console entre les mains. Je n'ai pris connaissance de l'existence
d'EPITA que trs rcemment (3 ans) et j'ai su aprs de nombreuses visites que
cette cole regroupait tout ce que je voulais apprendre pour arriver mon but.
Malgr ma motivation j'ai vite pris conscience de mes lacunes et je compte bien
les surmonter au cours de ces annes de prpa.
2.4 Guillaume "Magou" BUISSON
Dbutant en informatique et soure-douleur du Caml, je considre ce projet
comme une chance d'acqurir les connaissances en informatique ncessaires pour
la suite de mes tudes au sein de l'EPITA. Ayant moi-mme comme projet futur
de crer un MMORPG, je suis motiv par la cration de ce jeu qui me donnera
une vision plus raliste de ce qu'est la ralisation d'un jeu vido.
Info Sup 4 Epita 2018
-
Cthulhu Noob Stompin'
3 La formation du groupe
Notre groupe a une histoire particulire. En eet, chacun a d'abord cr
son propre groupe, Nicolas et Eymeric taient dans le mme groupe, une ami-
ti s'tant rapidement cre entre eux. Guillaume et Erwann ont alors eu des
problmes avec leur groupes respectifs, ils se sont donc tourns vers le duo dj
existant pour former un groupe trs htrogne, Nicolas tant le seul avoir
programm avant d'intgrer l'EPITA. En dpit de nos dirences, nous parta-
geons une volont commune de mener bien ce projet et d'avoir le meilleur
rsultat possible.
rol.jpg
Info Sup 5 Epita 2018
-
Cthulhu Noob Stompin'
4 Prsentation du projet et du gameplay
4.1 Concept du Jeu
Nous avons avant tout hsit faire un jeu pour notre projet, mais aprs une
rexion groupe, nous nous sommes dit que ce serait sans doute notre seule
occasion de coder un jeu et de s'amuser, le tout en ayant un retour sur notre
travail rapide grce au ct graphique d'un jeu. Une fois mis d'accord sur le fait
de faire un jeu, nous nous sommes poss plusieurs questions :
- Utiliser le Caml ou le C#? Et quelles bibliothques ?
- Faire un Jeu en 2D ou 3D?
- Et quel type de jeu ? FPS , platformer, RPG, Shoot'em up, RTS, Sandbox ?
Aprs avoir choisi notre jeu (cf : Gameplay) nous nous sommes dit que le
C# serait plus adapt la gestion des graphismes 2D.
Pour mener bien notre projet nous savons que nous aurons besoin d'un
moteur de jeu, compos :
- d'un moteur graphique, pour grer, entre autres, l'achage du jeu, calculer
le rendu, et la mise l'chelle.
- d'un moteur physique, pour grer la partie logique, soit les collisions entre
les objets et les plateformes, la gravit, la gestion des uides, des particules et
autres...
Et pour rendre le jeu encore plus agrable : un mode rseau, pour jouer avec
des amis en LAN, ou en ligne. Une IA (intelligence articielle), soit donner
l'utilisateur la possibilit de jouer ce jeu en mode multi-joueurs, mme si il
n'a pas d'ami en faisant ragir l'ordinateur comme un vrai joueur. Et bien sr
une bonne bande son, car elle donne un style au jeu et accompagne les joueurs,
ainsi que de bons bruitages, car ils donnent une cohrence au jeu.
Et pour aller avec le jeu, un beau design de jaquette, de menu, et un site
internet accompagnant le tout !
Info Sup 6 Epita 2018
-
Cthulhu Noob Stompin'
4.2 Gameplay
Nous avons choisi de faire un jeu en vue arienne comme The Legend of
Zelda, sorti en 1986, avec des scnes de combat contre des bots dans une am-
biance et un gameplay inspirs de Hotline Miami, sorti en 2012.
HLM.jpg
Le style de jeu se caractrise par la progression du personnage travers
dirents niveaux remplis d'ennemis. Le joueur doit liminer chaque ennemi
pour progresser au niveau suivant. Il choisit nanmoins son propre style de jeu
par ses actions : il peut tre plutt discret, ou foncer la tte la premire dans la
mle de manire sauvage et brutale.
Pour parvenir son but, le personnage peut utiliser plusieurs armes qu'il
trouvera dans les niveaux. Il existe dirents styles d'armes, des armes de poing
(couteau, batte, barre de fer, katana etc...) trs puissantes et plus adaptes
la furtivit, des armes feu avec munitions limites, tirant de loin, mais
en contrepartie beaucoup plus bruyantes. Il va de soi que le "bruit" est trs
important, car c'est le bruit produit par le joueur qui fera ragir (ou non) les
ennemis du niveau. Il faut qu'il s'estompe selon le terrain et la distance entre
le personnage et l'ennemi. Car la ractivit des ennemis fait que le personnage
n'est pas de taille en aronter plusieurs en mme temps. Nous avons choisi
de raliser un jeu de ce genre car il possde un gameplay dynamique mlant
rexes et rexion.
Question jouabilit, le contrle du personnage se fait au ZQSD/WASD/Touches
directionnelles ou ventuellement une manette, et la vise se fait la souris ou
Info Sup 7 Epita 2018
-
Cthulhu Noob Stompin'
au joystick. Pour l'ambiance du jeu, nous avons pens un design assez color,
pour aller avec l'univers fun et excentrique du jeu.
Info Sup 8 Epita 2018
-
Cthulhu Noob Stompin'
5 Avancement du projet en fonction des soute-
nances.
Soutenance 1 Soutenance 2 Soutenance Finale
Moteur graphique + ++ +++
Moteur physique + ++ +++
Graphisme + ++ +++
Mode deux joueurs + ++ +++
Rseau +++
IA + ++ +++
Audio + ++ +++
Communication ++ +++
5.1 Soutenance 1
Durant cette premire soutenance nous esprons pouvoir montrer la base
graphique de notre jeu ; c'est dire de pouvoir acher le plateau et la base
du gameplay. De plus nous commencerons implanter le mode deux joueurs
mme si tous les lments ncessaires au bon droulement du jeu ne seront pas
prsents.
5.2 Soutenance 2
ce stade d'avancement du projet, nous esprons que le gameplay sera mis
en place et que le contenu du jeu sera presque similaire la version nale atten-
due. Nous nous tournerons vers la ralisation d'une Intelligence Articielle (IA)
mais aussi vers l'amlioration du mode deux joueurs. Une premire approche
au niveau des sons sera faite : il y aura probablement quelques chantillons im-
plants. De plus, nous creuserons l'aspect de la communication qui mnera au
dveloppement du site web.
Info Sup 9 Epita 2018
-
Cthulhu Noob Stompin'
5.3 Soutenance Finale
Nous pourrons prsenter cette date un jeu compltement termin dispo-
sant d'un mode deux joueurs (possibilit en rseau) et d'un mode solo contre
une intelligence articielle ; le gameplay sera fonctionnel, les graphismes seront
adapts nos attentes et le tout formant un jeu agrable tant jouer qu' re-
garder. De plus, le site web sera disponible et contiendra toutes les informations
relatives au jeu.
lol.jpg
Info Sup 10 Epita 2018
-
Cthulhu Noob Stompin'
6 Rpartion des tches sous forme de tableau
Nicolas Eymeric Erwann Guillaume
Moteur graphique ++ ++ ++ ++
Moteur physique ++ ++ ++ ++
Graphisme ++ ++ ++ ++
Mode deux joueurs + ++ ++ +
Rseau +++ +++
IA ++ ++ ++
Audio ++ ++
Communication +++
7 Cot de dveloppement du projet
Prix unitaire Nombre Prix
Grec 5e 200 1000eVisual studio 2010 0e 4 0ePrix EPITA 7000e 4 28000eLicence photoshop 1016.97e 1 1016.97eSite web 15e 1 15eBoite DVD 12e 1 12eSession pilation integrale 12.25e 2 24.50eAbonnement site web 119.88e 4 479.52eTotal too much
Info Sup 11 Epita 2018
-
Cthulhu Noob Stompin'
8 Conclusion
travers la ralisation de ce projet, nous esprons dcouvrir plusieurs as-
pects de la programmation : les dbutants souhaitent apprendre beaucoup mme
si leur niveau ne leur permet pas une approche facile du sujet ; et les plus aguer-
ris esprent continuer dans leur lance. Ce projet est un d que nous nous
proposons de raliser, nous avons conscience que ce ne sera pas chose facile.
Seulement ce projet nous tient cur. C'est pourquoi, la team Cthulhu a fait
son apparition dans le but de mener bien ce projet. Nous allons ainsi dcouvrir
ce qu'un travail de groupe est rellement, tant au niveau des points positifs que
des points ngatifs. Ce projet reprsentera le premier vrai challenge dans nos
annes d'tude suprieur.
Info Sup 12 Epita 2018