Вы находитесь на странице: 1из 10

Cahier des Charges Bombem all

LabConsole 1
CAHIER DES CHARGES
du
PROJET LIBRE DE TECH2
Jeu Game Boy Advance
BOMBEM ALL
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole 2
Sommaire
I !escri"tion
1 #rinci"e du $eu
2 Histori%ue du $eu original
& 'onctionnalites
a( La "late)orme de de*elo""ement
b( Les menus
c( Les "ersonnages
d( Les ni*eau+
e( Les items
)( Les add on
II #resentation du grou"e de "ro$et
1 'onctions des membres
2 Com"etences des membres
III #lannings
1 #lanning mensuel
2 #lanning detaille
I, -tructure techni%ue
&
&
&
&
&
.
/
/
0
0
1
1
1
2
2
3
14
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole &
I De!cri"#ion
1 #rinci"e du $eu
Bombemall, sins"ire du mode multi$oueur de Bomberman5
Le $oueur incarnera donc Bomberman dans un lab6rinthe en 2! contenant ad*ersaires,
bri%ues et bonus5 Le but du $eu etant detre le dernier sur*i*ant, ceci im"li%ue de tuer tous
ses ad*ersaire au mo6en de bombes %ui e+"losent au bout de %uel%ues secondes a"res
a*oir ete de"osees, elles casseront bri%ues et ennemis5
Bomberman na "as le droit a lerreur, car sil est touche "ar le sou))le dune bombe, il
meurt dans datroces sou))rances5
2 Histori%ue du $eu original
Le "remier Bomberman est sorti en 132/5 7n "eut "res%ue "arler de dinosaure du
$eu *id8o5 Ce "etit h8ros, st6lis8 9 la $a"onaise, a )ait rire et s:amuser "lusieurs
g8n8rations de $oueurs successi*es5
Ce $eu 9 8t8 d8*elo""8 sur la "lu"art des "lates)ormes de $eu5
Il )ut entre autre un $eu "hare de la #C ;ngine de <;C, sortie en 1323555
-on succes est sans doute du a sa sim"licite = lancer des bombes, 8*iter celles des autres
et ramasser des bonus "our augmenter son "otentiel de destruction5
Mais il )aut dire aussi %ue ce )ut l:un des "remiers $eu+ %ui "ermit 9 "lusieurs $oueurs de
s:a))ronter simultan8ment5
& 'onctionnalites
a$ La "%a#e&orme de deve%o""emen#
Bombemall sera de*elo""e sur GameBo6 Ad*ance, celleci etant une "late
)orme ideale "our debuter en de*elo""ement sur console5 Ce choi+ a ete con)irme "ar la
"ossibilite de de*elo""er en C et du )ait de notre aisance a*ec ce le langage5
!e "lus, la GameBo6 Ad*ance nous o))re la "ossibilite de+"loiter la "artie
multi$oueur du $eu grace a son cable Lin> "ermettant de connecter $us%ua . GameBo6
Ad*ance simultanement5
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole .
'$ Le! menu!
Menu "rinci"al et sous menus
Lors%ue les $oueurs commencent le $eu, a"res une bre*e introduction, ils
arri*ent sur un ecran daccueil a*ec une image de )ond et le menu ?-tart
Game@5
Ils *alident leur choi+ a*ec le bouton ?A@ et arri*ent a lecran du choi+
des "ersonnages %uils selectionnent en "ositionnant leur curseur sur limage
corres"ondante5 Lors%uun "ersonnage a ete choisi, celui ci a""arait en grise
et ne "eut "lus etre selectionne "ar les autres $oueurs5
#ar la suite la GameBo6 numero1 choisira une des / arenes "our la "artie
a *enir et la demarre5
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Menu #rinci"al
#la6
7"tions
-election du $oueur
;cran de selection
du $oueur
7"tions
<b rounds,
<b bombes, etcA
-election de larene
-election des st6les
darene
;cran de $eu+
-i -BARB a))iche
ingame menu
Ingame menu
Restart
;+it
Cahier des Charges Bombem all
LabConsole /
Menu #ause
Lors%uun $oueur a""uie sur ?start@ au cours de la "artie, cela )ige le $eu+
sur toutes les GBA et lance le menu "ause5 Le $oueur "ourra relancer la "artie
a*ec ?Restart@, ou la %uitter et re*enir au menu "rinci"al a*ec ?;+it@5
Menu 7"tions
LA GBA numero 1 choisit =
Le nombre de *ie5
Le tem"s ma+imum de "artie5
Le nombre de bonus ?"oCer@ D"uissance des bombes(
Le nombre de bonus ?bombs@ Dnombre de bombes(
Le nombre de bonus ?s"eed@ D*itesse de de"lacement du
"ersonnage(
Le nombre de bonus ?curse@ Dralentissement du "ersonnage ou
touches in*ersees(
Le nombre de bonus ?random@ Dun des bonus "recedents
aleatoire(5
En bouton ?reset@ sera dis"onible remettre toutes les *aleurs "ar de)aut5
Le $oueur re*ient au menu de demarrage en *alidant les o"tions a*ec la
touche ?o>@5
c$ Le! "er!onna(e!
Les $oueurs "eu*ent incarner . "ersonnages di))erents corres"ondant au+
"ersonnages classi%ues de bomberman5
Les "ersonnages ont %uatre directions = haut, bas, droite, et gauche, et "osent leur
bombes a*ec le bouton ?A@5
d$ Le! niveau)
/ cin% arenes sont "ro"osees5 Les arenes contiennent & t6"es delements =
Les murs incassables et in)ranchissables
Les bri%ues cassables
Les bonus %ui sont caches sous certaines bri%ues
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole 0
e$ Le! i#em!
Augmente la "uissance des bombes d:une case5
#ermet de "oser une bombe de "lus5
Augmente la *itesse du bomberman5
#ermet de )aire glisser les bombes en )onFant dedans5
!onne une des maladies sui*antes = chiassebombes, commandes in*ers8es,
lenteur, "anne de bombes, su"er*itesse5
&$ Le! Add on
Guel%ues o"tions %ui seront e))ectuees en )onction du tem"s dis"onible =
#lus de "ersonnages
#lus de ni*eau+
-on
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole 1
II * Pre!en#a#ion du (rou"e de "ro+e#
1( 'onctions des membres
La re"artition humaine du grou"e "eut changer en )onction de la*ancement du
"ro$et5 -i un membre )init "lutot %ue "re*u sa tache initiale, il re$oindra les autres
membres5
Cha%ue decision ca"itale dans la direction du "ro$et de*ra etre *otee a lunanimite et
*alidee "ar le che) de "ro$et5
2( Com"etences des membres
ander!,c = "rogrammation C, Adobe #hotosho"
(reic-,- = "rogrammation C
mon#en,( = "rogrammation C, Adobe #hotosho", Corel !raC
re(nie,m = "rogrammation C
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Che) de "ro$et
andersHc
!irecteur artisti%ue
montenHg
!irecteur techni%ue
regnieHm
Game designer
greichHh
Creation du module
reseau
regnieHm
!e*elo""ement
tous
Besteurs
tous
Le*el designer
greichHh
Cahier des Charges Bombem all
LabConsole 2
III * P%annin(!
1( #lanning mensuel
?Gestion des $eu+@ corres"ond a la gestion des gagnants, des manches et des
"arties5
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Cahier des Charges Bombem all
LabConsole 3
2( #lanning detaille
I. * S#ruc#ure Tec-ni/ue
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Iuin Iuillet
41J40J244.
Au
1.J40J244.
1/J40J244.
Au
&4J40J244.
1J41J244.
Au
11J41J244.
AndersHc <a*igation
reseau
Mise en
commun
Add ons
GreichHh Gestion des
bombes et
items
Mise en
commun
Add ons
MontenHg Menus et animations
RegnieHm lin> Mise en
commun
Add ons
A*ril Mai
41J4.J244.
Au
1.J4.J244.
1/J4.J244.
Au
&4J4.J244.
1J4/J244.
Au
1.J4/J244.
1/J4/J244.
au
&1J4/J244.
AndersHc
!ocumentation
lin>
Mise en "lace
de la structure
lin>
,ersion reseau gra"hismes
basi%ues
GreichHh
!ocumentation
lin>
Mise en "lace
de la structure
lin>
Im"lementation de l
animation et de la collision
MontenHg
Modelisations
des
"ersonnages
Modelisations
des items
Modelisations des ma"s
RegnieHm
!ocumentation
lin>
Mise en "lace
de la structure
lin>
,ersion reseau gra"hismes
basi%ues
Cahier des Charges Bombem all
LabConsole 14
Carl Anderson, Hubert Greiche, Gilles Montenach, Matthias Regnier
Rece"tion J ;mission des
donnees au+ autres GBAs
,ictoire
'I< #ARBI;
;+ecution des actions du
$oueur
Gestion des bombes
;))ets des bombes sur la ma"
mor
t
Gestion de la mort
dun $oueur
A''ICHAG;