solarbears gdd revised 0314 2

Upload: savagejonboy

Post on 22-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 SolarBears GDD Revised 0314 2

    1/20

    Solar Bears

    Jason Bowden, Zachary Herman, JonathanJuarez, Cong Shu, & Anthony Wray

    DESI! D"C#$E!% or '#!AE'"%E!%IA

    $arch (), (*+

    DESIGN DOCUMENT for PUGNAE POTENTIA Page 1

  • 7/24/2019 SolarBears GDD Revised 0314 2

    2/20

    %a-le o Contents

    Design History................................................................................................................3

    Version 0.0................................................................................................................ 3

    Version 0.!................................................................................................................ 3

    Version 1.00................................................................................................................ 3

    Version ".00................................................................................................................ #

    Ga$e O%er%ie&..............................................................................................................

    '(ere )oes t(e ga$e ta*e +,a-e..............................................................................

    '(at is t(e story........................................................................................................

    '(at is t(e $ain fo-/s..............................................................................................

    Ho& $any -(ara-ters/nits+ie-es )oes t(e +,ayer -ontro,.......................................

    Ga$e T(eory...............................................................................................................

    2eat/re Set..................................................................................................................... !

    Genera, 2eat/res.........................................................................................................!

    Ga$e Co$+onents......................................................................................................!

    /,es 4 Me-(ani-s.......................................................................................................... 5

    Ga$e Set/+.................................................................................................................5

    T/rn Se6/en-e 4 P,ay..................................................................................................5

    2,o&-(arts................................................................................................................. 13

    Detai,e) /,es for S+e-i7- Pie-es..............................................................................1#

    En) Ga$e Con)itions................................................................................................ 18

    /,es 9/estions......................................................................................................... 15

    eferen-es.................................................................................................................... "0

    DESIGN DOCUMENT for PUGNAE POTENTIA Page "

  • 7/24/2019 SolarBears GDD Revised 0314 2

    3/20

    Des.gn H.story

    'it(o/t re-or)ing (istory: &e are )oo$e) to re+eat it. O/r %ersion (istory o;ers /s)esigners an) yo/ +,ayers a (istory of t(e ga$e

  • 7/24/2019 SolarBears GDD Revised 0314 2

    4/20

    =oar).1.Printa=,e re7ne) Bo&-(art )raft &as -o$+,ete) to set a (ig(er 6/a,ity stan)ar).1!.Attri=/tes &ere rena$e) to Artifa-ts an) a #t( Artifa-t &as i$+,e$ente).18.Ga$e Car) -on-e+t art &as a))e) to t(e )o-/$ent to =ring t(e )esign -,oser to

    rea,ity.15.94A i$+,e$ente) fro$ 6/estions an) ans&ers e?-(ange) =y t(e )e%e,o+ers

    /ers.on (0**

    Version ".00 i$+,e$ents signi7-ant -(anges to s(ift t(e ga$e fro$ )e%e,o+er A,+(atesting to +,ayer eta testing. I$+ortant se-tions s/-( as Genera, 2eat/res an)Detai,e) /,es for S+e-i7- Pie-es &ent t(ro/g( e)iting o%er(a/,s to -,arify ga$e+,ay:&(i,e $ore s/+er7-ia, e)its an) i$+,e$entations &ere $a)e to +re+are t(e GDD for atransfer fro$ &a,, of te?t to +,aya=,e =oar) ga$e.

    "0.Ter$ino,ogy for Ti,es an) S+a-es &as a,tere) to +re%ent +,ayer -onf/sion."1.T(e )e=/; to +,ayer $o%e$ent &(en in an o++osing +,ayer

  • 7/24/2019 SolarBears GDD Revised 0314 2

    5/20

    ame "3er3.ew

    Where does the game ta4e 5lace6

    2eri%/ is a %ery )i;erent &or,). T(is +,anet =oasts on,y one *no&n -ontinent: &(i-( iss/rro/n)e) =y i$+assa=,e &aters si$+,y *no&n as T(e aging Sea. An e?tre$e Nort(Po,e an) t&o &ea*er So/t( Po,es (ig(,ig(t t(e o)) fa-t t(at t(e Nort(ern He$is+(ere-ontains t(e e6/ator an) =ot( tro+i-s: *ee+ing it te$+erate t(ro/g(o/t t(e year.

    Massi%e stor$s -onstant,y siege t(e East -oast fro$ t(e EastNort(east: +o&ering t(eStor$y City &it( ,ig(tning stri*es. eyon) t(is great -ity to t(e 'est ,ies t(e Dea),yDesert: a 7ery ,an)s-a+e t(at tra+s (eat: is )e+ri%e) of rainfa,,: an) is +o+/,ate) =y)ragons an) a (ars( so-iety of $atriar-(s. E%en f/rt(er fro$ t(is san)y ,an) is t(eCra&,ing /ng,e: a ,an) t(at gi%es foreigners as $any nig(t$ares as )rea$s of &on)erat nat/re

  • 7/24/2019 SolarBears GDD Revised 0314 2

    6/20

    en%iron$ent )is+,aye) /+on t(e ga$e =oar) to =/i,) strategies an) e,i$inate ot(er+,ayers< -(ara-ters in a (ig(,y -o$+etiti%e en%iron$ent. S/--ess )e+en)s /+on-a/tion $ore t(an anyt(ing: an) so t(e /,ti$ate fo-/s iss/r%i%a,.

    How many characters7un.ts75.eces does

    the 5layer control6

    D/ring t(e ga$e: ea-( +,ayer &i,, -ontro, a sing,e-(ara-ter t(at t(ey &i,, *ee+ )/ring t(e &(o,e +,ayt(ro/g(. T(e -(ara-ter &i,, =e se,e-te) fro$ t(efo,,o&ing 7%eK

    Achuch. the reen=rea*s =o/,)ers &it( %ines an)gro&s (is o&n (o$e e%ery nig(t. His strong att/ne$entan) ,oya,ty to nat/re en(an-es (is instin-ts: =/t (e isa$ong t(e ,east so-ia, of $agi-ians as a res/,t of t(is trait. @Eart( E,e$ent

    Henr.etta the 8edis a 7ery=ar=arian $age &(o eatss-ra$=,e) )ragon eggs for=rea*fast. S(e is $ore=ene%o,ent an) -aring t(an$ost ot(er $atriar-(s: =/t(as a ,egen)ary te$+er. @2ireE,e$ent

    rom the S.l3er-a,,s )o&n,ig(tning fro$ t(e (ea%ens to+o&er t(e -ity an) stri*e (is

    foes. He is inte,,igent an)a,&ays stri%ing to gain ne&*no&,e)ge an) +o&er.@Fig(tning E,e$ent

    9.nn4el the Wh.te-anfree>e a &(o,e ,a*e in$in/tes an) i-e s*ate on it,i*e a -(a$+. Magi- is ,ess ofa &ea+on to (i$: an) $oreof an art for$. He is ares+e-te) gent,e$an in (is

    (o$e,an). @I-e E,e$entCharlotte the Blueis as&as(=/-*,ing +irate &(o-an sna+ sai,ors< $asts ,i*e at&ig in a stor$. S(e is *no&nfor =eing a tro/=,e)

    $agi-ian: =/t is $ore -,e%er an) reso/r-ef/, t(an $ost. @'ater E,e$ent

    ame %heory

    DESIGN DOCUMENT for PUGNAE POTENTIA Page

  • 7/24/2019 SolarBears GDD Revised 0314 2

    7/20

    SymmetryL Sy$$etri-a,,y: e%ery +,ayer is gi%en t(e sa$e o+tions in +,ayer -(oi-e:r/,es: +o&er: an) t(e sa$e a$o/nt of area for set/+. A,t(o/g( e%ery -(ara-ter o;ersan asy$$etri-a,,y s(a+e) se-tion: ea-( e,e$enta, +art of t(e $a+ =rings =a,an-e tot(e ga$e so no sing,e se-tion )o$inates t(e entire ga$e =ringing a))itiona,sy$$etry to t(e ga$e =oar). A )i;eren-e of a%ai,a=,e -ar)s -reates a))itiona,asy$$etry.

    'lay StyleL P/gnaePotentia is a non-oo+erati%e ga$e. P,ayers -o$=at ea-( ot(er/nti, on,y one re$ains. Infor$a, -oo+erati%e +,ay is so$eti$es en-o/rage) as so$e+,ayers -an =e-o$e $ore +o&erf/, t(an ot(ers )e+en)ing on Artifa-t Car)s an)or(o& $any e,e$ents t(ey -ontro,.

    Summat.onL P/gnae Potentia is -o$+rise) $ain,y as a non>eros/$ ga$e )/e tot(e e?isten-e of %ario/s -ar)s t(e +,ayers -an a-6/ire o%er t(e -o/rse of a ga$e.P,ayers )ra& one -ar) at t(e =eginning of e%ery t/rn so +o&er is a=,e to =e o=taine)&it(o/t ,oss fro$ anot(er +,ayer. P/gnae Potentia a,so (as as+e-ts of a >eros/$ga$e =ase) on (o& Po&er @(it +oints is transferre).

    9eature Set

    eneral 9eatures

    Character Ad3ancement P,ayers -an =/i,) t(eir -(ara-ter

  • 7/24/2019 SolarBears GDD Revised 0314 2

    8/20

    ame Com5onents

    0 -ar)s # Artifa-t Car)s # A-tion Car)s 1" Atta-* Car)s 1" Defense Car)s 1" S+e,, Car)s 10 Tra+ Car)s 30 O=sta-,e Ti,es Miniat/res ea-( assigne) to a /ni6/e

    E,e$ent 0 Po&er Co/nters G/i)e oo* Do)e-a(e)ron Die @)"0 1 Ga$e oar)

    8ules & $echan.cs

    ame Setu5

    T(e ga$e =oar) is ,ai) o/t on a Bat s/rfa-e &it( t(e +,aya=,e area fa-ing /+.A,, t(e A-tion Car)s are s(/e) an) +,a-e) fa-e )o&n on t(e Dra& Pi,e on t(e ga$e=oar).A,, ot(er +ie-es are +,a-e) in +i,es a--or)ing to t(eir s+e-i7-s.

    " +,ayers gat(er an) se,e-t t(eir -(ara-ter Miniat/res. Ea-( ga$e +ie-e -orres+on)s to an e,e$enta, anity.

    P,ayers are gi%en an a$o/nt of Po&er Co/nters e6/a, to t(eir starting Po&er. T(e n/$=er of +,ayers )eter$ines ea-( +,ayer

  • 7/24/2019 SolarBears GDD Revised 0314 2

    9/20

    're;$o3ement 'haseK Dra& one -ar) fro$ t(e )e-*. A +,ayer -annot (a%e $ore t(an 3 -ar)s in t(eir (an) at a ti$e. If at any +oint a +,ayer

    (as $ore t(an 3 -ar)s: t(ey (a%e to )ro+ any e?tra -ar)s on t(eir -/rrent s+a-e or anye$+ty a)Ja-ent s+a-e. I.E. if a +,ayer )ra&s a -ar) an) t(at -ar) in-reases t(eir (an) to a=o%e 3 t(e+,ayer -an ,ay )o&n a -ar) t(at )o not &ant at t(at ti$e +en)ing t(ey are in t(eir

    E,e$ent. Ho&e%er ,ater on t(ey -an tra%e, =a-* o%er t(eir -ar) t(ey ,ai) )o&n an)+i-* it =a-* /+ an) ,ay )o&n a )i;erent -ar) in t(eir (an) if no& o%er 3 -/rrent,y in(an). If t(e -ar) a +,ayer ,ays )o&n in t(eir E,e$ent is a Tra+ Car) an) ,ater on if noone e,se (as s+r/ng t(at Tra+ =y tra%ersing o%er it: t(e +,ayer &(o ,ai) it )o&n $ay-(oose to tra%erse o%er it an) +,a-e it in a )i;erent s+a-e t(at &it(in 1 a)Ja-ent s+a-eof t(eir -(ara-ter an) &it(in t(eir -ontro,,ing E,e$ent@s.

    A +,ayer -an )ro+ any -ar)s fa-e )o&n on t(eir -/rrent s+a-e or any e$+ty a)Ja-ents+a-e at t(e start of t(eir t/rn on,y in t(eir -ontro,,ing E,e$ent@s.

    Car)s -annot =e )ro++e) on a s+a-e &it( anot(er -ar): an ene$y: or an O=sta-,e Ti,e. If a +,ayer )ro+s a -ar) on an E,e$ent t(at t(ey )o not -ontro,: t(e -ar) is

    a/to$ati-a,,y +,a-e) in t(e Dea) Pi,e. If t(e Dra& Pi,e is e$+ty: s(/e t(e Dea) Pi,e =a-* into t(e Dra& Pi,e. T(e Dea) Pi,e is e%ery -ar) t(at (as =een /se). No one $ay )ra& fro$ it /nti, it is

    res(/e) =a-* into t(e Dra& Pi,e. If t(e Dea) Pi,e an) De-* Pi,e are =ot( e$+ty: +,ayers s*i+ t(e )ra&. T(is ens/res t(at

    +,ayers (a%e to +i-* /+ -ar)s fro$ t(e ga$e =oar) if t(e ga$e rea-(es a sta,e$atean) e?+ose t(e$se,%es to +otentia, tra+s.

    P,ayers $ay -(oose to /se a S+e,, or Atta-* Car). P,ayers $ay on,y /se 1 S+e,, or Atta-* Car) +er t/rn.

    $o3ement 'haseK P,ayers $/st $o%e to a)Ja-ent s+a-es. P,ayers (a%e t(ree s+a-es of $o%e$ent if t(ere are 7%e +,ayers. 2or e%ery +,ayer ,ess

    t(an 7%e: ea-( +,ayer &i,, gain 1 to $o%e$ent. P,ayers are a=,e to $o%e fro$ E,e$ent to E,e$ent. Mo%ing to anot(er +,ayer

  • 7/24/2019 SolarBears GDD Revised 0314 2

    10/20

    S+e,, Car)s range of )a$ageKQ 2i%e +,ayers: S+e,, Car) range 3.Q 2o/r +,ayers: S+e,, Car) range #.Q T(ree +,ayers: S+e,, Car) range .Q T&o +,ayers: S+e,, Car) range . Atta-*s or S+e,,s $/st =e +erfor$e) in a straig(t ,ine a-ross a)Ja-ent s+a-es. Un,ess an A-tion Car) states ot(er&ise.

    O=sta-,e Ti,es are ti,es t(at +,ayers -annot atta-* t(ro/g( or =en) atta-*s aro/n). Un,ess an A-tion Car) states ot(er&ise. A,, )a$age )one to an o++onent is ta*en a&ay fro$ t(e o++onent

  • 7/24/2019 SolarBears GDD Revised 0314 2

    11/20

    DESIGN DOCUMENT for PUGNAE POTENTIA Page 11

  • 7/24/2019 SolarBears GDD Revised 0314 2

    12/20

    '(en a +,ayer +,ays an Artifa-t Car) or Defense Car): it is +,aye) in t(eir )esignate)Defensi%e area: =/t &it(o/t t(e sa$e ,i$itations of a Defense Car).

    '(en a +,ayer is )a$age) =y an Atta-* Car): S+e,, Car) or Tra+ Car): t(e -ar) t(at)a$age) t(e$ is )is+,aye) fa-e /+ to t(e ot(er +,ayer@s. T(e atta-*er t(en statest(eir intent. ex. I am going to attack Bobby with my Enchanted Blade!

    Designate) Defensi%e an) O;ensi%e AreasK On e%ery si)e of t(e +entagona, =oar):

    t(ere is +rinte) t(e -(ara-ter na$e of t(e o&ner of t(at si)e s/rro/n)e) =y ane,e$enta, $otif to t(e ,eft: fo,,o&e) =y t(e ot(er -(ara-ters in t(e ga$e ,iste) to t(erig(t.

    T(e o&ner

  • 7/24/2019 SolarBears GDD Revised 0314 2

    13/20

    9lowcharts

    ame Setu5