Professional Documents
Culture Documents
Age 2 Design Document
Age 2 Design Document
2
Version 5.0
17 July 1998
CONFIDENTIAL
AGE 2............................................................................................................................ 1
ii. )er!ion
)er!ion C*$n#e Summ$r+..............................
Summ$r+............................................
...........................
...........................
.....................................................
....................................... ,
Document.....................
Document...................................
............................
...........................
...........................
............................
...........................
...........................
...........................
.......................
.......... 7
%eature &e'intro(uction )c*e(ule.......................
)c*e(ule....................................
...........................
............................
...........................
...........................
..........................
............ 7
+ilestone ,tems.....................
,tems...................................
...........................
...........................
...........................
...........................
............................
..........................................
............................ 8
1. Inter/$ce!...................
Inter/$ce!................................
...........................
............................
...........................
...........................
...........................
...........................
..................................
.................... 1
)ection /otes........................
/otes.....................................
...........................
............................
...........................
...........................
............................
...........................
..........................
............. 10
General ,nterace Design oncets........................
oncets.....................................
...........................
............................
...............................................
................................. 10
Pre'Game ,nteraces.....................
,nteraces...................................
...........................
...........................
............................
...........................
...........................
................................
.................. 10
,n'Game ,nteraces.....................
,nteraces..................................
...........................
............................
...........................
...........................
............................
...................................
..................... 11
Post'Game ,nteraces.....................
,nteraces...................................
............................
...........................
...........................
............................
........................................
.......................... ... 17
+iscellaneous ,nteraces AGE2 E(itor......................
E(itor...................................
...........................
............................
............................................
.............................. 18
General ,nterace Data.........................
Data.......................................
............................
...........................
...........................
...........................
......................................
......................... 18
2. A#e!................
A#e!..............................
............................
...........................
...........................
............................
...........................
...........................
............................................
.............................. 20
*e Ages in General.....................
General...................................
............................
...........................
...........................
............................
...........................
...........................
...................
..... 2$
A(3ancement *roug* *e Ages.............
Ages...........................
...........................
...........................
............................
...........................
..................................
..................... 2$
. Re!ource!..................
Re!ource!................................
...........................
...........................
............................
...........................
...........................
........................................
.......................... ...... 2,
&esources in General....................
General..................................
............................
...........................
...........................
............................
...........................
...........................
..................
.... 27
4asics o &esource +o(el........................
+o(el......................................
............................
...........................
...........................
...........................
...........................
.....................
....... 27
. Tr$&e..........
Tr$&e........................
...........................
...........................
............................
...........................
...........................
...........................
...........................
..................................
.................... .. 2-
O3er3ie o ra(e +o(el.......................
+o(el.....................................
...........................
...........................
...........................
..................................................
..................................... 29
,nternal ra(e................
ra(e..............................
...........................
...........................
............................
...........................
...........................
...........................
..................................
..................... 29
Player'to'Player
Player'to'Player ra(e.................
ra(e..............................
...........................
...........................
...........................
............................
...............................................
................................. 29
Programmer /otes.......................
/otes....................................
...........................
............................
...........................
...........................
............................
.................................
................... 61
(. Com3$t.................
Com3$t...............................
...........................
...........................
............................
...........................
...........................
....................................................
......................................
General omat +o(el.......................
+o(el.....................................
............................
...........................
...........................
............................
.......................................
......................... 66
omat !nit 4e*a3ior.....................
4e*a3ior..................................
...........................
............................
...........................
...........................
............................................
.............................. 5
0. Di4om$c+...............
Di4om$c+............................
...........................
............................
...........................
...........................
............................
...........................
...........................
.......................
......... 5
Dilomacy Otions....................
Otions.................................
...........................
............................
...........................
...........................
...........................
....................................
....................... 8
Dilomacy ,nterace Elements..................
Elements................................
...........................
...........................
............................
...........................
...........................
.....................
....... 9
CONFIDENTIAL
Player i3iliations...............
i3iliations.............................
...........................
...........................
............................
...........................
...........................
.........................................
........................... 51
ultures y Art )et.......................
)et....................................
...........................
............................
...........................
...........................
...............................................
................................. 51
ulture Astracts.............
Astracts...........................
............................
...........................
...........................
............................
...........................
...........................
................................
.................. 52
&ai(er ultures...................
ultures.................................
............................
...........................
...........................
............................
...........................
.........................................
............................ 55
5. Unit!....................
Unit!.................................
...........................
...........................
...........................
............................
...........................
...........................
............................
...........................
............. (5
!nits in General......................
General....................................
...........................
...........................
............................
...........................
...........................
............................
.........................
........... 58
!nit 4e*a3ior...................
4e*a3ior.................................
............................
...........................
...........................
............................
...........................
...........................
................................
.................. $1
!nit Art................
Art..............................
...........................
...........................
............................
...........................
...........................
............................
...........................................
............................. . $1
!nit /otes......................
/otes...................................
...........................
............................
...........................
...........................
...........................
...............................................
.................................. $2
1. M$.....................
M$...................................
...........................
...........................
............................
...........................
...........................
............................
...........................
.........................
............ 0,
+a yes............
yes..........................
...........................
...........................
...........................
...........................
............................
...........................
...........................
..............................
................ $7
errain.........
errain......................
...........................
............................
...........................
...........................
............................
...........................
...........................
.......................................
......................... $7
Oscure( !nits.....................
!nits..................................
...........................
............................
...........................
...........................
............................
...........................
...........................
.............. $7
11. Bui4&in#!..........
Bui4&in#!........................
............................
...........................
...........................
...........................
...........................
............................
...........................
...........................
.............. 05
1. Re4ic!.....................
Re4ic!...................................
...........................
...........................
............................
...........................
...........................
.................................................
................................... ,,
&elics......................
&elics...................................
...........................
............................
...........................
...........................
............................
...........................
.................................
.................... ....... 77
1,. Soun&!..............
Soun&!............................
............................
...........................
...........................
............................
...........................
...........................
............................
..........................
............ 52
)tereo )oun(........................
)oun(.....................................
...........................
...........................
...........................
............................
...........................
........................................
........................... 82
Oicial aunts..........
aunts.......................
...........................
...........................
...........................
............................
...........................
...........................
............................
...........................
............. 82
,nternationalie(
,nternationalie( )oun( )eciications.................
)eciications...............................
...........................
...........................
...........................
...........................
.......................
......... 82
15. C$m$i#n!
C$m$i#n! $n& Scen$rio!..................
Scen$rio!................................
............................
...........................
...........................
.............................................
............................... 50
Dynamic amaign )ystem....................
)ystem.................................
...........................
............................
...........................
...........................
....................................
...................... 8$
amaigns.....................
amaigns...................................
...........................
...........................
............................
...........................
...........................
...........................
.................................
.................... 8$
1-. Su##e!tion!
Su##e!tion! $n& Re4$te& Outcome!...............................
Outcome!.............................................
............................
...........................
.............................
................ 5-
CONFIDENTIAL
21. Tec*nic$4 Seci/ic$tion........................................................................................................... .. -1
ec*nical Programming ,tems &e;uest or AGE 2............................................................................ 91
A, &elate( as<s............................................................................................................................. .. 99
ommunications &elate( as<s...................................................................................................... 100
ommunications Programming ,ssues............................................................................................ 101
omman( -ine Parameters............................................................................................................ 102
+ac*ine )eciications.................................................................................................................... 107
In&e8.................................................................................................................................................. 12-
CONFIDENTIAL
i. Document Puro!e" Or#$ni%$tion" $n& Con'ention!
*e AGE 2 +aster Design Document is inten(e( to act as t*e central source (ocument or all *ases
an( asects o t*e oicial AGE 2 (e3eloment rocess.
As many asects o t*e (esign ill in3arialy c*ange o3er t*e course o its e3olution rom a concetual
to a inis*e( state t*is (ocument is structure( to rea(ily a(at to an( resent c*anging inormation in
a co*erent an( unctional as*ion. o t*is en( all relate( inormation ill e comartmentalie( into a
numer o secialie( iel(s eac* ro3i(ing or t*e easy location o rele3ant (ata an( also minimiing
instances o contra(ictory statements 3ia reeate( inormation eing u(ate( in one location ut not
ot*ers. *e (ocument ill also e maintaine( in 3ersions "alloing regression *en necessary an(
ro3i(ing t*e aility to trac< c*ronological rogress# an( a Version *ange )ummary "outlining any
c*anges ma(e# ill e inclu(e( as art o eac* comlete (ocument.
A((itionally lease note t*at ortions o t*e (ocument still en(ing inal agreement rior to
imlementation ill e i(entiie( y t*e rei: B"en(ing#B in t*eir title. Any (ecisions contingent uon
t*e accuracy o en(ing inormation s*oul( e (iscusse( it* memers o t*e AGE 2 team rior to
inaliation.
*is (ocument an( all o its relate( su(ocuments ill e maintaine( "rimarily# uon t*e Ensemle
)tu(ios ,ntranet. /ormally its content ill e altere( y ,an +. %isc*er "iisc*erCensemle'
stu(ios.com# *o ill comine inormation recei3e( rom all memers o t*e AGE 2 team into eac*
successi3e 3ersion. /e 3ersions ill e ma(e a3ailale to all memers o t*e AGE 2 team eac*
%ri(ay t*roug* email.
Please (o not ma<e c*anges (irectly to t*is (ocument or any o its su(ocuments. )uggestions or
any content you eel s*oul( e a((e( re3ise( or e:clu(e( can e sent (irectly to ,an +. %isc*er or
+ar< errano "mterranoCensemle'stu(ios.com#.
Document Versioning
*e ma?or (ocument 3ersion numer ill correson( to t*e current milestone *ile t*e minor
3ersion numer ill e u(ate( it* e3ery re3ision "ee<ly#. *e contents o t*e (ocument ill
correson( it* t*e (e3elomental state o t*e ro?ect at eac* milestone an( ill attemt to e as
accurate as ossile eteen t*ese.
Originally =or(@s 3ersion trac<ing utility as eing use( in t*e construction o t*is (ocument.
oe3er t*is eature cause( t*e (ocument@s ile sie to increase to a (egree t*at ma(e it
unaccetale or transmission or e(iting. *e use o t*is eature *as een (iscontinue( starting it*
30.5. A more eicient means o con3eying (ocument c*anges is eing engineere(.
Options
*e e:act imlementation o certain asects o t*e AGE 2 (esign is (een(ent on t*e
outcome o laytesting sc*e(uling team (iscussions an( so ort*. ,n instances *ere multile
"3iale# imlementations *a3e een suggeste( t*ese ill e resente( in t*e (ocument a long it* t*e
CONFIDENTIAL
or( otion in t*eir *ea(ing. ,n general otions are liste( in or(er o t*eir current e:ecte(
rece(ence "i.e. t*e most li<ely otion is liste( irst.#
*is (ocument is (esigne( it* t*e use o =or(@s F(ocument ma@ eature in min(. =*en
using t*e (ocument online e *ig*ly recommen( enaling t*is eature.
CONFIDENTIAL
ii. )er!ion C*$n#e Summ$r+
Document
,n or(er o riority
St$tu! Item
H 4attering &ams
H Ot*er !nits 4attering &ams
H )tatic I Pac<ing )iege =eaons
H Gat*er Points "rom 4uil(ings#
Gaia 4e*a3iors
=alls an( 4uil(ings )to +issile Attac<s
&elic "comat#
Gates
Garrisons
/a3al )ecial omats
Pro(uction ueues
,nternal ra(e
&elic "economic#
Ore relaces Gol(
Gat*ering Generates Gol(
O3erlan( ra(e I ra(e arts
/e Dilomacy +o(el
astles
!ni;ue !nits
)ecial !nit Attac<s an( Deenses
&ai(er ultures
ultural Dierences
%ormations
!nit -e3el )tate A,
>ings
4riery
%acings
&egrot*
,niltraitors
CONFIDENTIAL
Milestone Items
CONFIDENTIAL
iii. )i!ion St$tement
Vision Statement
To ;ee t*e 3e!t $rt! o/ t*e A#e o/ Emire! #$me 3ut e8ten& $n& e'o4'e it 9it*
!e4ecte& c*$n#e! $n& $&&ition!< imro'e& inter/$ce" /re!* 'i!u$4 4oo;" en*$nce&
t$ctic$4 com3$t =/orm$tion! $n& /$cin#>" ne9 tr$&e otion!" ne9 &i4om$c+ otion!"
$n& $ ne9 time erio& =D$r; A#e! t*rou#* E$r4+ Ren$i!!$nce> 9it* $rori$te
cu4ture!" 3ui4&in#!" unit!" $n& tec*no4o#ie!.
Litmus Test
All i(eas or otential (esign elements relate( to AGE 2 are su?ect to (iscussion among
memers o t*e AGE 2 team. oe3er comaring any concet to memers o t*e elo 3ision
statement s*oul( ro3i(e a general i(ea o a suggestionLs suitaility.
• AGE 2 9i44 #ener$44+ ;ee 9it*in t*e 4imit$tion! o/ it! $ro8im$te *i!toric$4 time erio& .
E3ery eort ill e ma(e to accurately mo(el t*e elements o t*e 50 ' 150 AD time erio(
e:cet in cases *ere reality oul( sacriice gamelay.
"E:amle o i(eas e:clu(e( y t*is aircrat aliens sumarines atomic eaons.#
CONFIDENTIAL
1. Inter/$ce!
Section otes
• All user interaces ill e ren(ere( in a *ig*er "800 : $00 : 25$ color# resolution. *is ill e (one
e3en *en t*e user elects to *a3e t*e game itsel "i.e. t*e game in(o# (islaye( in *ig*er or
loer resolutions.
• e:t use( in all interaces ill e *an(le( t*roug* rogrammatic ma te:t o3erlays to allo or a
simliie( localiation rocess.
• ,nteraces ill ma<e use o animate( icons.
• !sers ill e ro3i(e( it* a customiation eature t*at ill allo t*em to sa3e an( recall t*eir
a3orite interace settings.
• !ser interaces ill e comine( an( streamline( alloing or ;uic< simle na3igation an( t*e
most comman(s issue( t*roug* t*e least numer o screens.
• All interaces ill emloy a cursor ase( *el system using a "(elaye(# non'(islace( roll'o3er te:t
*el system.
• )tan(ar(ie( sie or all (ialogs N $0 : 80
$re-!ame Inter"aces
O'er'ie9
*e main AGE2 re'game "game setu# interace is (esigne( to resent t*e user it* a unctional an(
attracti3e interace t*at con3eys all necessary inormation it*out eing comle:. *e aearance o
t*is interace ill e mo(ele( ater uil(ings an( 3illages o t*e me(ie3al time erio(. !sing a series
o asic game icons "layer numer ma tye etc.# layers ill e ale to select t*eir setu
reerences an( atc* as t*ese c*oices are relecte( in t*e aearance o t*e interace taestry.
• Pre'game interace s*oul( allo t*e setting (islay an( loc<ing o game see(.
*e AGE2 multilayer re'game interace ill ro3i(e a (islay or a game see( loc<. *e *ost ill
select a game see( rom among t*ose liste( in t*is (ialog an( *is selection ill e aarent to all
layers. =*en t*e game egins no layer ill e ale to alter t*e game see(.
CONFIDENTIAL
Pre?G$me Inter/$ce Go$4!
In-!ame Inter"aces
O'er'ie9
*e in'game interace *as to rimary comonentsM a general static !, "a set o controls alays
(islaye(# an( a seciic con(itional !, "a set sace on t*e !, *ere 3arious controls can e lace(
as con(itions in t*e game (eman(#. *e general static !, consists o controls suc* as t*e score
(islay utton t*e menu utton t*e c*at utton an( so ort*. *e seciic con(itional !, (islays t*e
uil(ings t*at can e uilt *en a 3illager is selecte( t*e units t*at can e traine( at a uil(ing *en
t*e uil(ing is selecte( an( so ort*.
• +enu
• uit
• Ac*ie3ements
• )cenario ,nstructions
• )a3e
• -oa(
• &estart
• Game )ettings
• el
• Aout
• ancel
• Dilomacy
Allos t*e layer to set relations an( triute resources it* ot*er layers in t*e gameM unctions as
in Age o Emires.
• el
*anges layer@s cursor to a *el cursor t*at can e clic<e( on arts o t*e !, to recei3e relate(
*el messages.
• *at
CONFIDENTIAL
Allos layer to selects layers or layer grous to c*at to I it* an( also allos 3ieing o t*e
c*at uer.
Eac* clic< cycles t*e layer summary (islay "loer rig*t corner o screen# an( mini'ma t*roug*
a series o (islay ilters. )ee t*e Player )ummary section o t*is (ocumment "age ::# or motr
inormation. *e ossile mo(es are
• /one
• /ormal
+ini'ma (islays as normal an( t*e layer summary s*os t*e score "as in Age o Emires#.
• omat
+ini'ma is (islaye( in comat mo(e an( layer summary s*os comat statistics.
• &esource
+ini'ma is (islaye( in resource mo(e an( layer summary s*os resource statistics.
• ra(e
+ini'ma is (islaye( in comat mo(e an( layer summary s*os resource statistics.
• Pac< I !nac<
CONFIDENTIAL
Speci"ic #onditional UI %uttons' Ship Selected
• )to
• -aunc* %lare
• !nloa( "only aears i units are loa(e( aoar( selecte( s*i#.
*e mini'ma is art o t*e general static !, locate( at t*e ottom rig*t ortion o t*e interace. *is
(iamon( s*ae( (islay ill s*o t*e laying area to scale using "rimarily# loc<s o t*e aroriate
layer@s color suerimose( o3er a scale ma o t*e terrain to s*o t*e location o *is uil(ing an(
units. As it* t*e normal game (islay un(isco3ere( areas on t*e mini'ma ill remain lac< an(
ogge( areas o t*e mini'ma ill e artly oscure( y a gray o3erlay "it* t*e un(erlying terrain still
3isile#.
A small *ite or(ere( rectangle ill alays e 3isile on t*e mini'ma reresenting t*e location an(
oun(aries o t*e current area eing 3iee( y t*e layer. *is 3ieing area can e maniulate( 3ia
t*e mini'ma y mo3ing t*e cursor to a ortion o t*e mini'ma an( let clic<ing. *is ill cause t*e
3ieing area "an( *ite or(ere( rectangle# to center on t*e clic<e( location. , a layer let clic<s an(
(rags *is cursor on t*e mini'ma t*e 3ieing area ill e (ragge( as ell ut alays centere( on t*e
layer@s cursor.
Players can issue location re;uiring comman(s "i.e. mo3e here uil( here etc.# 3ia t*e mini'ma as i
it ere t*e actual laying area. *is is (one simly y clic<ing a location on t*e mini'ma rat*er t*an
on t*e actual laying area "note t*at t*e re(uce( scale o t*e mini'ma (islay o3iously reclu(es
t*is rom eing o3erly accurate#.
*e location o an( units in3ol3e( in any noteort*y acti3ity "i.e. a comat# ill e i(entiie( using a
3isual cue "accomanie( y au(io# on t*e mini'maM t*is ill consist o an initial o: t*at ill s*rin< to
outline t*e roug* location o t*e e3ent olloe( y a las*ing o t*e units in3ol3e( in t*e e3ent or its
(uration.
*e mini'ma *as our ilters eac* o *ic* correseon(s to a layer game summary (islay. A
utton ne:t to t*e mini'ma can e use( to cycle t*e ma an( game summary (islay t*roug* all o
t*e ossile mo(es. One mini'ma ilter must alays e acti3e an( only one can e acti3e at any
gi3en time. *is is not true o t*e layer game summary (islay *ic* can e ma(e "y cycling
t*roug* t*e mo(es# ma(e inacti3e.
ormal Filter
• All layer units are s*on in t*eir rimary color transorm color.
CONFIDENTIAL
• )electe( units are s*on in *ite
• errain is s*on in its normal color "i.e. lue or ater ron or green or lan( (ar< green orests
etc#
• *is ilter is ?ust li<e t*e Age o Emires (iamon( ma.
#omat Filter
Resource Filter
• +agenta reresents a resource t*at can e ic<e( u I orage( "anyt*ing gol( tra(e goo(s oo(
etc#
• All oo( resources are (ar< yello.
• Dar< green reresents orests or oo( orage.
• Dar< re( reresents ore.
• Gray reresents stone.
• Player@s uil(ings an( or<ing units are urle.
• &e( or any enemy unit or uil(ing
• ,(le 3illagers are lig*t lue.
• +a (islays only un*ar3este( resources "i.e. not t*ose eing carrie( y 3illagers#.
• +a colors or terrain are normal.
• )electe( units are s*on in *ite.
Trade Filter
CONFIDENTIAL
• )electe( units are s*on in *ite.
*e Player Game )ummary is lin<e( to a layer@s selection o a mini'ma ilter. *is (islay aears
*en t*e layer cycles t*roug* t*e ossile ilters y clic<ing t*e ma ilter utton. An a((itional ma
ilter "a (ulicate o t*e normal ilter# is ro3i(e( in t*e cycle to allo layers to 3ie t*e mini'ma in
normal mo(e it* no Player Game )ummary Dislay acti3e. *is causes t*e cycle to e as ollos
*is mo(e s*os a stac< o all layer names an( t*eir relate( scores. ,n general t*e or(er layer
names are resente( in is ase( on t*e *ig*est scoreM allie( layers are groue( toget*er an(
arrange( in or(er o t*e *ig*est score it*in t*eir grou. /ames o layers no longer in t*e game
remain in t*is (islay ut *a3e a single line t*roug* t*em.
o t*e let o a layer@s name ill e sace or icons a re( (ot (enoting a a( connect see( an( a
turtle reresenting a a( mac*ine see(.
*is mo(e s*os t*e current numer o comat units a layer *as y tye.
*is mo(e s*os t*e layer *is total numer o 3illagers an( is*ing oats along it* t*e numer o
t*ese t*at are currently i(le. 4elo t*e 3illager ortion o t*is (islay ill also e a column s*oing
t*e numer o "non'i(le# 3illagers currently or<ing groue( y tas<.
ra(e units are not currently in t*e game. =*en a((e( t*e tra(e Player Game )ummary Dislay ill
s*o a layer@s current numer o tra(e units an( t*e numer o t*ese t*at are i(le. *e unctionality
o t*is (islay can currently e teste( using (e3eloer tools "&-# to lace ra(e arts.
A utton on t*e layer@s !, ill ro3i(e access to an in'game tec* tree it* a general imlementation
as ollos
CONFIDENTIAL
• All tec* tree items s*oul( e caale o *a3ing a roll'o3er (ro'(on te:t o: t*at can e use( to
ro3i(e a((itional relate( inormation.
• !se rig*t or (ar< s*a(es to s*o t*ings t*at can e uilt or researc*e( an( to s*o t*ings t*at
cannot yet e uilt or researc*e( resecti3ely.
• )u(ue any units uil(ings or tec*nologies t*at are not a3ailale to a seciic culture. Possily
use one itma s*on on a lac< ac<groun( an( rogrammatically c*ange t*e color o asente(
items to t*at o t*e ac<groun( to oscure t*em.
• =*en a unit is artially or comletely *i((en y a taller o?ect in t*e Foregroun(@ "closer to t*e
ottom o t*e screen t*an t*e o?ect# its outline ill e s*on Ft*roug*@ t*e oscuring o?ect.
• *e outline ill e s*on t*roug* u to to le3els o oscuring o?ects "a tree in ront o a all in
ront o a sor(sman N or N a sor(sman e*in( to ros o alls#. *e unit ill not e (islaye(
i it is e*in( more t*an 2 o?ects.
• An oscure( unit ill e selectale y clic<ing insi(e its outline area.
• )ome arts o a unit may not e outline( N t*oug* generally t*e entire unit ill e surroun(e( y
an outline "t*is is to allo or o3erlays suc* as t*e rai(er@s sac< o goo(s t*e <ing@s cron a
oat@s sail#.
• All layer controlle( units ill e 3isile inclu(ing one( units allie( units an( enemy units.
• , ossile enemy one( an( allie( units ill e outline( in (ierent colors or in (ierent style
lines to e ale to tell t*em aart.
=*en a unit is selecte( an( t*e Flare@ is (one a secial message is sent to allie( layers in(icating
t*e Flare@ it* ot* a soun( an( a mini'ma in(ication o *ere t*e layer as *en lare as
selecte(. *e lare s*oul( stay on t*e mini'ma or 2 minutes.
*e lare &ill e:ose "an( later og# terrain surrouning it to t*e layer@s allies. *ere is no limit to t*e
numer o lares a layer can launc*M i a layer is*es to use t*e lare to s*are -O) rat*er t*an
researc*ing s*are( -O) "cartogra*y# more oer to *im.
*e re3ious 5 attles "any*ere a uil(ing or unit too< (amage# are in(icate( on t*e mini'ma.
*ese c*ange to a (im color ater 2 minutes an( (isaear ater minutes. *ese are (islaye(
regar(less o t*e selecte( ilter.
Otional imlementation N t*e troule sots are in(icate( y successi3ely (ar<er s*a(es o t*e
Ftroule sot@ color N &e( or instance starting as in< an( a(ing to (ar< re( or sot Q5.
CONFIDENTIAL
Other Suggested In-!ame Inter"ace Features
$ost-!ame Inter"aces
AGE 2 Time4ine
urrently t*e AGE2 timeline is t*e same as t*at in Age o Emires. A secon( timeline 3ersion "one
*ic* reresents t*e same (ata in a slig*tly (ierent as*ion# is currently eing teste(.
Timeline Icons
imeline icons are not currently in AGE2. =*en t*ese are enale( t*e olloing e3ents ill cause a
reresentati3e icon to aear in t*e aroriate location on t*e timeline
1. %ue(al Age
2. +i((le Age
6. ,merial Age
. onstruction o =on(er
5. Destruction o =on(er
$. onstruction o astle
7. Destruction o astle
8. 4attle e3ent
9. &aing e3ent
10. )ear %eality
11. Accet %eality
12. Declare Ji*a(
16. >ill >ing
1. ature >ing.
$rogrammer otes
CONFIDENTIAL
• 4attle (etermination (een(s on to itemsM t*e numer o (eat*s t*e layer is causing er time
slice or t*e *it oints <ille( er time slice. A attle is signiicant *en a certain total numer o <ills
or a certain total *it oint <ille( is reac*e(. Once a attle is (etermine( to e sigiicant t*en as
long as attle is continuing at a certain rate no ne attle e3ents are mar<e(.
• &aing (etermination (een(s only on a raing rate an( a raing total no e:tra concern it* *it
oints o t*e uil(ings rae(.
• t*e actual 3alues o t*ese igures are at resent
• *e ao3e igures are in t*e (ataase an( can e rea(ily c*ange(TTTTT
• Only t*e 5 iggest attles an( raings or <eee( trac< o. i a larger e3ent comes in t*en a smaller
e3ent is (iscar(e(.
• /ote t*at ot* attle an( raing (etermination <ee no trac< o geogra*ical area. )o it counts all
t*e layer <ills an( raings regar(less o ere t*e occur to (etermine i t*e layer *as *a( a
signiicant attleIraing e3ent. Also t*ey only trac< *at t*e layer is (oing not *at is eing (one
to *im.
• *e consi(eration o *it oints o t*e <ille( units as a((e( to e ale to trac< attles ere t*e
units are *ig* *it oint units so t*e numer o <ill is lo in any time slice. t*is s not a((e( to t*e
consi(eration o raings ecause , elt t*at t*at le3el o granularity as not nee(or raings.
• E3entualy t*ese e3ents ill so on t*e timeline it* a color transorme( icon to s*o *o you re
*uing ass on.
*e current AGE2 score mo(el is t*e same use( in Age o Emires. A ne score an( rating mo(el is
ort*coming "see )ection E )core +o(el#.
*e current AGE2 e(itor is a slig*tly mo(iie( 3ersion o t*at in Age o Emires. *is e(itor ill
e3entually e re(esigne(.
• )electing t*e errain ta ill oen an interace oering t*e +a oy as a rus* tye. )electing
t*is rus* enales t*e coy an( aste system.
• o coy an area let clic< an( (rag o3er itM t*e area ill e mar<e( y a re( o3erlay.
• lic< oy )electe( Area to enale t*e maniulation uttons.
• lic<ing &otate -et &otate &ig*t %li -et I &ig*t or %li ! I Don ill cause t*e coie( area to
c*ange its acing.
• Ater maniulation t*e user can lace t*e coie( area y mo3ing t*e re( o3erlay to t*e (esire(
location an( let clic<ing.
CONFIDENTIAL
• /e areas can e coie( y clic<ing Goto oy +o(e an( reeating t*is rocess.
/ote only s;uare areas can currently e selecte( or coy an( aste unctions.
Icon!
*e olloing is a list o all o t*e comman(s a layer ill e ale to issue "at some oint# *ile using
t*e AGE 2 !,. )ome o t*ese ill certainly e normal uttons (escrie( only it* te:t ut ot*ers ill
e icons.
All icons are store( rames in .lc iles it* one ile er category.
General ,cons
"4/+D.lc#
Fr$me Icon
el
One age tec* tree (islay
)core
+ini'ma ilter N comat
+ini'ma ilter N resource
+ini'ma ilter N tra(e
+ini'ma ilter N normal
*at
Dilomacy Otions
Ac*ie3ements Dislay
+ain +enu
)ituation )ummary
Go to gat*er 3ie
Go to retreat 3ie
1 -aunc* lare "to allies#
4asic units ta
)tance units ta
ommon units ta
ommon uil(ings ta
rain uil(ings ta
&esearc* uil(ings ta
Garrison uil(ings ta
2 A(3ance to age 2
6 A(3ance to age 6
A(3ance to age
5 %orm'u
CONFIDENTIAL
$ Attac<
7 eal
8 )to
9 *arge secial attac<
10 )et i<es against c*arge secial attac<
11 )*iel( all secial attac<
12 &eair
16 +o3e
60 Go to gat*er oint
29 Go to retreat oint
28 )et gat*er oint
27 )et retreat oint
2$ &elease "(elete#
25 Guar(
2 Patrol
26 )cout
22 Aggression le3el one N aggressi3e
21 Aggression le3el to N reacti3e
21 Aggression le3el t*ree '' (eensi3e
19 Aggression le3el our '' assi3e
15 -oa( I !nloa( toggle utton or transort caale oats
1 -oa( I !nloa( toggle utton or semi'moile units an( uil(ings "ac< I
unac<#
4uil( military uil(ings
4uil( economic uil(ings
18 %orm'u
)et gat*er oint
)et retreat oint
)to
17 %orm line
1$ %orm column
5 %orm grou
Disan( I ungrou
)et gat*er oint
6 &ing Alarm ell
2 Decomose I (elete uil(ing
1 Gate u I (on
0 Disan( oun(e(
69 Garrison ortrait N 3illager class
68 Garrison ortrait N riest class
67 Garrison ortrait N ootman class
6$ Garrison ortrait N mounte( class
65 Garrison ortrait N range( class
6 Garrison ortrait N relics class
66 Garrison all out
62 Garrison all out ally only
61 !n(isco3ere( tra(e route
$0 -an( tra(e routes 1
59 -an( tra(e routes 2
58 -an( tra(e routes 6
AGE 2 Design Document Page 20
CONFIDENTIAL
57 -an( tra(e routes
5$ -an( tra(e routes 5
55 -an( tra(e routes $
5 -an( tra(e routes 7
56 -an( tra(e routes 8
52 -an( tra(e routes 9
51 -an( tra(e routes 10
$1 )ea tra(e routes 1
$2 )ea tra(e routes 2
$6 )ea tra(e routes 6
$ )ea tra(e routes
$5 )ea tra(e routes 5
$ )ea tra(e routes $
7 )ea tra(e routes 7
8 )ea tra(e routes 8
9 )ea tra(e routes 9
50 )ea tra(e routes 10
ra(e Goo(s
Gol(
Ore
=oo(
)tone
"researc* items#
,+E-,/E ,E+ ,O/)
4uil( *ousing
)to construction
4uy ore le3el 1
4uy ore le3el 2
4uy ore le3el 6
4uy ore le3el
4uy ore le3el 5
4uy ore le3el $
4uy ore le3el 7
4uy ore le3el 8
4uy stone le3el 1
4uy stone le3el 2
4uy stone le3el 6
4uy stone le3el
4uy stone le3el 5
4uy stone le3el $
4uy stone le3el 7
4uy stone le3el 8
4uy oo( le3el 1
4uy oo( le3el 2
4uy oo( le3el 6
4uy oo( le3el
4uy oo( le3el 5
4uy oo( le3el $
4uy oo( le3el 7
4uy oo( le3el 8
AGE 2 Design Document Page 21
CONFIDENTIAL
4uy oo( le3el 1
4uy oo( le3el 2
4uy oo( le3el 6
4uy oo( le3el
4uy oo( le3el 5
4uy oo( le3el $
4uy oo( le3el 7
4uy oo( le3el 8
)ell ore
)ell stone
)ell oo(
)ell oo(
ra(e N not*ing a3ailale
4uil(ing ,cons
"K.lc#
Fr$me Icon
1 4lac<smit*
2 *urc*
6 Doc<
%arm
5 on enter
$ on enter "ortiication ugra(e#
7 +ar<et
8 +ill
9 ra(e =or<s*o
10 !ni3ersity
11 Guar( oer
12 =all
16 Gate
1 4arrac<s
15 4arrac<s "arc*ery range ugra(e#
1$ astle
17 )iege =or<s*o
18 )tale
!nit ,cons
"K.lc#
Fr$me Icon
1 a3alry -ance ortrait
2 a3alry >nig*t ortrait
6 a3alry Pala(in ortrait
Gaia Deer ortrait
5 Gaia %is* ortrait
$ Gaia a< ortrait
7 Gaia Outla ortrait
CONFIDENTIAL
8 Gaia =ol3es ortrait
9 ,nantry )earman ortrait
10 ,nantry 4erser<er ortrait
11 ,nantry )or(man ortrait
12 ,nantry Pi<eman ortrait
16 ,nantry ea3y )or(man ortrait
1 ,nantry o'an(e( )or(man ortrait
15 +isc Artiact art ortrait
1$ Villager +ale ortrait
17 Villager %emale ortrait
18 +issile Arc*er ortrait
19 +issile omoun( Arc*er ortrait
20 +issile a3alry Arc*er ortrait
21 +issile rossomen ortrait
22 +issile ea3y rossomen ortrait
26 +issile an( annoneer ortrait
2 )*i og ortrait
25 )*i %is*ing )*i ortrait
2$ )*i Galley ortrait
27 )*i Jun< ortrait
28 )iege +angonel ortrait
29 )iege o3ere( 4attering &am ortrait
60 )iege reuc*et ortrait
61 )iege 4omar( annon ortrait
62 )iege )corion 4allista ortrait
66 )ecial ,niltrator I )y ortrait
6 )ecial +on< ortrait
65 ra(e art ortrait
6$ !ni;ue ata*ract ortrait
67 !ni;ue *u'>o'/u ortrait
68 !ni;ue Der3is*es ortrait
69 !ni;ue Got* 4erser<er ortrait
0 !ni;ue Janissary ortrait
1 !ni;ue -ongoat ortrait
2 !ni;ue -ongomen ortrait
6 !ni;ue +oile )iege !nit ortrait
!ni;ue +ultiurose a3 ortrait
5 !ni;ue )amurai ortrait
$ !ni;ue eutonic >nig*t ortrait
7 !ni;ue *roing A:emen ortrait
8 !ni;ue =oa( 4erser<er ortrait
9 >ing ortrait
50 ueen ortrait
Cur!or!
Font!
CONFIDENTIAL
*ere ill e onts.
Cre&it!
6ot;e+!
/ot0e Tale
CONFIDENTIAL
%5
%$
%7
%8
%9
%10
%11
%12
a
4ac<sace
)acear
Enter
,nsert
Delete
ome
En(
Page !
Page Don
Arro !
Arro Don
Arro -et
Arro &ig*t
E)
U or
' or W
R or
or X
. or Y
I or T
M or
F or
Z or [
\ or ]
^ or _
CONFIDENTIAL
2. A#e!
As it* Age o Emires AGE2 also ma<es use o our (istinct ages to gate a layerLs rogression in
t*e game y ma<ing certain tec*nologies uil(ings an( units a3ailale or researc* (uring eac* o t*e
olloing erio(s
AGE2 ill re;uire layers to meet a seciic set o rere;uisites eore t*ey are alloe( to enter into
an( ma<e use o t*e a(3antages in any age. As it* Age o Emires t*e AGE2 interace "on
enter# ill *a3e an a(3ance to ne:t age utton t*at ill allo t*e layer to (ictate *en *e s*oul(
rogress into t*e ne age. *is control ill alter its aerance "su(ue I unsu(ue# to relect its
a3ailaility ase( on t*e status o t*e rere;uisites.
AGE2 ill use t*e same met*o( as Age o Emires to enale a(3ancement t*roug*t t*e 3arious ages.
*at is t*e layer must construct a numer o uil(ings rom t*e current age an( e:en( a seciie(
amount o resources to enter into t*e ne:t age as ollos
Dar0 to Feudal
Feudal to #astle
#astle to !unpo&der
CONFIDENTIAL
. Re!ource!
All (ata in t*is c*ater ertains to t*e resource mo(el inten(e( or AGE2 an( not t*e current resource
mo(el in lace.
Resources in !eneral
*e current resource mo(el in AGE2 is t*e same as t*at in Age o Emires. A ne resource mo(el a
slig*tly altere( 3ersion o t*at use( in Age o Emires ill e a((e( in t*e uture. *is ne mo(el ill
intro(uce a it* resource "ore# to t*e game an( ill remo3e gol( as a *ar3estale resource. ,nstea(
gol( ill e a;uire( t*roug* tra(e an( an automatic ee generate( y *ar3esting resources. Ot*er
c*anges ill inclu(e resources t*at rene ut or t*e most art t*e asic unction o t*e mo(el ill
remain t*e same "i.e. to get oo( tas< a 3illager on a tree#.
Players generate ra materials y assigning 3illagers to *ar3esting I gat*ering tas<s. =*en suiceient
amounts o t*ese resources are gat*ere( t*e layer can use t*em to construct uil(ings train units
or researc* tec*nologies.
%or e3ery 50 units o a resource gat*ere( t*e layer a((s one unit o gol( to *is treasury "astractly
reresenting a orm o ta:ation#. &esources can also e con3erte( (irectly to gol( t*roug* internal
tra(e at a mar<etlace an( gol( can similarly e use( to urc*ase resources "see section .0 ra(e#.
/on'tra(itional resource gat*ering is ossile t*roug* sca3enging. Destroye( uil(ings "an( ossiily
some units# ill yiel( sal3age iles t*at can e *ar3este( or t*e goo(s t*ey contain "see section 11.0
4uil(ings#.
As it* Age o Emires 3arious tec*nologies ill imro3e a layer@s aility to gat*er resources. /e
to AGE2 ill e secial con(itions t*at alter t*is aility as ell namely in relation to a layer@s in*erent
aility to generate gol(. One e:amle o t*is is t*e oeration o a relic *ic* can e use( to increase
a layer@s gol( income "see section 16.0 &elics#.
Rene9$34e Re!ource!
)ome resources ill rene as a game rogresses ro3i(ing or increase( amounts o t*ese resources
an( a more realistic laying en3ironment. &esources suc* as trees animals is* an( outlas ill e
mo(ele( as reneale in t*e game an( t*eir stoc<s ill relenis* i t*e layer (oes not (elete t*em
entirely. *ese resources ill relenis* at a set rate "t*eir e:ansion limite( y t*eir en3ironment so
t*at e3ergreen trees cannot onto a (esert or uil(ing or e:amle# an( to a set gloal ma:imum.
ertain reneale resources may aear un(er t*e -O) og o ar as t*ey relenis*.
%or inormation relate( seciically to t*e reneal o gaia un its in t*e game "(eer is* etc.# see
)ection 9.0 Gaia !nits.
CONFIDENTIAL
F$rm!
CONFIDENTIAL
. Tr$&e
All (ata in t*is c*ater ertains to t*e tra(e mo(el inten(e( or AGE2 an( not t*e current tra(e mo(el
in lace.
urrently t*ere is no tra(e mo(el "or e3en tra(e or t*at matter# in AGE2.
Internal Trade
Once layers *a3e uilt a mar<et t*ey can con(uct tra(e y means o t*e internal tra(e interace
*ic* aears *en t*is uil(ing is selecte(. *is interace consists o to ros o our uttons one
utton in eac* ro or eac* o t*e resources "oo( oo( stone ore#. )uerimose( o3er t*e to
uttons are t*e selling rices or eac* commo(ity an( o3er t*e ottom uttons t*e uying rice.
A clic< o any uer sell commo(ity utton ill cause t*e layer to sell 100 units o t*e selecte(
resource rom *is in3entory an( recei3e t*e amount suerimose( o3er t*e utton in gol(. A clic< on
any loer uy commo(ity utton ill cause t*e layer to urc*ase 100 units o t*e selecte( resource
at t*e cost "in gol(# o t*e amount suerimose( o3er t*e utton. Players attemting to uy or sell
resources *en t*ey (o not *a3e enoug* o a commo(ity or gol( ill e gi3en a you cannot
message "uttons t*at *a3e no unction suc* as t*e sell uttons *en a layer *as less t*an 100 o
a resource ill also e graye( out#. Players must also ay a 10` ee on any transaction "to co3er t*e
cost o mo3ing t*e commo(ities#.
4uying a lot o any resource ill cause an increase in t*e uying rice o t*at goo( se lling a lot o any
resource ill (ecrease its selling rice. As urc*ases an( sales inluence t*e rice o goo(s t*e
internal tra(e interace at t*e mar<et ill c*ange to relect t*e ne ricesM t*e rices suerimose(
o3er t*e uttons ill u(ate it* e3ery e:c*ange.
All resources egin it* a 1 gol( to 1 unit 3alue ut any urc*ase or sale ma(e y any layer in t*e
game ill imact t*e rice o commo(ities. *ere is no limit to t*e rice a goo( can e (ri3en u to ut
a lot o 100 ill ne3er sell or less t*an 1 gol(. As time goes on t*e game ill sloly attemt to le3el
t*e rice o all goo(s ac< to t*e original 1 to 1 3alue "increase or (ecrease rices y 1 gol( er 10
secon(s#.
$laer-to-$laer Trade
Players can con(uct layer'to'layer tra(e o3er lan( or ater. O3er lan( tra(e is con(ucte( using t*e
tra(e cart unit uilt at t*e mar<et. O3er ater tra(e can e con(ucte( using t*e cog or any 3ariety o
galley. ra(e units *a3e t*e olloing caacities
Unit C$$citie!
CONFIDENTIAL
annon Galley 2
og 8
Galley 2
ra(e art
=ar Galley 1
Player to layer tra(e is ase( on t*e transer o tra(e goo(s. ra(e goo(s are manuacture( at t*e
mar<etlace or (oc< automatically *en a layer@s tra(e unit is olloing a tra(e route an( arri3es
emty. ra(e goo(s cost 10 eac* o oo( stone ore an( oo( to manuacture. ra(e goo(s are an
in3isile resourceM t*ey are manuacture( as re;uire( at t*e aroriate location it*out (irection
rom t*e layer.
E3ery tra(e goo( ta<es 10 secon(s to manuacture. A mar<etlace or (oc< manuactures tra(e goo(s
on (eman( "starting *en an emty tra(e unit arri3es# an( (oes not stoc<ile tra(e goo(s. ra(e
units ill loiter aroun( a (oc< or mar<etlace *ile aaiting tra(e goo( manuacture. A (oc< or mar<et
ill manuacture only one tra(e goo( at a time an( "i multile tra(e units are aroun(# ill loa( it into
t*e 3essel closest to eing ull "i 3essels are e;ually ull it ill loa( t*em into t*e one it* t*e smallest
caacity irst#.
o con(uct layer to layer tra(e t*e layer uil(s a tra(e unit selects it an( clic<s on an aroriate
tra(e site "anot*er layer@s (oc< or s*is or anot*er layer@s mar<etlace or t*e tra(e cart#. *e
selecte( tra(e unit ill t*en aroac* t*e nearest (oc< or mar<et one( y t*e layer e ille( it*
t*e aroriate amount o tra(e goo(s an( *ea( or t*e targete( tra(e site. !on arri3al t*e layer@s
tra(e unit (ros its cargo in e:c*ange or an amount o gol( "no layer gets t*e (roe( tra(e goo(s#.
*e unit t*en returns to t*e (oc< or mar<etlace rom *ic* it originate( *ere t*e gol( it is carrying is
(eosite( in t*e layer@s in3entory. At t*is oint t*e tra(e unit ill loa( a ne cargo o tra(e goo(s
an( reeat its re3ious route.
Once or(ere( tra(e units ill continue on a route until gi3en ot*er or(ers or <ille(. , t*e tra(e location
t*ey are attemting to tra(e it* is (estroye( t*ey ill return to t*e mar<etlace *ere t*ey originally
recei3e( t*eir tra(e goo(s an( aait or(ers. , t*ey are attac<e( t*ey ill lee a certain (istance an(
t*en attemt to continue on t*eir route. , t*e tra(e cart is <ille( it lea3es e*in( a sal3age ile *ic*
can e illage( "as a uil(ing# or a ran(om amount o resources.
*e amount o gol( recei3e( in e:c*ange or tra(e goo(s is calculate( using a ase 3alue o 0 gol(
or eac* tra(e goo( carrie(. *is is t*en mo(iie( y t*e olloing (istance an( age mo(iiers
Con&ition Mo&i/ier
losest reac*ale tra(e location is X10` ma sie aay. '70`
losest reac*ale tra(e location is 11 N 20` ma sie aay. '50`
losest reac*ale tra(e location is 21 N 60` ma sie aay. '60`
losest reac*ale tra(e location is 61 N $9` ma sie aay. I' 0`
losest reac*ale tra(e location is 70 N 80` ma sie aay. 100`
losest reac*ale tra(e location is 81 N 90` ma sie aay. 200`
losest reac*ale tra(e location is 91Y ma sie aay. 600`
-ocation eing tra(e( it* is 2 suerior ages "Age 2 layer tra(ing it* an Age layer# '20`
-ocation eing tra(e( it* is 1 suerior age "Age 6 layer tra(ing it* an Age layer# '10`
-ocation eing tra(e( it* is 2 inerior ages "Age layer tra(ing it* an Age 2 layer# 20`
-ocation eing tra(e( it* is 1 inerior age "Age layer tra(ing it* an Age 6 layer# 10`
,n t*e tale ao3e closest reac*ale tra(e location reers to t*e (istance eteen t*e to closest
tra(e locations eteen t*e layer an( t*e layer *e *as c*osen to tra(e it*. &eac*ale is (eine(
AGE 2 Design Document Page 60
CONFIDENTIAL
as not re;uiring any interim transortation "i.e. a mar<et t*at oul( re;uire a tra(e cart to e loa(e( on
a s*i mo3e( across t*e ater an( t*en unloa(e( oul( not ;ualiy as reac*ale#. 4ot* t*e closest
reac*ale an( t*e inerior I suerior age mo(iiers are alie( ase( on t*e circumstances o t*e
game at t*e time t*e layer@s tra(e unit e:c*anges its cargo or gol(.
10` o all gol( generate( in tra(e goes to t*e mar<et o t*e layer eing tra(e( it*.
$rogrammer otes
• all uysIsells are in lots o 100 o any commo(ity. t*is amount is i:e(.
• *e uyIsell costs *a3e loer an( uer oun(s. *e loest rice is 1.0 gol( er lot o 100. *e
*ig*est rice is 9999.0 gol( er lot o 100. t*e starting uyIsell rices are set to 100 gol( er lot
o 100.
• *e amount t*at t*e orl( rice can c*ange ase( on eac* uyIsell also *a3e loer an( uer
oun(s. *e smallest a rice can c*ange is y 1.0. An e:amle is going rom 100.0 gol( to 99.0
gol( er lot o 100. *e largest (elta is 10.0 gol(.
• *e ormula or t*e rice c*anges is as ollos
*is is a s;uare root unction so t*e rice (elta is greatest or t*e irst e uysIsells. , 10 sells o
a commo(ity are (one t*e c*ange o t*e rice c*ange gets loer an( loer. /ote t*at i t*e oosing
action is (one i.e. uys t*e rice c*ange ill start going ac< u.
• )ell rices are t*e orl( commo(ity rice lus a ercent tra(e 3ig rate *ic* increase t*e rice
• 4uy rices are t*e orl( commo(ity rice minu a ercent tra(e 3ig rate *ic* (ecrease t*e selling
rice.
• *e tra(e 3ig rate is 10`.
• *e rices s*on o t*e uyIsell uttons on t*e +ar<et uil(ing !, relect t*e tra(e 3ig rate.
CONFIDENTIAL
• )ells o a commo(ity ill re(uce your limit to uy. %or e:amle t*e layer *as a 5 lag mar<et t*is
means *e can only uy 5 lots o oo(. *e layer uys 6 lots o oo( no *e can only uy to
more lots. , t*e layer t*en sells 2 lots o oo( *is y limit ill go u to lots. )ells can also
(ri3e t*e uy limit ao3e t*e t*at o t*e mar<et. *e layer sells 10 lots o oo( an( *as a 5 lag
mar<et t*en *is uy limit is 15 lots.
our uy limit ill reres* o3er time to aroac* t*e limit imose( y your est mar<et. *e rate is (
!ec! /4$#! o/ 3e!t m$r;et . =*en e3er t*is time *as counte( o t*e layer uy limit ill go u or
(on y one to aroac* t*e limit o *is est mar<et. , your est mar<et c*anges t*en t*is time ill e
altere(.
CONFIDENTIAL
(. Com3$t
F$cin#!
%acing roerties "rear an( lan<# ill e assigne( to aroriate AGE 2 unitsM units *ic* (o not *a3e
an organic (eense "i.e. cataults# ill not e assigne( acings an( attac<s against t*em ill e
resol3e( it*out mo(iier regar(less o t*e (irection o attac<. Attac<s against t*e rear acing ill (o
50` more (amage an( t*ose against a lan< ill (o 25` more.
Form$tion!
*ere are to lay otions or ormations in AGE2 an automatic ormation system an( a manual
ormation system ot* (etaile( elo. Players are ale to select t*e system t*ey is* to use eore
or (uring a game ut must researc* t*e lea(ers*i tec*nology to actually enale t*e use o ormations
in t*e game. 4eore lea(ers*i is researc*e( no ormation otions are a3ailale an( all units mo3e in
masse( grous as in Age o Emires.
All units are assigne( a seciic class "see t*e %ormation lasses ale aen(i: E or (etails# *ic*
is use( to (etermine *at ormations t*ey may e lace( in an( *at osition in a ormation t*ey
s*oul( ta<e. ,n t*e automatic mo(e t*e units selecte( an( or(ers issue( automatically (ictate t*e
ormation a grou o units ill e lace( in. ,n t*e e:ert mo(e *oe3er a user must issue or(ers to
set a ormation. *is is (one y irst selecting a grou o units t*e classes o t*ese are t*en c*ec<e(
against t*e re;uirements o eac* ormation an( t*ose ormations ossile are resente( to t*e user
t*roug* t*e !,.
=*ile in a ormation selecting any unit o t*e ormation selects t*e entire ormation an( all or(ers
gi3en to it are gi3en to it as a *ole. *e !, ro3i(es aout ace an( *eel let I rig*t controls to
allo t*e layers to manually c*ange t*e acing o a ormation at ill "an( in lace#. A rea<
ormation utton is also a3ailale an( use to return t*e units o a ormation to a non'ormation state.
,n comat units in a ormation ill rea< ran<s an( mo3e to attac< enemy units. , t*is occurs an( t*e
enemy units are (eeate( all units in a ormation ill all ac< into t*eir original ormation olloing t*e
comat "*en no ot*er enemy units are in t*eir -O)#.
O t*e our ormations currently lanne( t*ere is none t*at e:clu(es any articular unit rom eing
lace( insi(e it "t*is (oes not mean t*at t*is ill not c*ange in t*e uture#. , units o (issimilar see(s
CONFIDENTIAL
are lace( in a ormation toget*er t*e entire ormation ill mo3e at t*e ace o t*e sloest unit.
%ormations orm as ollos
• -ine
-ines orm it* to general areas *earty units suc* as inantry an( ca3alry orm at t*e ront o a
line an( more 3ulnerale units suc* as mon<s 3illagers an( arc*ers orm at t*e rear. )tarting at a
central oint units ill orm in lines u to 10 units areast. , more t*an 10 o one o t*e to tyes
is lace( in a line ormation t*e line ill e (oule(. a3alry units ill orm in e;aul numers on
t*e ront lan<s o a line it* inantry eteen t*em. Vulnerale units ill orm in t*e rear ran<s
it* range( units gi3en orar( riority "s*orter range( units ill e lace( eore longer range(
units# an( ot*er "non'comat# units orming e*in( t*ese in no articular or(er.
Gi3en arc*ers "A# 6 <nig*ts "@# 1 3illager ")# an( $ sor(smen "S# a line ill orm as
ollos
@SSSSSS@@
AAAA)
Gi3en 10 arc*ers "A# 10 comosite arc*ers "C# <nig*ts "@# an( 8 3illagers ")# a line ill
orm as ollos
@@@@
AAAAAAAAAA
CCCCCCCCCC
))))))))
• olumn
As it* t*e line ormation columns also orm it* stronger units at t*e ore. olumns ill orm in
lines u to 6 areast it* eac* ourt* unit creating a ne line. olumns ill orm in t*e or(er
ca3alry inantry arc*er I missile ot*er. As it* line ormations t*e s*ortest range( missile units
ill e lace( closest to t*e ront o t*e ormation an( t*ose it* greater ranges e*in( t*em.
Gi3en arc*ers "A# 6 <nig*ts "@# 1 3illager ")# an( $ sor(smen "S# a column ill orm as
ollos
@@@
SSS
SSS
AAA
A)
Gi3en 10 arc*ers "A# 10 comosite arc*ers "C# <nig*ts "@# an( 8 3illagers ")# a line ill
orm as ollos
AGE 2 Design Document Page 6
CONFIDENTIAL
@@@
@AA
AAA
AAA
AAC
CCC
CCC
CCC
)))
)))
))
• 4o:
4o:es orm in t*ree searate areas. ,n an outer ring ca3alry an( inantry units ill orm. ,n a
smaller ring e*in( t*is missile units ill orm. ,n t*e center rotecte( units "mon<s 3illagers
siege units or tra(e units# ill gat*er. *e sie o a o: ormation is artially (ictate( y t*e
numer o units lace( in it ut a lso ollos some asic gui(elines t*e missile unit ring ill alays
orm at least 6 tiles rom t*e rotecte( units an( t*e ca3alry an( inantry ring ill alays orm 6 at
least 6 tiles rom t*is. ,n a((ition missile units ill attemt to maintain a 2 tile seeration it*in
t*eir ring *ile inantry an( ca3alry ill attemt a minimum 6 tile seeration. , too many units
e:ist to allo t*is seeration t*e sie o t*e ring ill e:an( to allo it. *e o: ormation ill
attemt to lace units e;ually "i.e. i you *a3e arc*ers in a o: ormation it ill lace one on
eac* si(e o t*e o:#.
4o:es are t*e only ormations t*at orce a unit A, routine on t*e units it*in. =*ile in a o: t*e
inantry an( ca3alry in t*e outsi(e ring ill lea3e t*eir stations only to attac< an e nemy unit it*in 5
tiles o t*eir location. Also missile units ill not erorm t*eir routine ac<'u'an('s*oot maneu3er
an( ill gi3e targeting riority to t*e unit closest to t*e rotecte( units. , a o: is or(ere( to attac<
an enemy unit it ill not rea< u to (o so.
Gi3en sor(smen "S# arc*ers "A# an( 3illagers ")# a o: ill orm as ollos
) ) A S
S A ) )
CONFIDENTIAL
S
)*oing (istriution o unli<e units in une3en ;uantitiesM gi3en 10 sor(smen "S# 2 -ance
a3alry "L# i<emen "P# 10 arc*ers "A# 2 crossomen "# an( 3illagers ")# a o: ill
orm as ollos
L S P S S
A A S
S A
A
) ) A P
P A ) )
A
A S
S A A
S S P L S
)*oing increase in ormation sie *en too many units e:ists to maintain minimum
seerationsM gi3en sor(smen "S# 3illagers ")# an( 1 Arc*ers "A# a o: ill orm as
ollos
A A A A
A A
) ) S
S A ) ) A
A A
A A A A
CONFIDENTIAL
S
• =e(ge
*e e(ge orms using t*e same asic rules estalis*e( or ormations ut it* ca3alry an(
inantry ositions re3erse(. *at is inantry "i<emen are gi3en riority# lea( t*is ormation
olloe( y ca3alry olloe( y arc*ers "s*ortest range closest to t*e ront an( olloe( y
3ulnerale units. *is ormation egins it* one unit in a ro it* eac* ro increasing t*e total
numer o units in it until all units are in t*e ormation. =*en a line is orme( y a numer o
unli<e units t*ese units ill (i3i(e t*eir osition to e e3en on ot* si(es o t*e ormation "or
e:amle i<emen *a3e riority o3er sor(smen ut i t*ere are 2 let to lace in a column o 6
total an( t*e ne:t unit is a sor(sman t*e lacement ill e i<eman I sor(man I i<eman
rat*er t*an i<eman I i<eman I sor(man#.
Gi3en 5 i<emen "P# 2 sor(smen "S# lance ca3alry "L# an( $ 3illagers ")# a e(ge ill
orm as ollos
P
PP
PSP
LSLL
L))))
))
Gi3en 7 sor(smen "S# 2 <nig*ts "@# 1 +on< "M# an( a Pac<e( reuc*et "T# a e(ge ill
orm as ollos
S
SS
SSS
@SM@
T
,utomatic Formations
*ere are t*ree asic ormations t*at are use( in AGE2@s automatic ormation mo(el t*e line t*e
column an( t*e o:. Any time a grou o units is selecte( t*ey ill automatically e lace( in one o
t*ese ormations *en gi3en or(ers. Once units are lace( in a ormation using t*e automatic
ormations system t*e units ecome a grou an( as it* e:ert ormations selecting any one o
t*ese selects t*e entire grou. ,n(i3i(ual units can e remo3e( rom an automatic ormation 3ia t*e
rea< ormation utton on t*e !,. Once an automatic ormation *as een ro<en t*e ramaining units
are no longer art o any ormation t*ey must again e selecte( an( issue( or(ers toget*er to *a3e
t*em reorm into a ormation. A((itional units can e integrate( into an automatic ormation y
selecting t*e ormation an( units to inclu(e( at t*e same time t*en issuing a comman(. A((itional
units can also e a((e( to a ormation y selecting t*e (esire( a((itions an( rig*t clic<ing on a unit in
t*at ormation. *e rules or *ic* ormation ill e selecte( are as ollos
AGE 2 Design Document Page 67
CONFIDENTIAL
• -ine
!nits ill orm in a line *en gi3en or(ers to attac<. ,nantry an( ca3alry units ill orm at t*e ront
o a line "it* inantry in t*e center o t*e line an( e;ual numers o ca3alry at t*e lan<s# an(
arc*er units ill orm u e*in( t*em. Ater an attac< units ill remain in a line ormation
occuying t*eir ol( ositions "i.e. not illing t*ose 3acate( y t*e (ea(#. =*en or(ere( to mo3e
units in a line ormation ill ill in t*e saces 3acate( y lost units. !nits in a line or(ere( to mo3e
ten tiles or less rom t*eir resent location ill remain in a line ormation i or(ere( to mo3e a
greater (istance t*ey ill sitc* to a column "see elo#. A grou o units t*at as mo3e( in a
column ut *as since stoe( an( ecome i(le ill c*ange into a line ormation acing a(3anceing
enemy units *en t*ese aear insi(e t*eir -O) "acing riority gi3en to closest enemy I ul< o
enemy#. A grou o units in a column ormation t*at are still in t*e rocess o mo3ing ill not orm
a line i an enemy is sig*te( "ut ill i t*ey arri3e at t*eir (estination an( t*e enemy remains
insi(e t*eir -O)#.
• olumn
!nits ill orm a column *en gi3en or(ers to mo3e. , t*e selecte( units are not currently in a
ormation or are memers o (ierent ormations t*ey ill automatically orm a column *en gi3en
or(ers to mo3e. oe3er i all o t*e selecte( units are currently o t*e same line ormation t*ey
ill orm a column only i gi3en or(ers to mo3e 11 or more tiles rom t*eir resent location "see
ao3e#. !nits in a line ormation ill orm it* mounte( units at t*e ore inantry in t*e mi((le
an( arc*ers an( ot*er units in t*e rear.
• 4o:
!nits ill orm a o: i a moile "inclu(ing ac<e(# siege eaon >ing or mon< is among t*e
units selecte( an( gi3en or(ersM a o: ormation orms onl *en t*is con(ition is met an( any
or(er "mo3e or attac<# is gi3en. *e siege eaon >ing or mon< in a o: ormation ill alays
e lace( at its center. +issile units ill orm a ro: aroun( t*is unit or units an( all ot*er units ill
orm a o: aroun( t*e missile units. =*ile in a o: ormation missile units ill gi3e attac< riority
to t*e enemy unit closest to t*e rotecte( units in t*e center. All ot*er units ill attac< t*e closest
enemy unit attemting to rea< t*eir ran<s. All units in a o: ormation ill remain in a o:
ormation until issue( or(ers it*out a siege eaon >ing or mon< among t*em.
*e e:ert ormations otion is enale( y t*e layer in settings or in t*e re'game. *e e:ert
ormations system allos t*e layer ull control an( increase( otions in3ol3ing *is ormations. *ere
are our asic ormations ossile using t*e e:ert otion column line o: an( e(ge. *ese
ormations are orme( *en units are selecte( an( a orm or(er issue( 3ia t*e !,. ,n(i3i(ual units
can e remo3e( rom an e:ert ormation 3ia t*e rea< ormation comman( on t*e !,M t*is ill cause
all units to e:it t*eir currently assigne( ormation *ere t*ey can t*ey e maniulate( in(een(ently.
, a layer is*es to continue using a ormation minus selecte( units it must e ro<en t*e units
e:tracte( an( t*e ormation t*en reuilt. A((itional units can e a((e( to an e:isting ormation y
selecting t*e units to e a((e( an( rig*t clic<ing t*em on "unit in# a ormation.
An otion or inclusion it* t*e e:ert ormation systemM layers oting or e:ert ormations oul( e
ale to (esign an( use t*eir on ormations in t*e game.
CONFIDENTIAL
Formation %onuses (O$TIO)
An otion or inclusion it* all ormationsM ormations oul( e gi3en artiicial onuses associate( it*
t*eir inten(e( oeration "i.e. units in a column ormation mo3e 10` aster#.
Shield 3all
*is alies to sor(smen an( *ea3y sor(smen units. =*en alert "acing a missile attac<# t*ese
units ill raise t*eir s*iel(s eore t*em. =*ile in t*is state t*ey recei3e an a((itional 1 ierce armor
mo(iier. , t*e units attac< or mo3e t*is mo(iier is nulliie(. , t*e units are not acing a missile
attac< t*ey ill not e:ecute t*is (eense ut t*ey ill turn toar( t*e attac< so t*at t*ey may (een(
against a secon(.
$i0eman Lunge
Pi<emen *a3e t*e aility to close t*e last t*ree tiles eteen t*emsel3es an( a mounte( oe at a ace
;uic<er t*an t*eir normal mo3ement rate. *is is automatic an( *aens any time a i<e unit targets a
mounte( enemy an( closes to it*in t*is (istance.
=*en i(le i<emen ill set t*eir i<es against a c*arge. , attac<e( y lance ca3alry *ile in t*is
state i<emen ill (o tri4e t*eir normal (amage on t*e irst attac<. , i<emen are mo3e( or gi3en
or(ers to attac< t*is onus is nulliie(. , t*ey are attac<e( rom t*e rear or lan<s t*is onus (oes not
aly.
#harge
-ance a3alry Pala(ins an( >nig*ts may c*arge oonents to inlict a (oule (amage attac<. *is
secial attac< is e:ecute( y selecting t*e aroriate unit or units clic<ing t*e secial attac< !,
utton an( selecting a target. *e selecte( ca3alry units ill t*en c*arge t*eir gi3en target.
Alternately t*is or(er can e gi3en y (oule rig*t clic<ing t*e target. *arging units must e at least
2 tiles rom t*eir target to c*arge.
)imilar to t*e riests@ con3ersion attac< in Age o Emires t*e c*arge attac< may e (one only *en
t*ere is enoug* oer to e:ecute it. Ater a c*arge attac< units must rest or a erio( o time "$0
secon(s ase# eore t*e otion is a3ailale again. During t*is time t*ey may erorm all ot*er
actions as normal. An in(icator ill aear on t*e !, to s*o a layer t*e rec*arge status o t*is
attac<. =*ile una3ailale t*e secial attac< utton on t*e !, ill e graye( out.
Any c*arge attac<s targete( at i<emen *o are set against c*arge ill increase t*e i<emen onus
"normally trile (amage# to u$&ru4e (amage.
#on1ersion
,n AGE2 t*e mon< unit ill e ale to erorm a con3ersion attac< similar to t*at o t*e riest in Age o
Emires. *is ill e t*e only attac< or t*is unit an( ill t*us re;uire no secial !,. As it* t*e riest
CONFIDENTIAL
in Age o Emires t*e mon< con3ersion attac< ill e range( ill e ran(omly eecti3e an( ill
re;uire a rec*arge eteen multile attac<s.
$illage
&ai(ers can steal assets rom enemy uil(ings y clic<ing on any o t*eir military units clic<ing t*e
secial attac< rai( utton on t*eir !, an( clic<ing on t*e location t*ey is* to illage rom. !nits t*us
assigne( ill mo3e toar( t*e targete( uil(ing an( illage.
Pillage ta<es a s*ort amount time to comlete "units ill e:ecute an attac< or illage animation (uring#
an( rear(s t*e illager it* an amount o a seciic resource. *e e:act amount o time re;uire( to
illage is (etermine( in t*e same manner as t*e mon<@s con3ersion c*anceM t*at is t*e illager *as a
er cent c*ance "in t*is case 66`# to successully illage an( eac* attac< *e ma<es "at t*e unit@s
set rate o attac<# allos t*e (ice to e rolle( again. !nsuccessull illage attemts result in (amage
to t*e target at 50` o t*e normal le3el. )uccessul illage attemts (o not cause (amage.
=*en successul resources are remo3e( rom t*e in3entory o t*e layer *o ons t*e uil(ing eing
illage( at a ran(om amount ranging rom 10 to 25 units er illager. &ai(er units tas<e( to illage ill
imme(iately attemt to return to t*eir closest ton center ater illaging an enemy uil(ing. &ai(er
units carrying illage must return it to t*eir ton center eore t*e items are a((e( to t*eir in3entory "i
a tri aoar( s*i is re;uire( or t*is rai(er units carrying illage (o not ta<e u a((itional sace.#
&ai(ers ill only e rear(e( it* illage i t*e layer oning t*e uil(ing t*ey *a3e targete( or
illage *as t*ese resources in *is in3entory. ,tems a3ailale or illage at eac* uil(ing are as ollos
&ai(ers carrying illage ill e i(entiiale t*roug* an o3erlay. *ese units ill not auto'attac< sig*te(
enemies an( i gi3en or(ers to attac< t*ey ill imme(iately (ro *ate3er t*ey ere carrying. ,n
a((ition i any rai(er is (amage( to 50` o *is *it oints or loer *e ill (ro *ate3er *e as
carrying. Droe( resources ill remain on t*e ma *ere (roe(M any illage caale unit or
3illager ill e ale to ic< t*ese u.
&ai(ers cannot target unoccuie( "20` or loer P# uil(ings or illage.
&ai(ers can also target layer tra(e carts or illage. *e resource illage( in t*is case ill e
(etermine( ase( on *at t*e tra(e cart as carrying.
AGE 2 Design Document Page 0
CONFIDENTIAL
4idnapping
&ai(ers can steal enemy 3illagers. *is is (one in t*e same manner as illage only it* an enemy
3illager targete( rat*er t*an an enemy uil(ing. +ost o t*e oerational rules are t*e same
• &ai(ers must return a <i(naee to t*eir ton center to con3ert t*e unit.
• , tra3el aoar( a s*i is re;uire( rai(ers carrying 3illagers still ta<e only one sace.
• &ai(ers ill (ro a <i(naee i (amage( elo 50` or i gi3en or(ers to attac< anot*er unit.
=*en (roe( <i(naees ill lee screaming toar( t*eir nearest ton center.
)ome (ierences
Enemy 3illagers returne( to t*e rai(er ton center ta<e a s*ort *ile to e in(octrinate(M t*is rocess
(oes not interrut any ot*er training or researc* eing (one at t*e ton center. , easile a !,
element s*oul( e a((e( to s*o t*e layer t*e status o any <i(naee con3ersions. =*en a
<i(naee *as een ully con3erte( t*e 3illager os out o t*e ton center as i uilt t*ere.
• 4asic Oeration
,n AGE 2 t*e og an( Galley tye s*is can attac<. All o t*ese *a3e a set ase attac< t*at is
a(?uste( ase( on t*e numer o units garrisone( aoar( "?ust as toer attac<s are a(?uste( y t*eir
garrison numer an( tye#. Galley units *a3e an in*erent attac< *ile og units (o not N i a og *as
no range( troos aoar( it *as no attac<.
,n age 6 t*ree tec*nologies ecome a3ailale t*e ram Gree< ire an( grale an( oar(. Eac* o
t*ese costs t*e same "600 oo( I 200 gol(# an( ta<es t*e same amount o time to researc* "100 sec#.
Only one o t*e t*ree may e researc*e(. Once one is selecte( t*e ot*ers ecome una3ailale. ,
t*e researc* o one is cancelle( eore inis*ing all t*ree ecome a3ailale again. *e researc* o
any o t*e t*ree tec*nologies imacts only t*e oeration o t*e 9$r #$44e+ units "not cogs#. )*is
gi3en secial attac< or(ers (o not also attac< it* t*eir normal attac< *ile attac<ing "so a galley
(oesn@t ire arros at anot*er s*i *ile ramming it#.
All s*i secial attac<s ill *a3e a !, utton associate( it* t*e attac<. !se o t*is utton can e
a3oi(e( t*roug* cle3er mouse maniulation *en a 3essel is selecte( an( a target (oule rig*t
clic<e( any secial attac< ossile ill e initiate(.
• &am
*e ram ro3i(es s*is it* a secial attac< t*at (oes 50 oints o (amage to t*e target an(
10 oints o (amage to t*e attac<er. Once researc*e( any ar galley one( y t*e layer ill *a3e a
&am utton on its interace. lic<ing t*is utton an( a target ill cause t*e 3essel to mo3e toar(
AGE 2 Design Document Page 1
CONFIDENTIAL
an( ram its target. A s*i must e at least 6 tiles aay rom its target to initiate a ram. Ater a
ramming attac< t*e 3essel ill e a(?acent to its target an( ill *a3e to mo3e to a (istance o 6 tiles or
greater to initiate anot*er ramming attac<. , a targete( 3essel lees t*e attac<er ill ursue.
• Gree< %ire
&esearc*ing Gree< ire causes a Gree< %ire utton to aear on t*e interace o all ar
galley tye s*is. lic<ing on t*is utton an( clic<ing on a target s*i ill cause t*e layer@s 3essel to
close it* its target "to it*in 6 tiles# an( attac<. *is attac< ill cause (amage (irectly to any units
eing carrie( aoar( t*e targete( s*i. , any tra(e goo(s are aoar( one ill e lost in eac* Gree<
ire attac<. All units aoar( ill lose 20 *it oints er attac<. Once targete( a s*i attac<ing it*
Gree< ire ill continue to (o so until sun< or until t*ere are no units let aoar( to attac<. , a targete(
3essel lees t*e attac<er ill ursue. *e rate o ire or Gree< ire attac<s ill e $ secon(s.
, a layer selects t*e Gree< ire secial attac< an( targets a atc* o emty ater t*at
location "2 : 2# ill e co3ere( it* scary laming Gree< ire. *is ill continue to urn or
60 secon(s. Players can target (ierent atc*es o ater at t*e same rate as t*ey can
normally attac< "6 secon(s er#. )*is assing t*roug* atc*es o urning ater ill ta<e
(amage as ollos
1. Eac* in(i3i(ual 2 : 2 atc* o urning ater is e;ual to one normal Gree< ire attac<
"so or e3ery atc* t*e s*i (ri3es t*roug* 1 tra(e goo( is lost an( e3ery unit aoar(
ta<es 20 oints o (amage#.
2. Eac* 6 secon(s sent in a urning ater tile is e;ual to one normal Gree< ire attac<
"so i a 3essel is ar<e( on a urning ater tile it loses 1 tra(e goo( an( e3ery unit
aoar( ta<es 20 oints o (amage e3ery 6 secon(s#.
/ote t*at t*is (amage is alie( to all units rien( an( enemy ali<e "ire not eing
(iscriminating#.
&esearc*ing t*is tec*nology causes a Grale an( 4oar( utton to aear on t*e ar galley
s*i interace. lic<ing t*is utton an( clic<ing a target causes a layer@s s*i to aroac* t*e
target. Once a(?acent to t*e target ot* s*is ecome loc<e( an( immoile. At t*is time ot*
s*is attac< one anot*er as normal *oe3er t*e attac<ing s*i ta<es (amage *ile t*e targete(
s*i (oes not. *e targete( s*i is gi3en 3irtual (amageM t*e attac< is calculate( as i ot* s*is
ere simly attac<ing one anot*er ut t*e targete( s*i (oes n ot aear to e ta<ing any (amage
to t*e layers.
1. *e attac<ing layer ta<es too muc* (amage an( sin<s. ,n t*is case eit*er t*e targete( s*i
or ot*er s*is aroun( *im (ole out too muc* (amage or t*e attac<er to *an(le. *e originally
targete( s*i is release( an( oerates as normal once again ut *as 20` o t*e total 3irtual
(amage sutracte( rom its Ps.
2. *e targete( layer ta<es too muc* (amage an( sin<s. ,n t*is case t*e targete( s*i *as
ta<en 3irtual (amage suicient to sin< it i it ere actual (amage. , t*is occurs t*e targete(
3essel *as 20` o t*e 3irtual (amage it recei3e( sutracte( rom its Ps ut t*e 3essel
ecomes t*e roerty o t*e attac<ing layer. Any units aoar( t*e 3essel are lost ut any
cargo remains.
AGE 2 Design Document Page 2
CONFIDENTIAL
Unit ,I Modi"ier5 ,lert State
!nit A, s*oul( e mo(iie( to allo units to *a3e an alert state. !nits ill enter into alert state
*ene3er an enemy unit is sig*te(. ,n t*e case o units caale o erorming t*e s*iel( all alert
state ill e entere( into i suc* units are attac<e( y missile units "arc*ers#. =*ile in alert state
military units ill ace t*e enemy military unit closest to t*em or or s*iel( all units toar( t*e
(irection o incoming arros. Pi<emen ill set or c*arge *en in alert state. /on'military units are
not imacte( y alert state an( ill not alter t*eir e*a3ior i an enemy unit alls insi(e t*eir -O).
G$rri!onin#
AGE 2 ill allo selecte( structures an( s*is to *ouse a layer@s an( a layer@s ally@s military an(
ci3ilian units. *is is (one simly y selecting t*e units to e garrisone( an( issuing a comman( or
t*em to mo3e to a seciic uil(ing. *e selecte( units ill t*en aroac* an( enter t*e uil(ing
"ro3i(e( t*at it allos or garrisoning#. A re(uce( sie green *ealt* ar ill aear ao3e t*e regular
sie uil(ing *ealt* ar to (islay t*e numer o units currently garrisone( in a selecte( structure.
=*ile garrisone( insi(e a uil(ing or s*i units are rotecte( rom attac<. , t*e uil(ing or s*i is a
(eensi3e structure it* an attac< caacity range( units garrisone( it*in a(( to its in*erent attac< y
alloing it to ire 3ollies o multile arros or t*e (uration o t*eir stay. *is mo(iication to t*e attac<
is (etermine( y ta<ing t*e comine( attac< "(amage# o all garrisone( missile units an( comaring it
to t*e structure@s or s*i@s ase attac<. %or eac* multile o t*e structure@s or s*i@s ase attac<
ro3i(e( y a garrisone( arc*er anot*er arro ill e a((e( to t*e 3olley ire(. )o i a toer *as an
attac< o 10 an( 5 arc*ers eac* it* an attac< o are garrisone( it*in t*e toer ill ire 6 arros
er 3olley "5 arc*ers : (amage eac* R 20 I 10 or toer attac< R 2 1 ase toer attac< R 6 arros#.
*e range an( rate o attac< o t*e o?ect units are garrisone( it*in (ictates t*e range an( rate o
attac< or all attac<s originating rom t*at o?ect.
Garrisone( units can e e?ecte( rom t*eir uil(ing or s*i 3ia a series o !, controls. 4uttons are
ro3i(e( *ic* (islay t*e classes o units garrisone( it*in t*e selecte( o?ect "t*ose ossile are
3illager riest ootman mounte( range( secial an( relics ut t*ese uttons are s*on on t*e !,
only *en a unit o t*at class is garrisone( it*in t*e selecte( o?ect#. )uerimose( o3er t*ese
uttons is a numer s*oing *o many units are currently garrisone( it*in t*e selecte( o?ect. -et
clic<ing any o t*ese uttons ill cause a unit o t*at tye to e e?ecte( rom *is garrison it* eac*
clic<M rig*t clic<ing ill cause all units o t*at tye to e e?ecte(. Only a layer@s on units are
(islaye( using t*ese uttons. A searate utton allie( units (islays t*e total numer o t*ese
garrisone( an( also allos e?ection. An all out utton causes all garrisone( units to e e?ecte(.
=*en a layer garrisons units in an ally@s structure or s*i selecting t*at o?ect ill ring u a !, or
*an(ling *is garrison as i t*e units ere garrisone( in *is on uil(ing or s*i "an allie( units utton
ill not e ro3i(e( in t*is case#. !nits garrisone( in an ally@s uil(ing or s*i s*are its -O) as i it
ere t*eir on. O3iously s*is may not e?ect units rom t*eir garrison *ile at sea.
All garrisone( units ill e automatically e?ecte( rom any structure i t*at structure is (amage( to 20`
or less o its total *it oints. *is is not true or s*is *ic* ill orce units to remain garrisone( until
t*ey reac* lan( *ere t*e units can e oloa(e( or t*e s*i is sun< at sea "<illing all aoar(#. !nits
garrisone( in an ally@s uil(ing ill automatically e e?ecte( rom it i a c*ange in (ilomatic status
occurs "t*e same ill *aen to units aoar( re3ious ally@s s*is as soon as t*ey come suiceiently
close to s*ore#.
CONFIDENTIAL
=*ile garrisone( units ill *eal automatically at a ase rate e;ui3alent to 60` t*at o a mon<@s ase
aility. Various tec*nologies ill alter t*is rate as ill (ierent structure tyes.
!arrison $roperties
*e %ormations lasses ale "see )ection E# ro3i(es (escritions or t*e lasses Permitte(
column o t*e tale elo. /ote t*at unpac0ed siege units are e:clu(e( rom t*e P class or t*e
urose o garrisoningM ac<e( siege units are alloe( ut ro3i(e no attac< eneit.
E?ecting units rom a garrisoning may cause rolems in certain circumstances "i.e. a toer a(?acent
to a all e?ecting units on t*e rong si(e o t*e all#. o counter t*is it may e necissary to emly
an e?ection system similar to t*at use( it* transort s*is *ere location inormation is re;uire(
eore units can e e?ecte(.
AGE2 may ossily emloy a tec*nology t*at allos layers to ma<e use o a ton ell. =*en rung
"3ia a utton on t*e interace# t*e ell causes all a layer@s 3illagers to garrison in t*e nearest ossile
location. =*en t*e layer clic<s t*e ton ell a secon( time t*e ell is rung again an( all 3illagers e:it
t*eir garrison locations and return to their original tas0s.
Sie#e Unit!
*e AGE2 )iege units are or t*e most art un(amentally (ierent rom t*ose in Age o Emires.
*is is (ue rimarily to t*e act t*at moile siege units "suc* as Age o Emires@ stone t*roer an(
catault# (o not ma<e a reaearance in AGE2. ,nstea( t*e ma?ority o AGE2@s siege units must e
ac<e( to mo3e an( must e unac<e( at t*eir (estination to attac<. *is o3iously c*anges t*e
manner in *ic* t*ese units are use( in t*e game.
)iege units t*at must e ac<e( to mo3e aear in t*is as*ion ater traine( "t*at is i you train a
treuc*et it os out o t*e siege or<s*o as a ac<e( treuc*et#. o unac< a ac<e( siege
engine t*e unit is selecte( an( t*e ac< I unac< utton on its interace resse(. *e layer@s
cursor t*en ecomes a cycling icture o t*e assemle( siege engine. *is is use( to select a location
AGE 2 Design Document Page
CONFIDENTIAL
or t*e siege unit construction in t*e same manner as lacing t*e oun(ation or a uil(ing. Once a
location *as een selecte( t*e ac<e( siege engine ill tra3el to t*e location an( egin assemling
itsel. o ac< t*e siege engine again t*e engine is simly selecte( an( t*e ac< I unac< utton
resse(. Ater a time t*e engine ill re3ert to a ac<e( unit.
)iege units t*at must e ac<e( an( unac<e( cannot mo3e rom t*eir location *ile assemle(.
*ey can sloly c*ange t*eir acing to attac< targets aroun( t*em ut at a rate too slo to eecti3ely
engauge most enemy units "t*is 3ariety o siege unit is rimarily or use against enemy uil(ings#.
*ese units must e ac<e( an( unac<e(. *e ire only *en ully assemle( an( cannot mo3e
*ile (oing so. *ey can c*ange t*eir acing *ile assemle( to attac< enemy targets aroun( t*em.
*e +oile )iege !nit is actually semi'moile it ac<s an( unac<s muc* aster t*an eit*er t*e
+angonel or reuc*et.
*ese units (o not nee( to e ac<e( or unac<e( ut are slo mo3ing an( *a3e a range an( attac<
t*at is generally inerior to t*e ac<ing siege units. *e )corion 4allista an( an( annoneer are
etter or use against enemy units t*an enemy uil(ings.
*ese slo mo3ing *ul<s can ta<e a great (eal o (amage eore collasing ut can attac< only
uil(ings t*ey (o no (amage to units.
)iege units can e ma(e to *a3e a gra(uate( (amage mo(el associate( it* t*eir attac<s. *is oul(
allo or attac<s it* increase( (amage at t*e oint o imact an( e3er (iminis*ing (amage le3els
ra(iating out rom t*is.
+ost AGE2 comat units ill *a3e a series o unit A,s associate( it* t*em t*at t*e layer can select
using t*e !, to get t*em to erorm certain secialie( unctions. *e unctions are as ollos
$atrol
*e layer selects a unit or grou o units an( set a series o ayoints t*e selecte( units ill t*en
continuously atrol t*e area (eine(.
Scout
!sing t*e !, t*e layer ill select a unit or grou o units gi3e t*em a scout comman( an( select t*e
location t*ey is* scoute(. Any selecte( units ill rocee( to t*is location an( orit it se3eral times to
AGE 2 Design Document Page 5
CONFIDENTIAL
unco3er une:lore( territory. )couting units ill scout t*eir location only or a s*ort erio( o time an(
must e gi3en a((ition scouting assignments i t*e layer is*es to use t*em to unco3er a((itional
territory. !nits tol( to scout ill (o so muc* less eiciently t*an layer manage( scouts.
!uard
!nits tol( to guar( anot*er unit or structure "any o?ect may e guar(e(# ill aroac* it an( station
t*emsel3es near it. , t*eir target is moile guar(ing units ill ollo as it mo3es. Guar(ing units
(oule t*eir resonse ra(ius "t*e (istance rom t*e o?ect t*ey are assigne( to guar( t*at t*ey ill
allo an enemy unit to aroac* eore initiating an attac<# an( ill gi3e o3erall attac< riority to t*e
unit closest to t*e unit t*ey are guar(ing.
Follo&
%ollo is a (eri3ati3e o t*e scout unctionM units assigne( to scout ut gi3en a seciic target ill ollo
"t*us t*is (oes not re;uire a searate !, utton#. !nits so assigne( ill ollo t*e unit *e is assigne(
to at t*e e(ge o *is line o sig*t an( ill not engage. !ses a scout or sy olloing an enemy unit
*ome.
Formations
)ee ao3e.
Com3$t AI =In*erent>
,n*erent omat A, (escries t*e asic in3oluntary logic use( y comat units to unction an( e:ecute
comman(s.
+issile units not in ormation s*oul( automatically ire an( retreat as comuter controlle( missile units
(o.
Target $rioriti7ation
o e (etermine(.
!nits issue( or(ers to attac< an enemy unit or uil(ing s*oul( continue to mo3e toar( it i it is
(estroye( *ile t*ey are enroute. All units arc*ers inclu(e( s*oul( mo3e to a location rom *ic*
t*ey coul( *a3e attac<e( t*eir target *a( it still remaine(.
Order $rioriti7ation
Or(er rioritiation reers to t*e e*a3ior comat units ollo *en circumstances in t*e game
interere it* t*e or(ers t*ey *a3e een gi3en. %or e:amle *en a grou o units are tol( to mo3e to
a seciic location ut are attac<e( *ile enroute s*oul( t*ey continue toar( t*eir (estination or
(een( t*emsel3esT
CONFIDENTIAL
Com3$t Unit St$nce!
*e unit stance "or aggression le3el# (eines *o a unit s*oul( (eci(e to attac< enemies t*at are in itLs
line o sig*t *en t*e unit is not erorming a user or(er. *e user can alays orce a unit to attac< an
enemy no matter *at t*e unitLs aggression le3el is.
,ggressi1e
!nit s*oul( or< li<e it (i( in Age o Emires. , it sees an enemy it ill run ater an( attac< t*e
enemy. ,t ill ollo t*e enemy until t*e enemy (ies or cannot e seen anymore. *en it ill loo< or
anot*er enemy.
De"ensi1e
*is is t*e Bstan( groun(B state. *e unit (oes not run ater an enemy. ,t only attac<s i an enemy is
it*in range ase( on t*e unit@s current location.
$assi1e
CONFIDENTIAL
0. Di4om$c+
Diplomac Options
B$!ic Otion!
3ar
A layer@s units ill attac< "on sig*t# units an( uil(ings elonging to a layer t*ey *a3e (eclare( ar
against.
eutral
A layer@s units ill ignore t*e units an( uil(ings o a layer t*ey *a3e (eclare( neutrality it*.
Players can issue or(ers to attac< units t*ey *a3e (eclare( neutrality it* an( ill (een( t*emsel3es
i attac<e(.
,llied
A layer@s units ill ai( in t*e (eense o t*e units an( uil(ings o a layer t*ey *a3e allie( it* as i
t*ey ere *is on. A layer cannot target or attac< t*e units or uil(ings elonging to a layer *e *as
allie( it*.
Seci$4 Otion!
Fealt
*e (ilomacy interace ill allo layers to (eclare ealty to anot*er layer. %ealty causes t*e layer
(eclaring to ecome a su?ect o t*e layer *e (eclares ealty to. 50` o t*e (eclaring layers
resources ill imme(iately e triute( to t*e layer ealty is (eclare( to an( control o t*e (eclaring
layer@s units ill t*ereater e cooerati3e "as i t*e layers ere o t*e same layer numer#. *e
layer *o *as (eclare( ealty ill e unale to ma<e any ot*er (ilomatic arrangements it* ot*er
layersM all o *is (ilomatic settings ill alays matc* t*ose o t*e layer *e *as (eclare( ealty to. ,n
a((ition t*e layer (eclaring ealty ill not s*are t*e -O) o t*e layer *e *as (eclare( ealty to ut
t*e layer ealty is (eclare( to ill recei3e t*e -O) o any layer *o *as (eclare( ealty to *im "i t*ey
c*oose layers can set t*eir (ilomatic state to allie( it* a layer *o *as (eclare( ealty to t*em
to ro3i(e t*eir -O)#. Players in a ealty status cannot target one anot*er or attac<.
Once ealty *as een sorn a layer may not rescin( *is (ecision. A layer may terminate t*e ealty
status o any layer *o *as (eclare( ealty to *im t*roug* a utton on t*e interace an( t*is ill
return control o all units to t*e original oner cancel any s*are( -O) an( set ot* arties to
neutral. , a layer is eliminate( rom t*e game any layers *o *a3e (eclare( ealty to *im are
similarly ree(.
8ihad
CONFIDENTIAL
*e (ilomacy interace ill allo layers to (eclare a ?i*a( against anot*er layer. Declaring a ?i*a(
ro3i(es t*e (eclaring layer it* a 20` attac< onus against units o t*e layer *e *as (eclare( t*e
?i*a( against. =*ile in eect a ?i*a( ill also enalie t*e layer *o (eclares it y ro3i(ing all ot*er
layers "e:cet t*e one *o *as t*e ?i*a( (eclare( against *im# it* a 10` attac< onus.
Once (eclare( a layer cannot sto *is ?i*a( ut t*e elimination o t*e layer *o a ?i*a( *as een
(eclare( against ill sto t*e 10` attac< onus or ot*er layers. A ?i*a( can e (eclare( only once
er game. Players *o (eclare ?i*a(s against one anot*er eecti3ely negate eac* ot*ers@ onuses
ut still are enalie( it* t*e 10` attac< onus all ot*er layers recei3e against t*em.
Declaring a ?i*a( automatically laces t*e (eclaring layer at ar it* t*e layer *e *as (eclare(
against an( no ot*er (ilomacy otions are t*en ermitte( eteen t*ese layers.
Mercenaries
,mlementation is 4D.
Tri3ute
riute is not currently mo(ele( in AGE2 in t*e as*ion (escrie( elo. urrently t*e Age o Emires
system is in lace.
!sing t*e (ilomacy interace layers ill e ale to triute goo(s to one anot*er. At t*e start o t*e
game a layer it* a mar<et ill e ale to triute goo(s to any ot*er layer it* 20` o t*e triute
lost as a ee or t*e triute. Players can researc* se3eral tec*nologies to re(uce t*is ee later in t*e
game. *e only e:cetion to t*is is it* gol( *ic* can e triute( y any layer it* a mar<et to any
ot*er layer at no enalty.
*e (ilomacy interace currently in AGE2 is not t*at (escrie( elo. urrently t*e Age o Emires
interace is in lace.
/ote uttons ill only aear in t*e (ilomacy (ialog i t*ey are a3ailale. , a layer *as no gol(
t*ere ill e no gol( triute utton. , *e *as (eclare( ealty to anot*er layer t*e uttons *e oul(
use to (eclare ealty to ot*er layers ill e asente(.
P4$+er Icon!
At t*e let o t*e (ialog are icons or all layers in t*e game eac* it* a ac<groun( color
correson(ing to t*e layer@s color. Player icons are arrange( in or(er o alliance it* allie( units
groue( "al*aetically y t*e layers@ names# at t*e to o t*e screen neutral units in t*e mi((le an(
*ostile units at t*e ottom. *e layer@s name ill alays e t*e irst in t*is list "as *e cannot go to a
neutral or a ar status it* *imsel t*is s*oul( ose no rolem#. Doule let clic<ing on any layer
icon ill ring u a c*at o: to sen( a message to t*at layer only.
Di4om$c+ Icon!
CONFIDENTIAL
o t*e rig*t o t*e layer icons are t*e 5 (ilomacy icons arrange( in t*e olloing or(er allie(
neutral ar ealty ?i*a(. Allie( neutral an( ar are ra(io uttons ressing any o t*em relaces t*e
one currently set in t*at layer@s ro. One o t*ese ill alays e acti3e in eac* layer@s ro telling
t*e layer *at *is status it* all ot*ers is at a glance.
*e ealty an( ?i*a( uttons to t*e rig*t o t*ese are normal uttons. Eit*er otion is (eclare( y
ressing t*e aroriate utton in t*e ro o t*e layer to e targete( or a ?i*a( or ealty (eclaration.
St$tu! S$ce
o t*e rig*t o t*e (ilomacy icons is a lan< column. =*en any layer (eclares ?i*a( or ealty a ?i*a(
or ealty icon ill aear in t*is sace in t*e color o t*e targete( layer. *us i you are t*e lue
layer an( you (eclare ealty to t*e re( layer a re( ealty icon ill aear in t*e column along your
ro an( a lue one in t*is column along your oonent@s ro. )imilarly i you are t*e lue layer an(
you (eclare a ?i*a( against t*e green layer a green ?i*a( icon ill aear in your ro an( a lue one
in *is ro.
Tri3ute Icon!
o t*e rig*t o t*e status sace are t*e triute icons oo( stone ore oo( an( gol(. -et clic<ing any
o t*ese a((s 100 triute "s*it let clic<ing a((s 1000# to t*e layer *ose ro t*e icon is in. &ig*t
clic<ing sutracts 100 "s*it rig*t clic<ing sutracts 1000#. *e amount a layer *as set or triute is
suerimose( o3er t*e aroriate icon.
Mercen$r+ Contro4!
4D.
Contro4 Button!
At t*e ottom o t*e interace are to uttons clear an( sen(. lear ill eliminate all c*anges ma(e
y t*e layer since t*e (ialog as last oene(. )en( sumits t*e c*anges "sen(s triute to ot*er
layers an( c*anges (ilomatic stances# an( closes t*e (ialog.
CONFIDENTIAL
,. Cu4ture! $n& Ci'i4i%$tion!
$laer #i1ili7ations
• 4ritons
• 4yantines
• elts
• *inese
• %ran<s
• Got*s
• Jaanese
• +ongols
• Persians
• )aracens
• eutons
• ur<s
• Vi<ings
A!i$n Set
• *inese
• Jaanese
Ar$3ic Set
• Persians
• )aracens
• ur<s
• 4yantine
R$i&er Set
• +ongols
• elts
• Vi<ings
• eutons
• Got*s
CONFIDENTIAL
• 4ritons
• %ran<is*
#ulture ,stracts
*e olloing tales are use( to <ee trac< o 3arious (ata aout t*e selecte( AGE2 cultures.
Ci'i4i%$tion 4ritons
Bonu! • ,mro3e( (ilomacy c*eaer orce( treaties.
Bonu! B$!i! *e Englis* ere ore3er ma<ing (ilomatic resolutions it* e3eryone t*ey
encountere(.
Pen$4t+
Pen$4t+ B$!i! Oensi3e enalty "t*eir tactics (een(e( on an enemy c*arging t*em#
actionalism N ,relan( =ales )cotlan( noles etc.
Uniue Unit -ongomen
7on&er =estminster Aey
Arti/$ct
Tr$&e Item =ool
Ci'i4i%$tion 4yantine
Bonu! • ,mro3e( (eensi3e structures at a re(uce( cost.
• !se o Gree< ire
Bonu! B$!i! onstaninole as attac<e( or centuries an( (i( not allM its t*ic< alls ere
legen(ary. Early on one o t*e t*ings t*at re3ente( t*e +uslims rom
o3errunning t*e 4yantines as t*eir eecti3e use o Gree< ire esecially in
na3al engagements.
Pen$4t+ • Poor (ilomacy orce( treaties are more e:ensi3e.
Pen$4t+ B$!i! *e 4yantines reresente( eastern ort*o(o: *ristianity *ic* as oose(
y t*e oly &oman Emire. A sc*ism (e3eloe( eteen t*e 4yantines an(
t*e Paal oers in ,taly. /umerous lea(ers attemte( to reair t*is rea< ut
ere alays unsuccessul. *e 4yantines also ai( t*e Persians *uge
amounts o gol( in e:c*ange or eace.
Uniue Unit ata*racts
7on&er *e agia )o*ia
Arti/$ct
Tr$&e Item ,cons
Ci'i4i%$tion elts
Bonu! • %erocity.
• *eaer military units.
Bonu! B$!i! *e elts ere renon or t*eir erocity in attle an( *a( no s*ortage o simle
a:emen to use as troos.
Pen$4t+ • &e(uce( unit (eense
Pen$4t+ B$!i! *e elts oten oug*t na<e(M are s<in ma<es oor armor.
CONFIDENTIAL
Uniue Unit =oa( 4erser<er
7on&er /one N &ai(ers
Arti/$ct
Tr$&e Item /one '' &ai(ers
Ci'i4i%$tion *inese
Bonu! • ,mro3e( tec*nology
• Poulation onus
Bonu! B$!i! *e *inese ere y ar t*e most a(3ance( an( oulus ci3iliation o t*is
time.
Pen$4t+
Pen$4t+ B$!i! *e *inese ere isolate( rom t*e rest o t*e orl( or muc* o t*is time
t*an<s to strong orces "rimarily t*e +ongols# in t*eir nort*.
Uniue Unit )emi'auto crosso "*u'>o'/u . 181 o Glossary.#
7on&er Alter o ea3en .78 I 79 Arc*itecture o t*e =orl( *ina
Arti/$ct
Tr$&e Item )il< ?a(e
Ci'i4i%$tion %ran<s
Bonu!
Bonu! B$!i! *e %ran<s "e3entually t*e %renc* an( Germans rimarily# ecame <non or
t*eir metalor<ing an( also or t*eir ca3alry. *e ormer as a trait more
alicale to t*e east %ran<s t*e latter one more t*e est.
Pen$4t+
Pen$4t+ B$!i! 4ot* t*e east an( est %ran<s ere lauge( y (ynastic strugglesM on any
occasion *en control as to e asse( on to a ne ruler t*ere as a *ig*
roaility o somet*ing close to a ci3il ar rea<ing out.
Uniue Unit A:e t*roers
7on&er *arlemagne@s alace c*ael at Aac*en see . 96 N 9 o Great Arc*itecture
o t*e =orl(
Arti/$ct *e rue ross
Tr$&e Item 4eer Glass
Ci'i4i%$tion Got*s
Bonu!
Bonu! B$!i! *e Got*s aeare( to t*e &omans as a numerous eole Ammianus rote
t*at t*ere ere more o t*em t*an san(s on t*e seas*ore.
Pen$4t+ • annot uil( alls.
Pen$4t+ B$!i! ,n t*eir attles against t*e 4yantines t*e Got*s ne3er *a( enog* troos to
garrison t*e tons t*ey cature( suiceientlyM to re3ent t*ese tons rom
ecoming enemy strongoints i t*ey ere lost t*e Got*s oul( (emolis* all
city alls "a ractice egun y otila#.
Uniue Unit 4erser<er
7on&er
CONFIDENTIAL
Arti/$ct
Tr$&e Item
Ci'i4i%$tion Jaanese
Bonu! • 4etter military units
Bonu! B$!i! *e Jaanese *a( a caste society it* a (eine( arrior class.
Pen$4t+ • +ore e:ensi3e military units
Pen$4t+ B$!i!
Uniue Unit )amurai I 4us*i
7on&er emle at /ara
Arti/$ct
Tr$&e Item
Ci'i4i%$tion +ongols
Bonu! • ,mro3e( sies
• )iege onus
• ,mro3e( lig*t ca3alry
Bonu! B$!i!
Pen$4t+ • +o(el t*eir orce( return some*o
Pen$4t+ B$!i!
Uniue Unit +oile siege unit
7on&er /one N &ai(ers
Arti/$ct!
Tr$&e Item /one '' &ai(ers
Ci'i4i%$tion Persians
Bonu!
Bonu! B$!i!
Pen$4t+ • on3ersion rone
• Poor inantry
Pen$4t+ B$!i! =ors*ie( ire 4elisarius claime( t*e Persian inantry consiste( o armers
roug*t along to un(ermine alls an( illage t*e (ea(.
Uniue Unit +ulti'urose "arc*er I inantry# unit
7on&er Palace o tesi*on
Arti/$ct! aret o *osis ,
Tr$&e Item )ices
CONFIDENTIAL
Ci'i4i%$tion )aracens
Bonu! • E:cellent lig*t ca3alry
• %anaticism
• A(atale culture
Bonu! B$!i!
Pen$4t+
Pen$4t+ B$!i!
Uniue Unit Der3is*es "mounte( erser<ers#
7on&er +os;ue uilt y Omar "$67 on t*e site o )olomon@s emle# or t*e Great
+os;ue at )amarra "see . 16 o Great Arc*itecture o t*e =orl(#
Arti/$ct!
Tr$&e Item )oa Amer
Ci'i4i%$tion ur<s
Bonu! • annon onus
• )iege onus
Bonu! B$!i!
Pen$4t+
Pen$4t+ B$!i!
Uniue Unit Janissaries
7on&er *e )elimiye ")uleimaniye# at E(irne ". 10 Great Arc*itecture o t*e =orl(#
Arti/$ct!
Tr$&e Item
Ci'i4i%$tion Vi<ings
Bonu! • Deensi3e onus N c*ainmail
• )*i onus
Bonu! B$!i!
Pen$4t+
Pen$4t+ B$!i!
CONFIDENTIAL
Uniue Unit -ongoat
7on&er /one N &ai(ers
Arti/$ct!
Tr$&e Item /one '' &ai(ers
Raider #ultures
G$me St$rt
&ai(ers start games it* t*e stan(ar( t*ree 3illagers an( one ton center.
B$!ic Oer$tion
&ai(ers can gat*er resources an( increase t*eir oulation in t*e normal as*ion ut ill e muc*
more ro(ucti3e i t*ey rai( enemy assets.
$illage
4idnapping
Training
&ai(er cultures can train 3illagers in t*e stan(ar( as*ion rom t*e ton center. o train military units
*oe3er re;uires t*at a 3illager e:ists. , a rai(er layer is*es to train a military unit *e must irst
garrison 3illagers at *is ton center "i t*ere are no 3illagers at t*e rai(er@s ton center t*e uttons
use( to train military units ill e graye( out.# One military unit can e traine( or e3ery 3illager in t*e
ton center relacing t*e 3illager *en inis*e(. &ai(er military units traine( in t*is as*ion are muc*
aster an( c*eaer to ro(uce t*at similar units o non'rai(er cultures.
,n a similar manner any rai(er military unit garrisone( at t*e ton center can e con3erte( into any
ot*er "as aroriate longoats cannot ecome ca3alry arc*ers# or t*e normal cost "as i it ere a
3illager eing con3erte(# ut it* no training time re;uire(.
&ai(er military units can e con3erte( ac< into 3illagers also. *is is (one 3ia a utton on t*eir
interace an( (oes not re;uire t*at t*e unit e garrisone( in a uil(ing. &ai(er military units con3erte(
into 3illagers return none o t*eir original training cost to t*e layer an( t*e ull amount must e sent
on t*em again i t*e layer e3er is*es to transorm t*em ac< into military units.
Unit!
All rai(er ci3iliations *a3e a Villager )earmen ransort 4oat an( %is*ing 4oat unit.
CONFIDENTIAL
• *e +ongols *a3e a a3alry a3alry Arc*er an( +oile )iege !nit u nit.
• *e Vi<ings *a3e a a3alry Arc*er an( -ongoat unit.
Bui4&in#!
All rai(er ci3iliations *a3e only a on enter Doc< an( oer uil(ing. *e rai(er ton center *as
a oulation caacity o 50 "*ic* cannot e e:cee(e(#. *e rai(ers (o not *a3e *ouses an( may
only uil( anot*er ton center i t*e original one is (estroye(.
*ey (o *a3e a 3ery limite( selection o uni;ue tec*nologies relate( to t*eir secialie( units.
Seci$4
CONFIDENTIAL
5. Unit!
Units in !eneral
Unit Li!t
*is list (oes not inclu(e units lanne( or ut not yet in t*e game.
Arc*er+ R$n#e
Arc*er
Arc*er omosite
a3alry Arc*er
a3alry Arc*er ea3y
rossomen
rossomen ea3y
B$rr$c;!
Pi<eman
Pi<eman aler(man
Pi<eman ,ron )*an<
)earman
)or(man
)or(man *amion
)or(man ea3y
)or(man o'an(e(
C*urc*
+on<
Doc;
og
%is*ing )*i
Galley
Galley annon
Galley =ar
Sie#e 7or;!*o
4omar( annon
o3ere( 4attering &am
o3ere( 4attering &am ae(
an( annoneer
+angonel
)corion 4allista
reuc*et
St$34e
a3alry >nig*t
CONFIDENTIAL
a3alry -ance
a3alry Pala(in
)cout
To9n Center
To9n Cente r
Villager
Unit Attri3ute!
*is list (oes not inclu(e units lanne( or ut not yet in t*e game.
ale
ale >ey
P it
it Poin
Points
tsMM t*e
t*e amo
amoununtt o
o (ama
(amage ge a unit
unit can
can ta<e
ta<e e
eor
ore
e (eat
(eat*.
*.
&O%
&O% &ate
&ate O %ireM
%ireM amou
amount nt o game
game time
time et
eteen
een attac<
attac<s.
s.
-O)
-O) -ine
-ine O
O )ig
)ig*t*tMM (ist
(istan
ance
ce a unit
unit can
can see
see or
or.
&/G
&/G &ang
&angeMeM (is
(istatanc
nce e o a unit
unit@s
@s atta
attac<
c<..
+OV
+OV +o3eme
+o3ementM ntM see(
see( at at *ic
*ic* * t*e
t*e unit
unit mo3e
mo3es. s.
)
) ost
ostMM res
resou
ourc rces
es re;
re;ui
uire
re(
( to
to tra
train
in unit
unit..
DE%
DE% Dee
Deens
nses
esMM t*e
t*e arm
armoror ose
osess sse(
e( y a unit
unit..
A>
A> Attac<M t*e (amage
(amage (one y a unit.
CONFIDENTIAL
)or(man *amion
)or(man ea3y
)or(man o'an(e(
reuc*et
Villager
Eac* culture *as a "suer# unit t*at isis uni;ue to it. =it* t*e e:cetion o t*e rai(er
rai(er uni;ue units t*ese
are all traine( at a castle in t*e ourt* age "t*e castle eing selecte( to ro*iit t*e ractice o ;uic<ly
uil(ing a 3ast numer o suer units t*roug* osessing multile training
training locations#. *e rai(er uni;ue
units are uilt at t*eir ton center an( "or t*e Vi<ing# (oc< an( are a3ailale t*roug*out t*e game.
*e tec*nologies costs an( attriutes o t*e rai(er uni;ue units ill e a(?uste( to comensate or
t*eir early a3ailaility.
CONFIDENTIAL
Unit %eha1ior
Unit AI =In*erent>
,n*erent !nit A, (escries t*e asic in3oluntary logic use( y units to unction an( e:ecute comman(s.
)ee )ection 5.0 omat or !nit A, inormation seciic or comat units.
!nits issue( or(ers to attac< an enemy unit or uil(ing s*oul( continue to mo3e toar( it i it is
(estroye( *ile t*ey are enroute. All units arc*ers inclu(e( s*oul( mo3e to a location rom *ic*
t*ey coul( *a3e attac<e( t*eir target *a( it still remaine(.
)imilarly 3illagers gi3en or(ers to uil( a uil(ing or *ar3est a resource s*oul( continue on to t*e
location at *ic* t*ey oul( *a3e uilt or *ar3este( i t*e uil(ing is comlete( or t*e resource
e:*auste( *ile t*ey are enroute.
Order $rioriti7ation
Or(er rioritiation reers to t*e e*a3ior comat units ollo *en circumstances in t*e game
interere it* t*e or(ers t*ey *a3e een gi3en. %or e:amle *en a grou o units are tol( to mo3e to
a seciic location ut are attac<e( *ile enroute s*oul( t*ey continue toar( t*eir (estination or
(een( t*emsel3esT
o e (etermine(.
Unit ,rt
)ee )ection 4 Dataase %ile /aming on3entions or tec*nical inormation relate( to AGE2@s art.
A Note to Arti!t!
,t is (iicult to in( e:act reerence ictures or eac* unit. >ee in min( t*at units s*oul( generally
a(*ere to some aearing age relate( gui(elines
• Age One units s*oul( e cla( rimarily in clot* or a((e( armor. *ey coul( also *a3e some
leat*er.
• Age o units s*oul( e cla( rimarily in leat*er or stu((e( I ringe( leat*er armor. *ey coul(
also *a3e some c*ain mail items an( metal *elms.
• Age *ree units s*oul( e cla( rimarily in c*ain main or scale mail armor. *ey coul( also *a3e
some late mail items.
• Age our units s*oul( e cla( rimarily in late mail armor.
• Arc*er units s*oul( generally e cla( in c*ain mail or lesser armor.
AGE 2 Design Document Page $1
CONFIDENTIAL
• 4erser<ers an( t*e a:e t*roer can ear less clot*ing t*an t*e ot*ers.
• Janissaries must *a3e t*eir (istincti3e *ats.
• =oa( erser<ers must *a3e t*eir (istincti3e tattoos ants an( n ec< tor;ues.
• Der3is* s*oul( *a3e a scimitar.
• ,niltrator I )y s*oul( e nin?a'is* "lig*t or no armor#.
• )amurai s*oul( *a3e (istincti3e Jaanese armor.
• eutonic >nig*ts an( )amurai are oot units.
*e +on< unit@s aearance s*oul( 3ary (een(ing on a layer@s religion selection
• *ristian mon<s s*oul( ear ron roes tie( it* roe "%riar uc<#.
• Pagan mon<s s*oul( e as *ristian mon<s ut it* a goat'*ea( mas<.
• +uslim mon<s s*oul( ear an o'*ite roe an( a small circular ca.
• 4u*((ist mon<s s*oul( e as +uslim mon<s ut it* no ca an( a al( *ea(.
Unit otes
• an con3ert ot*er units "3ia ersuasion or intimi(ation# ut cannot e con3erte( t*emsel3es.
• 4onus or units in range.
S*i!
)*is ill e ren(ere( as *ulls only. *ree sail sets "Euroean s;uare Araic triangular an( Asian
an# ill e uilt an( ill e rogrammatically a((e( to s*is in t*e game ase( on t*e culture o t*e
oner "at t*e time o construction#.
,niltrators are units t*at are in3isile to all units in t*e game "e:cet ot*er sies#. *ey *a3e a large
line o sig*t an( can see units garrisone( in uil(ings "t*at is enemy uil(ings in t*eir -O) ill (islay
t*e *as* mar<s (enoting garrisone( units *en a layer selects t*at uil(ing#. o attac< an enemy
iniltrator t*e layer must *a3e a sy o *is on <eeing t*e enemy sy 3isile.
CONFIDENTIAL
Po!!i34e Unit" @in#!
>ings are secial units t*at astractly reresent t*e layer in t*e game. *ey are etter t*an a3erage
inantry units an( t*ey ro3i(e a 1 onus to attac< an( (eense or all o t*eir units "not allie( units#
it*in a 5 tile ra(ius.
ueen units it* an i(entical unctionality may also e a((e( to t*e game.
A 3ictory con(ition regici(e re3ol3es areoun( t*is unit see )ection1.0 Victory on(itions.
CONFIDENTIAL
-. G$i$ Unit!
!aia Units
Gaia units are units resent in t*e game ut not controlle( y any layer. +a sie an( tye ill to a
great (egree (etermine t*eir numers an( (istriution.
*e olloing are t*e gaia units lanne( or AGE2 not all are currently in t*e game
• 4ear
• Deer "uc< an( (oe#
• Dol*in
• %is*
• a<s
• +ercenaries
• Outlas
• )eagulls
• =il( 4oar
• =ol3es
*e oulation o gaia units "e:ceting mercenaries *a<s an( seagulls# ill e (ynamic in AGE2.
All reneale gaia units ill *a3e a gloal oulation range an( reneal rate. , t*e gloal oulation
o a certain gaia unit tye alls elo seciie( le3els an( t*ere are gaia o t*at tye remaining "i.e. t*e
layer *as not <ille( all ( eer# t*en t*at gaia tye ill rene.
&eneal ill e ac*ie3e( t*roug* t*e slitting tec*ni;ue "i.e. one (eer starts to mo3e an( as it (oes
ecomes to (eer eac* o *ic* mo3e in oosite (irections to ecome in(een(ent units# or y
simly *a3ing t*ese units enter rom o'ma.
Gaia unit reneal ill e a slo an( controlle( rocess an( not one inten(e( to ro3i(e layers it* a
eretual suly o (eer or suc* "t*e i(ea *ere eing t*at <eeing a e gaia units aout imro3es t*e
aearance o t*e mas#. Potentially (angerous gaia suc* as ol3es or outlas also slig*tly
increase t*eir strengt* *en t*ey are not (ealt it* ully a((ing a (imension to t*eir gamelay.
%ear
As a ossile relacement or t*e il( oar t*e ear s*oul( *a3e same e*a3ior set "see elo#. ,
t*e ear (oes relace t*e oar t*e ear s*oul( *a3e orage sig*ts arms an( s*ore is* as locations
t*at it ill try to eat rom.
AGE 2 Design Document Page $
CONFIDENTIAL
Dolphin and Fish
Dol*in an( is* s*oul( retty muc* ?um u an( (on to let eole <no t*at t*ey@re t*ere. Possily
t*ese s*oul( also sloly migrate aout t*e ma.
/a&0
*e *a< s*oul( ly aroun( an( loo< *a<'li<e. ,t s*oul( a3oi( crossing at*s it* or ot*erise
uming into ot*er ir(s. *e see( at *ic* it mo3es s*oul( e erio(ically altere( to ma<e it loo<
li<e it is (riting on t*ermals.
Mercenaries
+ercenaries are units t*at can e 3ia t*e (ilomacy interace *ire( to act on e*al o a layer.
*ese units ill emloy t*e same asic A, as normal comuter controlle( oonents ut a searate A,
ill e re;uire( to allo mercenary units to e3aluate oers. *is system is to e (etermine(.
Outla&s
As it* ol3es t*e outlas s*oul( oerate in a grou t*at consists o t*e original outlas lace( in a
clum an( any t*at are generate( to t*is clum y t*e rero(uction mo(el.
Outlas s*oul( try to a3oi( contact an( searc* out t*e ma or li<ely tra(e routes "i.e. t*e straig*t'line
territory eteen to mar<ets#. Once a li<ely location *as een (isco3ere( t*e outlas s*oul( set u
an amus* an( aait a ull tra(e cart. =*en a tra(e cart aroac*es t*ey s*oul( ut a e arros in
it *ic* ill cause t*e tra(e cart to sto. *e outlas ill t*en aroac* t*e tra(e cart an( steal its
cargo. Ater t*e t*et t*e outlas s*oul( run o to set u anot*er amus* an( t*e tra(e cart s*oul(
return to t*e 3icinity o its original mar<et. Once outlas are successul along a certain route t*ey
s*oul( attemt to continue e:loiting it.
Outlas s*oul( e ale to ma<e a (etermination o o((s in attle an( s*oul( a3oi( tra(e carts
accomanie( y o3er*elming enemy orces. )imilarly t*ey s*oul( a3oi( non'tra(e cart units in
general an( attemt to remain un(isco3ere(. , attac<e( t*ey s*oul( return ire or run aay "ase( on
t*e same (etermination o o((s#.
Seagull
*e seagull s*oul( ly aroun( as t*e *a< ut s*oul( conine itsel to coastal areas. *e seagull
s*oul( also circle aroun( sc*ools o is* erio(ically an( occasionally ollo e*in( is*ing oats.
3ild %oar
*e il( oar s*oul( mostly stan( aroun( ut occasionally mo3e a e tiles in a ran(om (irection. , a
orage sig*t or arm is it*in its -O) t*e oar s*oul( mo3e to t*e sig*t an( eat some o t*e oo(
erio(ically. ,t s*oul( not attac< unless attac<e(.
CONFIDENTIAL
3ol1es
A starting grou o ol3es "or ol3es a((e( to t*e game rom t*ese# ill orm a ac< an( ill act
toget*er. =ol3es s*oul( an(er t*e ma ma<ing an eort to a3oi( "circle aroun(# tons. %rom time
to time t*ey s*oul( get *ungry an( see< oo( "(eer 3illagers il( oar ear etc.#M i encountere(
*ile *ungry t*ey s*oul( attac< in a ac< <ill somet*ing an( eat. , encountere( *en not *ungry
t*ere s*oul( e a c*ance o attac< ut it s*oul( e more li<ely t*at t*e ol3es ill a3oi( contact an(
mo3e on.
=ol3es ill *ol rom time to time. Players ill e ale to ?u(ge t*e se3erity o t*eir ol rolem
ase( on t*e re;uency o t*ese *ols.
CONFIDENTIAL
1. M$
Map Tpes
• oastal
• ontinental
• ilan(
• ,nlan(
• ,slan(s -arge
• +e(iterranean
• /arros
• ,slan(s )mall
Terrain
Terr$in Ti4e!
o e (etermine(.
Terr$in O3ect!
o e (etermine(.
Oscured Units
*e c*ange in scale (one or AGE2 *ic* ro3i(es or a more roortional uil(ing to unit scale
necessitates t*at t*ere e a ay to (islay units t*at are oscure( y o?ects in ront o t*em. *is is
(one y outlining oscure( units "in t*e controlling layer@s color# *en t*e units are oscure(M
artially oscure( units ill *a3e a artial outline. omman(s issue( it*in an outline ill e issue( to
t*e outline( unit rat*er t*an t*e o?ect oscuring it.
/ote t*at ot*er units (o not cause t*e units t*ey artially oscure to ecome outline(.
• Outline( units remain (iicult to (etect (ue to colors emloye( an( sie o outline.
• Outline( units nee( to ro3i(e etter 3isual ee(ac< to s*o t*at t*ey *a3e een
selecte(.
• &esources oscure( y o?ects nee( to e outline( also.
CONFIDENTIAL
11. Bui4&in#!
Bui4&in#!
Bui4&in# Set!
*e East Euroean uil(ing set is a re'te:ture( 3ersion o t*e =est Euroean uil(ing set.
Generic
on enter
4arrc<s
4lac<smit*
Doc<
%arm
ouse
+ill
=all Palisa(e
CONFIDENTIAL
4lac<smit* 6
4lac<smit*
astle
*urc* 6
*urc*
Doc< 2
Doc< 6
Doc<
ouse 2
ouse 6
ouse
+ar<et 6
+ar<et
+ill 2
+ill 6
+ill
)iege =or<s*o 6
)iege =or<s*o
)tale 2
)tale 6
)tale
oer 4omar(
oer Guar(
oer >ee
oer =atc*
on enter 2
on enter 6
on enter
!ni3ersity 6
!ni3ersity
=all %ortiication
=all )tone
=on(er
R$i&er
on enter
Doc<
&ai(er oer
Bui4&in# Function!
#onstruction
4uil(ings are constructe( y 3illagers. =*en selecte( t*e layer@s cursor is altere( into a transarent
srite o t*e uil(ing. *is can e mo3e( aroun( t*e ma an( ill cycle re( i it cannot e lace( at its
resent location.
CONFIDENTIAL
=*en irst lace( a oun(ation srite aears at t*e selecte( location. *is oun(ation s*oul( e
at*ale until a 3illager arri3es at t*e oun(ation an( egins at *ic* oint t*e uil(ing ill rogress
t*roug* ae3eral construction srites until comlete(. %oun(ation tiles are 3isile only to a layer "an(
not *is allies# until *is 3illagers egin or< on it. All units ill a3oi( uil(ing oun(ations an( at*
across t*em only i re;uire( or i t*e unit oul( e orce( to at* more t*an 10 tiles to a3oi( at*ing
across a oun(ation. %oun(ations can e lace( ato 3illagers an( t*ey ill t*ereater attemt to a3oi(
t*emM a layer@s or ally@s i(le 3illagers stan(ing ato a oun(ation ill mo3e "enemy un its ill not#.
+ultile 3illagers can e assigne( to t*e construction o a uil(ing to ma<e it uil( aster. Allies may
also tas< 3illagers it* assisting one anot*er in t*e construction o a uil(ing.
Repair
As it* t*eir construction AGE2 uil(ings can e reaire( y eit*er a layer@s or a layer@s ally@s
3illagers "or any comination t*ereo# an( assigning multile 3illagers increases t*e see( at *ic* t*e
reair is con(ucte(. Villagers garrisone( in uil(ings must e e?ecte( rom t*em to egin reairs.
o assign a 3illager a reair tas< t*e layer selects t*e 3illager issues t*e reair comman( an(
selects t*e target structure y rig*t clic<ing on it. &eairs are (one at t*e same rate as construction
an( cost t*e layer a ;uarter as muc* in resources to reair "t*us a uil(ing t*at costs 100 oo( an(
200 stone to uil( oul( cost 25 oo( an( 50 stone to reair rom a t*eoretical 0`#.
, a 3illager is selecte( an( rig*t clic<e( on any uil(ing "normally t*e comman( to garrison t*at unit#
an( t*e targete( uil(ing *as een (amage( to 20` total *it oints or less remaining "*ic* (isallos
garrisoning# t*e 3illagers ill automatically attemt to reair t*is structure. /ote t*at t*ese 3illagers
ill not garrison in t*e uil(ing ater reairing it.
#omat
4uil(ings it* an in*erent attac< "toers castles etc.# ill target an( engauge 3isile enemy units an(
uil(ings as i static arc*er units.
4uil(ings an( alls ill also loc< all missile attac<s against a layer@s units *ile still alloing t*e
arros o a layer an( *is allies to ass. Gaia units may ire t*roug* alls an( uil(ings regar(less o
oners*i.
!arrisoning
$illage
Deconstruction
CONFIDENTIAL
Players may (econstruct t*eir on uil(ings y selecting t*em an( using t*e (elete <ey as in Age o
Emires. Players (econstructing t*eir uil(ings in t*is manner recei3e no return o resources rom it
ut t*e (estroye( uil(ing ill lea3e e*in( a sal3age ile "as i it ere (estroye( y t*e enemy#. Any
researc* or training tas<s in rogress at a uil(ing at t*e time o its (econstruction are cancelle( as i
t*ey *a( een stoe( seerately rom t*e (econstruction itsel "see &esearc* an( raining elo#.
4uil(ings (econstructe( *ile still oun(ations "ater lacement ut eore any or< *as egun on
t*em# ill return 100` o t*e resources re;uire( to uil( t*em to t*e user. 4uil(ings (econstructe(
*ile in t*e rocess o construction ill also return 100` o t*eir resources to t*e layer ro3i(e( t*at
t*e at*ale oun(ation system is in lace "see onstruction ao3e# ot*erise t*ey ill return 70`.
*e amount o resources returne( 3ia (econstruction is scale( y t*e (amage a uil(ing eing
(econstructe( *as asore( "or e:amle a uil(ing (amage( to 50` o its total P ill return only
*al t*e resources rom (econstruct as ( econstructing t*e same un(amage( uil(ing#.
Damage
4uil(ings ill egin to s*o signs o (amage *en t*eir P are re(uce( to 75` total or less. At t*is
oint t*ey ill egin to smo<e. =*en (amage( to 50` or less t*ey ill urst into lame. =*en
(amage( to 20` or less uil(ings ill e?ect any units garrisone( cancel all researc* or training "as i
(one in(een(ent o t*e (amge see &esearc* an( raining elo# an( cease any in*erent
e*a3iors "i.e. toers ill no longer attac<#. =*en (amage( to 0` total P uil(ings collase an(
cease to e:ist. Destroye( uil(ings lea3e a sal3age ile an( ruins e*in(M ot* o t*ese ill a(e as
game time rogresses.
Sal1age
A sal3age ile containing 60` o t*e resources originally use( to construct a uil(ing aears any time
a uil(ing is (estroye( or (econstructe(. *e resources in t*is sal3age ile ill gra(ually (iminis* at
t*e rate o 1 unit o resource er 10 secon(s o game time.
&esource iles can e *ar3este( y 3illagers or illage caale units. ollecting rom a sal3age ile
re;uires only t*at one o t*ese units come in contact it* t*e sal3age ile itsel no or< nee( e (one
to collect t*e resources "as is t*e case it* mining an( so on#.
#apture
As mentione( in Damage *en (amage( to 20` or less uil(ings ill e?ect any units garrisone(
cancel all researc* or training "as i (one in(een(ent o t*e (amge see &esearc* an( raining
elo# an( cease any in*erent e*a3iors "i.e. toers ill no longer attac<#. Any uil(ing *ic* *as
een (amage( to 20` P or less ill ecome t*e roerty o t*e ne:t layer *o reairs it to a le3el
ao3e 20`.
CONFIDENTIAL
Or(ers to con(uct researc* or unit training are issue( at uil(ings 3ia reresentati3e uttons on t*eir
interace. =*en suc* an or(er is issue( t*e resources re;uire( are imme(iately remo3e( rom a
layer@s in3entory an( a er cent comlete status in(icator aears on t*e !, to (islay t*e rogress
o any researc* or training.
Any controlle( cancellation o a researc* or training assignment "i.e. *itting t*e sto utton
(econstructing t*e uil(ing# ill return 100` o t*e resources re;uire( to egin t*e researc* or training
to t*e layer. Any uncontrolle( cancellation o a researc* or training assignment "i.e. t*e uil(ing is
(estroye( y t*e enemy# ill cause a loss o all resources in3ol3e(.
o ma<e it easy or t*e layer to locate an( use nely traine( units all units ill emerge rom t*e
uil(ing t*ey are constructe( in at t*e ottom o t*at uil(ing. *e ottom reers to *at most eole
call t*e $ o@cloc< osition or consi(ering t*e (iamon( s*aes *ome late. All nely traine( units
s*oul( attemt to emerge at t*is location irst. , t*is location is occuie( t*e unit ill t*en attemt to
emerge in t*e ne:t a3ailale sace mo3ing aroun( t*e or(er o t*e uil(ing in a counter'cloc<ise
(irection.
$roduction 9ueues
lic<ing on a uil(ing caale o training units ill ro3i(e as art o its !, a selectale list o icons
reresenting all o t*e units t*at can e traine( at t*at location. )uerimose( o3er eac* unit icon ill
e a numer reresenting t*e numer o t*at tye o unit currently in t*e ro(uction ;ueue. -et
clic<ing any icon ill a(( one unit to t*e ;ueue rig*t clic<ing ill remo3e one "*ol(ing s*it *ile (oing
eit*er ill cause t*e ;ueues to e altere( in increments o 10#.
ueue( units are ro(uce( in t*e or(er t*ey are ;ueue( as t*e resources or t*eir ro(uction ecome
a3ailale. /ote t*at in(i3i(ual uil(ings are *an(le( in(een(ently so ;ueues rom (ierent uil(ings
ill oerate in tan(em.
All o t*e resources re;uire( to ro(uce a unit are sutracte( rom t*e layer@s resource ool at t*e
time a unit egins ro(uction. , t*ere are insuicient resources or a unit@s ro(uction t*e ;ueue ill
ause until suc* time t*at resources ecome suicient.
!nits remo3e( rom a ;ueue (o not imact a layer@s resources in any manner t*ey are simly
remo3e(. !nits in ro(uction t*at are cancelle( also return all resources.
, ro(uction in ;ueue *as stoe( a message ill aear telling t*e layer t*at t*is is t*e case "t*e
message ill e relaye( to t*e layer as a normal c*at message an( ill e accomanie( y an au(io
annunciator#. ,n a((ition t*e resource causing t*e stoage ill e outline( y a re( o: on t*e user
interace.
Pro(uce( units aear surroun(ing t*e uil(ing t*ey are traine( at uon comletion "unless a set
gat*ering oint (ictates ot*erise#.
&esearc* items an( *ouses "uilt at t*e ton center# cannot e ;ueue(. 4uil(ings can not e ;ueue(
using t*is system eit*er ut can still e set (on in multiles as er Age o Emires.
*ere ill e t*ree uttons on t*e main interace t*at ill *an(le t*e gloal start an( stoage o
ro(uction ;ueues one eac* or units tec*nologies an( tra(e goo( manuacture. Eac* o t*ese ill
oerate as a toggle. *eir (eault setting is on an( a green rame ill surroun( t*em in t*is state. ,
CONFIDENTIAL
clic<e( to c*ange to o t*is or(er ill e re(. =*ile set to t*e o state all goo(s o a utton@s tye
cease eing ro(uce(.
!athering $oints
Any uil(ing caale o training units ill *a3e a set gat*ering oint utton as art o its interace.
lic<ing t*is utton c*anges a layer@s cursor into a gat*ering oint lag *ic* can t*en e set (on
any*ere on t*e ma. Once lace( all units traine( "ater t*e lacement# ill roce(e toar( t*e
gat*er oint as i gi3en a comman( to mo3e t*ere "t*us 3illagers can e ma(e to automatically egin
gat*ering a resource y lacing t*eir gat*er lag ato a suly#.
, a uil(ing *as a get*er oint set selecting t*at uil(ing ill cause t*e associate( gat*er oint to
ecome 3isile on t*e game ma an( as a ulsing *ite (ot on t*e mini'ma. o mo3e a gat*er oint
t*e layer can select a uil(ing an( reissue t*e comman( or select t*e gat*er oint lag o?ect on t*e
ma an( (rag it to a ne location. o remo3e a gat*er oint t*e layer can eit*er set t*e uil(ing as
its on gat*er oint or select t*e gat*er oint lag an( (elete it.
4uil(ings cannot normally e selecte( in multiles ut AGE2 ill allo using s*it let clic< "or (rag# to
(o so. =*en multile uil(ings "t*at are caale o training units# are selecte( only t*e set gat*er
oint utton ill e a3ailale on t*eir comine( !,. )etting t*is gat*er oint ill issue t*e same
gat*er oint to all o t*e selecte( uil(ings.
*ree *ot <eys ill also allo a gloal setting o gat*er oints y unit tye "3illager military s*i#M
t*ese *ot <eys are not yet (eine(. =*en tye( t*ese *ot <eys ill ro3i(e t*e layer it* t*e
aroriate gloal lag to lace. Placing a gloal lag (eletes all ot*er gat*er oints set or units o t*at
tye.
A inal *ot <ey "also not yet (eine(# ill clear all gat*er oints o ot* 3arieties.
Bui4&in# Note!
*e uil(ings o rai(er cultures are all noma(ic it* t*e e:cetion o any (oc<s or toers. /oma(ic
uil(ings can 3ia t*eir interace e or(ere( to ac<. =*en or(ere( to ac< any researc* an( training
in rogress at t*e location is susen(e( an( t*e uil(ing egins t*e rocess o con3erting itsel into a
moile cart.
=*ile in t*is state t*e uil(ing ill not accet or(ers or ro3i(e t*e eneits o a normal uil(ing "i.e. a
ac<e( or ac<ing mill oul( not allo 3illagers to (ro oo( o at it#. *is cart can t*en e mo3e(
aout t*e ma an( using t*e same !, utton or(ere( to unac<. lic<ing t*e ac< I unac< utton
*en a noma(ic uil(ing is ac<e( ill cause t*e layer@s cursor to ecome a transarent srite o t*e
ully constructe( uil(ing. *is srite can t*en e mo3e( aroun( t*e game ma an( use( y t*e
layer to seciy a (esire( uil(ing location in t*e same as*ion as normal uil(ing lacement an(
construction. =*en a location *as een (eci(e( uon t*e ac<e( uil(ing ill mo3e to t*e set
location an( egin t*e rocess o unac<ing.
CONFIDENTIAL
During its unac<ing a uil(ing ill e su?ect to t*e same restrictions it as *en ac<ing. =*en
t*is is comlete any susen(e( researc* or training ill resume an( t*e uil(ing ill again e
a3ailale or comman(s.
=on(ers currently unction as in Age o Emires ut re;uire researc* rior to ecoming a3ailale or
construction. =*en comlete t*e time a on(er must stan( *as een altere( ase( on game ma
sie. *e current a(?ustment is I' 5 minutes o game time or eac* ma sie ao3e or elo t*e
stan(ar( "large# in t*e game to a minimum o 5 minutes.
Gates ill allo units to ass t*roug* alls it*out re;uiring t*e (estruction o a segment. Players
can control t*eir gates y (oule clic<ing t*em eac* (oule clic< toggling t*em oen or close(.
Gates ill allo garrisoning an( *en manne( ill ecome automate(. A manne( gate ill oen or
*en any o t*e layer@s or layer@s ally@s units attemt to ass an( close any time an e nemy unit is
it*in t*e gate -O) "note t*at gates cannot see enemy iniltraitors#.
astles unction "asically# as large an( oerul toers *ic* allo a large numer o units to
garrison. *ey also ro3i(e non'rai(er cultures it* t*e aility to train uni;ue units "see !ni;ue !nits
)ection 8.0 !nits# in t*e ourt* age.
CONFIDENTIAL
12. Tec*no4o#ie! $n& Tec*no4o#+ Tree
Technolog Tree
Technolog Inde2
*e olloing tale lists all tec*nologies currently enale( in AGE2. *e oeration o t*e tec*nology is
(eine( in t*e te:t in arent*isis. ec*nologies t*at (o not *a3e a (escrition in arent*esis are
enaling tec*nologies tec*nologies t*at simly allo t*e construction o a articular unit or uil(ing in
t*e game.
CONFIDENTIAL
66. ea3y rosso "ugra(e rosso to ea3y rosso#
6. ea3y lo "2 armer carry caacity 0` oo( ro(uction or arms#
65. orse collar "2 armer carry caacity 60` oo( ro(uction or arms#
6$. usan(ry "20` ca3alry see(#
67. ,ron casting "2 *an( to *an( (amage#
68. ,ron )*an< Pi<e "1 i<eman (amage 2 3s. ca3alry#
69. >ee
0. >nig*t
1. -arge s*iel( "1 ierce armor or oot sol(iers#
2. +angonel
6. +e(icine
. +etallurgy "6 *an( to *an( (amage#
5. +ining "10` miner or< rate 2 miner carry caacity#
$. /ets "15` is*ing s*i or< rate#
7. Pala(in "ugra(e >nig*t to Pala(in#
8. Pi<e
9. Plate ar(ing "2 normal I 1 ierce armor or mounte( sol(iers '20` see(#
50. Plate mail armor "2 normal armor or oot sol(iers '20` see(#
51. )cale armor "2 normal armor or oot sol(iers#
52. )cale ar(ing "2 normal armor or mounte( sol(iers#
56. )corion 4allista
5. )*at +ining "10` miner or< rate 2 miner carry caacity#
55. )mall s*iel( "1 ierce armor or oot sol(iers#
5$. );uires "15` inantry mo3ement see(#
57. )tirru "allos lance ca3alry units#
58. )tone cutting "20` 3illager uil(ing see(#
59. on atc* "2 to line o sig*t or uil(ings#
$0. rac<ing "1 line o sig*t or inantry#
$1. reuc*et
$2. o'an(e( )or(man "ugra(e ea3y )or(man to o an(e( )or(man#
$6. !gra(e Arc*ers to omosite 4omen
$. !gra(e )or(man to ea3y )or(man
$5. =all 6
$$. =ar Galley
$7. =*eel 1 "15` 3illager mo3ement see(#
$8. =on(er Plans
$9. =oo(cutting !gra(e 1 "10` oo(cutter or< rate 2 oo(cutter carry caacity#
70. =oo(cutting !gra(e 2 "10` oo(cutter or< rate 2 oo(cutter carry caacity#
CONFIDENTIAL
1. Re4ic!
Relics
4y (eault relics are a comonent in t*e asic AGE 2 game en3ironment. One relic is a((e( to t*e
game er layer eac* lace( on t*e ma at t*e start o t*e game
game in a ran(om location. /ote
lacement s*oul( e e;ualM i e (eci(e on 7 N 10 tiles rom starting ton center as our ase
arameter t*en
t*en one relic s*oul( e lace( it*in 7 N 10 tiles o e3ery ton center.
&elics start unclaime( an( immoile ut once locate( a layer can (irect *is mon<s to t*e relic to
claim it "ot*er units cannot mo3e or claim a relic N e:cetion rai(er military units can ic< u an(
mo3e relics ut recei3e no onuses rom
rom t*em#. !on arri3al t*e mon< ecomes
ecomes a relic carrier
caale o transorting t*e relic aout ut unale to erorm any ot*er tas< "i.e. t*e mon< can not
con3ert or *eal units *ile carrying t*e relic#.
, a relic carrier is <ille( t*e relic reaears on t*e groun(M suc* a relic continues to elong to t*e
layer *o originally claime( it an( ill remain in *is ossession until anot*er layer claims it it* a
mon<. , a relic carrier is release( "DE-# t*e mon< ill (ro t*e relic an( ste aay rom it ma<ing
too searate( an( easily i(entiie(
i(entiie( o?ects. =*ile immoile on t*e groun( a relic
relic t*at *as een
claime( ill continue to ro3i(e its normal eneits to t*e layer *o *as it in *is ossession "see
in(i3i(ual relics elo#.
B$!e Re4ic
, carrie( into attle all non'siege groun( units it*in 7 tiles o a relic one( y t*em or an ally ill
recei3e 10` to t*eir (amage an( N10` to (amage(amage (one to t*em. Priests it*init*in 7 tiles o a relic *a3e
a 20` con3ersion onus *ile t*e units o t*e relic oner an( *is allies in t*e same ra(ius are 20`
more resistant to con3ersion.
con3ersion. Only one relic imacts t*e units
units surroun(ing itM a searman stan(ing
stan(ing
ne:t to our relics ill get t*e same onuses as a searman stan(ing ne:t to one.
CONFIDENTIAL
1. )ictor+ Con&ition! $n& G$me Otion!
*e stan(ar( 3ictory con(itions are t*e means y *ic* any "(eault setting# game can e on.
Conue!t
7on&er
Players may in a game y uil(ing a on(er an( rotecting it or a set erio( o time.
A on(er can e constructe( ater t*e researc*es re;uire( to uil( it are comlete ro3i(e( t*at t*e
layer initiating its construction *as suicient
suicient resources "see )ection 11.0 4uil(ings#.
4uil(ings#. Once comlete
t*e on(er must stan( or a set erio( o time "15 game minutes or a large sie( ma or N 5
minutes or e3ery ma sie ao3e or elo a large ma resecti3elyM minimum 5 minute time#.
, a layer or grou o allies manage to trigger t*is 3ictory con(ition all layers ill e notiie( o t*e
act an( a timer ill aear on e3eryone@s !,.
Re4ic C$ture
Players may in a game y caturing an( *ol(ing all relics in t*e game or a set erio( o time.
, a layer or a comination o *is allies cature all relics t*ey ill in t*e game i t*ey retain
osession or a set erio( o time. As it* t*e on(er
on(er t*e time t*at t*ey must remain in ossession is
ase( on t*e selecte( ma sie.
, a layer or grou o allies manage to trigger t*is 3ictory con(ition all layers ill e notiie( o t*e
act an( a timer ill aear on e3eryone@s !,.
A ossile otion ill e t*at t*e relics must all e *ouse( "in c*urc*es or all in t*e same c*urc*# to
trigger t*is 3ictory con(ition.
CONFIDENTIAL
Score
Players may in a game y eing t*e irst to ac*ie3e a seciie( score.
Re#ici&e
Players may in a game y <illing an enemy "or all enemy# <ing.
Time&
Players may in a game y *a3ing t*e *ig*est score at t*e en( o a certain erio( o time.
O'er9*e4min# O&&!
Players may in a game y eliminating t*e 3ast ma?ority o an oonent@s oensi3e caaility.
caaility.
A routine is use( to comare a layer@s stan(ing in t*e game it* t*at o *is oonents@. *is routine
ill
ill ta<e alliances
alliances into account
account an( ill
ill e:amine o3erall
o3erall military
military an( economic
economic strengt*.
strengt*. , in t*e
comuter@s estimation a layer
layer *as no *oe o inning t*e game t*e layer ill
ill e eliminate(. *e
urose o t*is eature is to eliminate games *ere a single layer runs *is one remaining 3illager
aroun( t*e ma to (eny *is oonent a in or as long as ossile.
A means o inorming
inorming t*e layer o an imen(ing loss 3ia
3ia t*is otion may nee( to e inclu(e(. Anot*er
ossile otion is t*at t*is oul( not eliminate a layer rom t*e game ut instea( re3eal t*e osition
o all *is osessions on t*e mini'ma or all layers.
CONFIDENTIAL
1(. E$!ter E##! $n& C*e$t Co&e!
• , religion mo(el is a(ote( an( 4u((*ist mon<s can ig*t N <ung'u 4'mo3ie Easter egg.
• =in(mills sin 3ery ast "li<e 1$: see(# an( lo units aroun( t*e oar(
• Dragon unit rom )orcerer lies aroun( an( torc*es uil(ings ran(omly.
• )ea monsters aear in t*e ater an( eat oats an( s*allos units occasionally.
• oly Grail N t*ey call me im.
• oly Grail N <iller unny loo< at t*e ones.
• + 5 it* ES sin< eature.
CONFIDENTIAL
10. Cinem$tic Art
Opening #inematic
*e (esign o t*e oening cinematic *as een inalie( an( or< on it is in rogress.
#ampaign #utscenes
o e (etermine(.
*e inal scenario o any o t*e camaigns inclu(e( it* t*e game ill e ase( uon a attle t*at as
lost y t*e layer@s ci3iliation. *is ro3i(es t*e layer it* an oortunity to in a attle t*at as
*istorically lost an( t*us c*ange t*e course *istory oul( *a3e ta<en. o s*o a layer *o *e *as
altere( *istroy a closing cinematic consisting o a series o stills "a(ing in an( out ocusing on areas
o t*e still etc.# ill e s*on. Among t*ese ill e stills o a ma s*oing *o t*e layer@s 3ictory
*as rearrange( or(ers an( at least t*ree stills s*oing *o t*ings in t*e orl( oul( e (ierent "i.e.
G*engi >*an@s ace on a (ollar ill t*e /otre Dame mos;ue etc.#
CONFIDENTIAL
1,. Soun&!
Stereo Sound
)oun(s originating one tile o screen rom t*e rig*t or let are *ear( at *al 3olume rom t*e
aroriate si(e. )oun(s to t*e to or ottom are at *al 3olume centere(.
O""icial Taunts
o e (etermine(.
Go$4
o *a3e t*e 16 ci3iliations in Age o Emires 2 reresente( y t*ere on language *en
comman(ing units (uring game lay.
Cont$ct
De4i'er$34e!
Eac* o t*e internationaliation grous selecte( y +icrosot s*oul( (eli3er t*e olloing
• omlete recor(ing o all or(s or *rases liste( elo.
• =ritten translation o all or(s an( *rases liste( elo.
• D'&O+ or Si (is< o recor(e( .a3 iles in seciie( ile ormat.
• %ile %ormat
• All iles s*oul( e recor(e( as a .a3 ile.
• All iles s*oul( e recor(e( in 1$it .1* mono.
• All iles s*oul( also e (ulicate( an( resamle( to 1$it 22* mono.
• All iles s*oul( ollo t*e naming con3ention seciie( elo.
• All .1<* iles s*oul( e lace( in a (irectory calle( .
• All iles recor(e( at 22<* s*oul( e lace( in a (irectory calle( 22.
• /o ile s*oul( e:cee( 125< in sie at 1$it .1* it* a target range o 100'115<
in 1$it .1*.
• =or(s an( *rases s*oul( closely resemle t*e tone an( inlection o t*ose in t*e original
Age o Emires 1.
• =or(s an( *rases s*oul( e so<en in t*e manor o its (escrition seciie( elo.
• =or(s an( *rases may e relace( it* similar or(s i necessary. %or e:amle oo(
cutter coul( e sustitute( or lumer?ac<.
CONFIDENTIAL
)i44$#er
*e list elo reresents Villager comman(s. *ese s*oul( eac* e recor(e( as oth +ale
an( %emale. /ote or emale recor(ing naming con3ention relace t*e irst m in t*e ile
name it* . %or e:amle es or a emale 3illager oul( e name( 3s1.a3.
Mi4it$r+ Unit!
*e list elo reresents +ilitary comman(s. *ese s*oul( eac* e recor(e( only in a +ale
3oice. *is 3oice s*oul( e (eeer an( more aggressi3e soun(ing. *e 3oice s*oul( *a3e a
military eel to itM comman(ing an( imosing.
CONFIDENTIAL
Attac<b E:clamation 3ery aggressi3e +ilitary Attac< Vmma1
o 4attleb E:clamation 3ery aggressi3e +ilitary Attac< Vmma2
esb E:clamation 3ery aggressi3e +ilitary Attac< Vmma6
Attac< ell ell +ilitary Attac< Vmma
%or t*e >ingb E:clamation +ilitary ell Vmmy1
%or t*e ueenb E:clamation +ilitary ell Vmmy2
Re4i#iou! Unit
*e list elo reresents &eligious !nit comman(s. *ese s*oul( eac* e recor(e( only in a
+ale 3oice. *is 3oice s*oul( e (eeer an( more assionate an( ersua(ing soun(ing.
*e 3oice s*oul( *a3e a coni(ent air to it.
*e list elo reresents >ing an( ueen comman(s. *ese s*oul( eac* e recor(e( as
oth +ale an( %emale. *e >ing an( ueen s*oul( *a3e an aut*oritati3e 3oice oerul
ormal soun(ing an( comman(ing.
CONFIDENTIAL
, ill )tatement >ing +o3e >m
o 4attleb E:clamation >ing &allying roos >r1
%or t*e >ing(omb E:clamation >ing &allying roos >r2
%or t*e ueenb E:clamation >ing &allying roos >r6
%or t*e >ingb E:clamation >ing &allying roos >r
Join +eb E:clamation >ing &allying roos >r5
L$n#u$#e!
• Jaanese
• *inese Ol(est Dialect
• German
• +ongolian
• Araic
• +i((le Englis*
• -atin
• =els*I Galic
• %arsi
CONFIDENTIAL
15. C$m$i#n! $n& Scen$rio!
o e (etermine(.
#ampaigns
Le$rnin# C$m$i#n
o e (etermine(.
Mon#o4 C$m$i#n
"1208# 4attle o ,rtys*M o3ercome last resistance in +ongolia y (eeating >us*lu< "lea(er o /aiman
trie *o le( to see< reuge it* t*e >ara'>*itai artars#.
"1217# >us*lu< treac*erously o3ert*re t*e >*an o t*e >ara'>*itai in 121$ an( reare( or ar it*
Geng*is "*ose sies <et *im inorme( o t*is#. Geng*is@ armies ere tire( rom 10 years on
camaign an( *e sent only 2 toumans "20000 men# to (eal it* >us*lu<. *ese men manage( to
incite a artar re3olt an( >us*lu< as (eeate(.
"122 N 122$# *e angut "o sia# reuse( to assist G*engis it* *is ar against +o*amme( )*a*
an( orme( an alliance it* t*e *in. *is le( to ar an( in 122$ t*e +ongols met an( crus*e(
600000 angut ca3alrymen at t*e ello &i3er.
"122$# Victory o3er sia an( *inM sia emeror is <ille( in a mountain ortress ne sia emeror
surren(ers.
"1261# on;uest o t*e *inM t*e +ongols orme( an alliance it* t*e )ung an( siege( city o Pien
-iang ">aieng# t*us (eeating t*e *in.
"9 Aril 121# *e 4attle o -iegnitM =it* t*e +ongols ouring into eastern Euroe t*e c*i3alry t*ere
ere reare( rto ig*t (eserately. Prince enry t*e Pious o )ilesia gat*ere( an army o 0000
Germans Poles an( eutonic >nig*ts an( as to e reinorce( y >ing =enceslas o 4o*emia an(
*is 50000 troos. >ing =enceslas (i( not arri3e in time an(s t*e +ongols crus*e( Prince enry@s
army at -iegnit. *e +ongols t*en *ea(e( or ungary.
"11 Aril 121# *e 4attle o t*e )a?o &i3erM t*e +ongols *ea(e( or ungary an( >ing 4ela recei3e(
or( t*at t*ey *a( arri3e( on t*e oosite si(e o t*e )a?o &i3er. 4ela marc*e( eastar( rom Pest
an( siee( a ri(ge o3er t*e )a?o rom a small +ongol (etac*ment. *e ungarians orme( a *uge
ri(ge*ea( an( came un(er attac< on t*e 11t*. !sing ireor<s noise an( missile eaons a small
+ongol *ol(ing orce as ale to (istract t*e ri(g*ea(. ,n t*e re(an (ar<ness some 60000
+ongols *a( a(e( t*e )a?o to t*e sout*. =*ile t*e ungarians ere (istracte( t*ese +ongols
turne( to t*e nort* an( attac<e( t*e rear an( lan<s o t*e enemy. *e ungarian army collase(
CONFIDENTIAL
anice( an( le( N t*e +ongols ursue( until t*ey *a( utc*ere( t*e ma?ority o t*e retreating
ungarians "est. 0< N 70< men#.
"122# istorically t*e +ongols ere rea(y to us* into estern Euroe at t*is time. Just ater
*ristmas t*e crosse( t*e roen Danue an( egan across t*e Julian Als into nort*ern ,taly.
)e3eral est Euroean grous *a( *astily gotten (eensi3e orces toget*er ut t*ey oul( li<ely *a3e
een crus*e(. *e only t*ing t*at sa3e( estern Euroe as t*e nes t*at Ogatai "son an(
successor o G*engis# as (ea( orceing t*em all to return to +ongolia or t*e selection o a ne
>*a<*an. )cenario s*oul( e ase( on Ogatai not (ying at t*is time.
:$$ne!e C$m$i#n
"127# *e +ongol arma(a rom *ina "800 s*is an( aroun( 60000 men# arri3es o t*e Jaanese
coast. *e islan(s on t*e ay to >yus*u ere ;uic<ly o3errun. *e Jaanese ere conuse( y t*e
ne orm o comat N t*ey tra(itionally oug*t in a 3ery ritualie( manner it* 4us*i o similar ran<s
calling one anot*er out or single comat an( only t*e militaries eing in3ol3e(. *e +ongols an( t*eir
>orean conscrits oug*t in masse( ormations an( massacare( ci3ilian an( sol(ier ali<e.
"127# *e surrise( Jaanese at t*e ront sent rantic re;uests or *el to >ama<ura.
"127# *e +ongols reac*e( >yus*u an( orce( t*e (een(ers t*ere to entrenc*.
"127# istroically t*e +ongols *a( t*eir s*is in t*e a<ata *arour an( ulle( out in searc* o a
sae ort earing nig*t'time rai(s *ile in enemy territory. *ey ere lo on sulies an( <ne t*at
t*ey oul( *a3e to gi3e u t*eir in3asion soon. A ty*oon t*en struc< an( (estroye( many o t*eir
s*is. *e +ongols returne( it* aroun( *al o t*e men t*ey *a( originally in3a(e( it* N most *a(
(ie( in t*e storms. *is scenario coul( e ase( on an alternate *istory *ere t*e layer (i( con(uct
a nig*t'time rai(.
"127 N 1281# Ater t*e irst +ongol attac< t*e go3ernment o >ama<ura or(ere( (eenses to e
reare( aroun( t*e a<ata 4ay inclu(ing a massi3e all.
"1281# *e secon( +ongol in3asion "000 s*is an( 200000 men# is aime( at a<ata. Di3i(e( in
to grous t*e smaller orce@s o3eran:ious comman(er arri3es a mont* eore t*e ot*er ortion o t*e
+ongol in3asion.
"1281# *e secon( an( larger ortion o t*e +ongol in3asion arri3es. istorically t*e )amurai laye(
a aiting game an( oul( *a3e lost. istory I myt* recor(s t*at t*e Emeror ma(e an oering at t*e
,se Gran( )*rine an( t*at a <ami<ae "Di3ine =in(# as t*e rear(. *is ty*oon (estroye( a 3ast
ortion o t*e +ongol orces an( sa3e( t*e (een(ers rom certain (oom.
Briti!* C$m$i#n
"800 N 850# =esse: un(er t*e control o >ing Egert is un(er constant Vi<ing attac<.
"8$$# -on(on is lost to t*e Vi<ings in 851. Alre( t*e Great no t*e <ing in =esse: ta<es it ac<
ater uil(ing a large na3y an( attac<ing t*e Vi<ings at sea.
&emain(er to e (etermine(.
CONFIDENTIAL
Ar$3 C$m$i#n
o e (etermine(.
CONFIDENTIAL
1-. Su##e!tion! $n& Re4$te& Outcome!
*is section *as een mo3e( to a searate (ocument.
CONFIDENTIAL
2. 6i!toric$4 D$t$
CONFIDENTIAL
21. Tec*nic$4 Seci/ic$tion
/otes
• ,E+ A (escrition o t*e item. "+ 4)#
• P&,O&, A'+ust a3e 4')igniicantly imro3es ro(uct treat as a re;uire( item ut t*e
scoe is negotiale. 'As time ermits nice ut not crucial can e (roe( i nee(e(. D '
=is* -ist.
• Agreement liste( items can e (roe( to meet a milestone. "+ 4) +icrosot#
• E),+AE Estimate in time resources etc. "A-#
• +,-E)O/E =*at milestone t*is eature ill aear as comlete. "A- & +#.
CONFIDENTIAL
Dilomacy D,6 Dilomacy iltering toggle.
%acing %A1 %acing (amage ' units ta<e a((itional (amage *en A 1 1
attac<e( rom e*in( or rom t*e lan<.
%acing %A2 omuter A, ugra(e( to suort acing c*anges as art 4 DP
o its e3aluation o targets.
%ormations %O1 %ormation mo3ement N units *en lace( into a 4 DP
articular ormation ' say a column a all a triangle etc.
ill try to stay in t*at ormation as t*ey mo3e across t*e
ma. =e s*oul( suort at least ormation comat i not
a ull suort or ormation mo3ement. =ill re;uire
a((itional !, etc.
Gaia GA1 Persistent ire N srea(s to a(?acent comustiles 4 1
"c*ance# starts at 20` total *it oints remaining or less
some attac<s can cause imme(iate ire continues to
(amage o?ect until ut out "(amage le3el roug*t Y20`
total *it oints#.
Gaia GA2 &eneale resources suc* as trees an( animals t*at 4 1 1
reoulate.
Gaia GA6 )eagull Gaia N A, routine <ees t*em aroun( t*eir 4
territory "i.e. seciic o(y o ater#.
Gaia GA Gaia a< *as a 3ariale see( so t*at it aears to e 4
loating.
Gaia GA5 Gaia loc< o ir(s rises u rom a tree *en startle( or
*en tree is elle( an( ly o'ma.
Gaia GA$ Vulture A, 4
Gaia A, G,1 %is* migrate an( relenis*. 4 1
Gaia A, G,2 Pre(atory a nimals t*at can L retreatL to n on'layer at* 4 1
areas "li<e ol3es t*at attac< t*en retreat to t*e oo(s#.
Gamelay G+1 A ma'ase( camaign style interace a location on t*e 4 5
ma correson(s to attles cities an( e:isting castles at
(ierent time erio(s. Possily use iconic
reresentations "i.e. i3iliation# to c*ange t*e ma.
Possily use a Lerio( styleL ma or t*e o3er'ma t*at
c*anges o3er time s*oing t*e layers losses 3ictories
an( encroac*ment o enemies. L6DL style igures t*at
loo< li<e oo( coul( s*o u on t*e ma. Player coul(
select 3arious scenarios rom a camaign y clic<ing on
t*e ma. ")EE D!/E 2#
Gamelay G+2 4uil(ings can e (econstructe( "instea( o (elete(# to 4 1
reco3er ra materials.
Gamelay G+6 4uil(ings (econstructe( to LruleL t*at can e mine( or 4 2
oo( an( stone.
Gamelay G+ 4urning uil(ings inis* t*e current tas< an( (o not 4 1 1
accet ne tas<s until reaire(.
Gamelay G+5 ut
Gamelay G+$ Damage( uil(ings are less eecti3e at ro(uction until 4 1 1
reaire(.
Gamelay G+7 Doc<s can (econstruct s*is into lumer an( iron. 4 1
Gamelay G+8 +ercenary units can e L*ire(L to attac< a articular 4
layer an( can e coor(inate( or a articular attac< in
numer o years. Aroriate notiications *en t*e
attac< is starting an( *o it lays out. +ercenary units '
AGE 2 Design Document Page 92
CONFIDENTIAL
rom time to time in t*e game mercenary units "comuter
controlle(# ill oer to ig*t on your si(e or a limite(
time ossily t*ere is a LuttonL to contact mercenaries
once t*ey *a3e contacte( you. Per*as you *a3e
(eeate( t*e in3a(ers an( no *a3e earne( t*eir
LresectL. *ey ill accet ayment "in a(3ance# in gol(
or tra(e goo(s an( ill t*en *ang out or a erio( o
time. ou can comman( t*em retty muc* li<e your on
troos e:cet t*at t*ey may lea3e i t*ey ta<e *ea3y
loses.
Gamelay G+9 Player unit A, setting "unit aggression#.
Gamelay G+10 Pro(uction ;ueues.
Gamelay G+11 &ai(ers ' can carry o an( con3ert enemy 3illagers can A 2 1
illage an( rae. Only cultures alloe( to *a3e moile
siege eaons an( noma(ic uil(ings. Get no on(ers
an( minimal a(3ances.
Gamelay G+12 &oa( uil(ing on commonly tra3ele( areas. 4 2 1
Gamelay G+16 &oa(s uilt to allo aster traic lo o goo(s. !nits 4 1 1
oul( stay more'or'less on t*e roa(s.
Gamelay G+1 )*is are multi'unction an( can carry a mi:ture o tra(e 4 1
cargo an( units. )*is <no t*eir LcaacityL or eac* an(
t*is is s*on on a Lrogress arL tye system or anot*er
easy'to'use (islay.
Gamelay G+15 Villagers can ic< u goo(s oo( oo( stone etc. t*at 4' 1
*as een (roe( ?ust li<e t*ey are collecting ot*er
t*ings "rom lumer?ac<ing or mining or e:amle# an(
carry it to t*e ton center. , t*ey are tas<e( or a
articular commo(ity t*at t*ey gat*er t*ey ill reer
t*ese Lre'mine(L items i t*ey see t*em.
Gamelay G+1$ =alls t*at unction more as comat structures ' i.e. alls 4 2 1
loc< some missile ire units on t*e oosite si(e o
attac<s rom alls only ta<e (amage rom siege engines
etc.
Gamelay G+17 ut
Gamelay G+18 +a?or attles aear on timeline "gauge it* F<ills er 4
minute@.#
Gamelay G+19 Gra(uate( area'o'eect or siege eaons ' so (irect *it
(oes H (amage one tile out (oes HI2 to tiles out (oes
HI.
Gamelay G+20 ,mlement uil(ing cature unction. 6
Gamelay G+21 )tan(ar(ie( traine( unit uil( mo(elM all traine( units
arear at t*e $ o@cloc< osition o t*e uil(ing t*ey are
traine( rom i t*is location is ostructe( t*ey aear in
t*e ne:t a3ailale location mo3ing countercloc<ise rom
$.
Gamelay G+22 &elics.
Garrison G&1 LGarrisoningL units an( unit e*a3iors ' i.e. units can e A 61 1
Lstore(L in a castle or toer an( t*ey ire rom t*e toer i
ossile. !nits store( in t*e garrison ill sloly *eal.
Garrison or LstorageL o troos in a uil(ing. A concet
*ere a toer or instance can *ol( 10 arc*ers. *e
toer oul( *a3e a strengt* o L10L as ar as iring an( a
AGE 2 Design Document Page 96
CONFIDENTIAL
longer 3isiility range t*an t*e arc*er. *e layer
coul( at t*eir (iscretion Lturn outL t*e arc*ers rom t*e
toer. Also t*e arc*ers in t*e toer oul( ta<e (amage
roortional to t*e toer i.e. (amage( 10` i t*e toer
is (amage( 10`. Possily *a3e t*em Lturn outL i t*e
toer is (amage( to 20` total *it oints or less
remaining an( (o *ate3er t*ey oul( (o as units.
Gra*ics GP1 Allo an o3erlay to e create( y t*e layer "one er 4 11 1
layer# it* t*eir articular LsymolL. *is o3erlay oul(
e lace( on large uil(ings on lags etc. Player oul(
*a3e a tool to (esign an( e(it t*is itma or ossily an
icon ormat coul( e use( y t*e layer. ,nterace 1
Game 5 E(itor 5
Gra*ics GP2 *ange cliing range to accommo(ate larger uil(ings A
"larger t*an current 6 tile# re3ents uil(ings rom
(isaearing (uring scroll.
Gra*ics GP6 *ange ma sie to (oule t*e current "Age o Emires# 4 1 1
sie o t*e tiles. "&E)EA&#
Gra*ics GP ,mro3e erormance o Lsmo<eL it* t*e (it*er suort +P
in t*e comression or srites.
Gra*ics GP5 ,ncrease ma sie. A 1
Gra*ics GP$ /e Loat mo3ementL to allo units to LoL on t*e ater 1 1
slig*tly "t*is may e a unit mo3ement an( not seciically
a gra*ics en*ancement# ' a3e o3erlay.
Gra*ics GP7 Organie gra*ics "(ataase#. A 6
Gra*ics GP8 &ealistic *orse i(get. 4 1
Gra*ics GP9 o color transormation. A 1
Gra*ics GP10 =or< out a ay to s*o units t*at are e*in( 3ery large A 5 1
uil(ings "castles#. ,(eas ma rotation on 90I180 (egree
increments
Gra*ics GP11 !nits <ic< u a (ust or sray *en mo3ing in or across
certain terrain tyes.
Gra*ics GP12 ut
-ocaliation -O1 A ay to e:tract e(it an( re'insert te:t in scenarios A 2
-ocaliation -O2 ut
Pat*ing PA1 Arro in(icator or mo3ing units "i.e. Gettysurg style.# 2
Pat*ing PA2 Gat*ering oints or ro(uce( units "y uil(ing#. 4 1
Pat*ing PA6 -ine'O')ig*t N increase( y 1 tile or eac* unit o X1 1
ele3ation "simle#.
Pat*ing PA Otimie or units t*at go ac< an( ort* eteen to DP
oints "i.e. 3illagers an( tra(e units.#
Pat*ing PA5 ut
Pat*ing PA$ !ser (rag an( (ro ayoints re'aearing. 2
)cen E( )E1 ut
)cen E( )E2 =*en testing scenarios ,L( li<e to e ale to c*oose t*e 4 X1
(iiculty le3el to test rom it*in t*e e(itor. urrently
Age *en testing rom t*e e(itor (eaults to t*e (iiculty
le3el t*at as last laye( in a normal game. "*ris&#
)cen E( )E6 Aility to cut an( aste sections o a ma rom one to 4
anot*erM (o eit*er as a lassoe( section or a as a smaller
ma into a larger. ,nclu(e maniulation utilities "li
rotate etc.#
AGE 2 Design Document Page 9
CONFIDENTIAL
)cen E( )E amaign score an( summary. 4
)cen E( )E5 ,mort I e:ort te:t utility or scenarios string tales etc. 6
)oun( )O1 BPitc*e( 4attleB terrain soun( ' to ma<e a more ric* 4 2
soun( or large attles *a3e a Lattle ac<groun(L soun(
e ase( some*at on t*e numer o units in comat on
t*e screen.
)oun( )O2 Aility to lay a soun( an( see a srite rom it*in t*e 2
(ataase instea( o launc*ing searate alications.
)oun( )O6 ut
)oun( )O ,mro3e( LterrainL soun(s t*at oul( e ale to cycle A 2
t*roug* a list o (ierent soun(s to a(( a lot o 3ariety '
t*ese coul( e associate( it* articular uil(ings. *e
current terrain soun( system or tile tyes is a(e;uate or
il(erness ' , oul( li<e t*e same acility or
3illagesIcities as ell. *is ill e esecially imortant
to gi3e a eeling o LlieL to t*e castles an( ot*er uil(ings.
)oun( )O5 ,n(i3i(ual unit soun(s an( grou soun(s are searate ' 4 1 1
*en a single unit agrees to mo3e some*ere it *as a
single B*obB soun( *en a grou mo3es "say Y 5 units# it
ma<es a (ierent grou mo3e soun( li<e a lot o 3oices.
*e same comment alies to t*e Lmo3ementL soun( or
a grou as oose( to an in(i3i(ual ' a grou o 10
*ea3y ca3alry ma<es a (ierent soun( t*an a single
scout *en mo3ing.
)oun( )O$ O'screen soun(s. *e soun( Le:ten(sL rom o screen 4 2
or some (istance ' so a attle ta<ing lace ?ust o
screen can e *ear(. roos marc*ing in ill e *ear(
slig*tly eore t*ey aear. O screen soun(s s*oul( e
laye( at a re(uce( 3olume. "&E)EA&#
)oun( )O7 Play looe( soun(s esecially looe( terrain soun(s. 4 1
)treams gurgling or instance. "&E)EA&#
)oun( )O9 )ome or(s are seciic to t*e in(i3i(ual ci3iliation ' 4 1
aout 10 or(s eac* i3.
)oun( )O10 )oun( %onts use( in t*e game. "Gets a((itional 4 1
mar<eting mileage rom creati3e las# or +i(i. Possily
use soun( onts or soun( eects to re(uce P!I4us
loa( or laying soun(s eects. "&E)EA&#
)oun( )O11 )uort or stereo soun(s in t*e engine. 4 X1 1
)oun( )O12 *e game s*oul( not cut'o a soun( eore it lays 4 1
again ' i.e. ammering soun( in Age o Emires.
"&E)EA&#
)oun( )O16 !se o LanningL or on'screen soun(s. , t*e comat is 6
to t*e let o t*e screen t*e soun( is let c*annel anne(
to gi3e more stereo searation. Possily (i3i(ing t*e
screen into let center an( rig*t areas or anning
searation. On'screen anning *an(le( y t*e engine.
Aility rom it*in t*e (ataase to select i a soun(
s*oul( e laye( in relation to screen lacement or not.
Dataase entry or anning.
esting E1 A eature t*at causes t*e game to auto'sa3e e3ery A 1
Lerio(L say minutes.
esting E2 A list o all LreortL tye comman( or(s i.e. %P)log etc. 4 5
AGE 2 Design Document Page 95
CONFIDENTIAL
t*at mig*t gi3e useul inormation or testing.
esting E6 Deugging inut o: t*at logs comments to a central ile. A 1
esting E ,mro3e( notiication "multilayer# t*at t*e game is eing A 1
sa3e(.
esting E5 est *oo<s into t*e o?ect list I engine I etc. to enale A 1
automatic testing.
esting E$ ut
ra(e &1 E3aluation o on'ma tra(e routes ' ase( on an(it 4 DP
acti3ity ris< o enemy attac< (ilomatic situation. "retty
muc* a tale (ecision it* some ran(omness or
ersonality inluence#
ra(e &2 E3aluation o tra(e ris< ' tra(e routes ill *a3e an 4 DP
associate( ris< or o'ma tra(e. omuter layer ill
e3aluate le3el o ris< an( le3el o nee( an( (eci(e i it
s*oul( use o ma tra(e an( *ic* tra(e route. "retty
muc* a tale (ecision it* some ran(omness or
ersonality inluence#
ra(e &6 O'ma tra(e. !nits "lan( an( sea# mo3e o'ma A 6 1
"(isaear at t*e e(ge o t*e ma# an( are gone or a
erio( o time. *ey return to t*e ma ater t*at erio(
acing oosite t*e (irection t*ey let. *ey rocee( to
t*eir oint o origin
ra(e & ,mlement any uni;ue tra(e unit e*a3iors.
ra(e &5 O'ma mo3ement to on'ma locations otions.
!, !,1 A Lsetting sa3eL or ran(om games N ossily more t*an 4 1
one setting sa3e ' so *en a user sets t*eir ma sie tile
set 3ictory con(itions etc. t*ey are reser3e( an( can
e acti3ate( at t*e clic< o a utton.
!, !,2 A ay to s*o roug*ly *o many units ere containe( in 4 2 1
anot*er unit i.e. s*oing LtagsL on a transort *ig*lig*t to
s*o t*e numer o units. 4eing ale to s*o t*e tyes
o units an( t*eir counts oul( e goo( in t*e Lo uL
inormation ' *at in Age o Emires is in t*e s;uare o:
to t*e let. Po'u anel or ot*er interace item t*at
s*os t*e content o a unit t*at can store ot*er units "i.e.
transort oat or garrison#. !nits can e comman(e( to
lea3e rom t*is interace. ' ,nterace s*oul( roaly
s*o iconic reresentations o t*e units.
!, !,6 A(( !, selector or Lgame sieL in numer o units. 0
!, !, ut
!, !,5 *anges re;uire( to imlement "4D# ne interace. 4 15 P&E 5 ,/
/e re'game interace oul( e more LgameL loo< an( 5 PO) 1
eel it* o?ects reresenting t*e interace elements. A/,+AED
Also animate( !, items
!, !,$ ot'<ey to ?um eteen comat sites "troule sots#. 4 1
!, !,7 ,mro3e t*e see( o t*e mini'ma "er +attP# +P
!, !,8 ,mro3e( mini'ma t*at is selectale eteen a e 4 1 1
Lmo(esL. 1# omat mo(e ' one( units aear in one
color allies anot*er an( *ostile units in a t*ir( color.
4uil(ings are in (ar<er 3ersions o t*e color. errain is
s*on as gray or lan( lac< or ater an( ossily gray
s*a(es or ele3ation an( alls. 2# ra(e mo(e t*at
AGE 2 Design Document Page 9$
CONFIDENTIAL
s*os tra(e generation an( (eli3ery sites. )*os i(le
tra(e units in a secial color. )*os La3oraleL an(
L(isa3oraleL tra(e sites in (ierent colors. 6# &esource
ma s*os resources *ig*lig*te( an( or<ers gat*ering
resources as ell as i(le or<ers. &esource collection
oints "color co(e(T# can e s*on also. All ot*er units
can e s*on in lac< or gray or somet*ing. # /ormal
mo(e oul( e as Age o Emires. "comat mo(e only
or +1#
!, !,9 ,nterace suort or animation in t*e Lac<groun(L i.e. 0
non'selectale animation t*at loos.
!, !,10 ,nteraces suort animate( icons ' i.e. a lag t*at a3es 0
*en you select it in t*e interace.
!, !,11 +ini'ma in(icators o Ltroule sotsL t*at are easy to see 4 1
!, !,12 +ini'ma signal to sen( a LlareL to allies on t*eir mini 4 1
ma to re;uest assistance in(icate a oint o interest
etc. %lare mig*t s*o in las*ing green or yello or
somet*ing instea( o t*e comat color.
!, !,16 +ulti'layer sa3e'game eature oul( allo layers to 4 6
sa3e t*e game "or *a3e it sa3e erio(ically# an( allo it
to e resume( i all o t*e layers ere a3ailale.
!, !,1 Pre3ious c*at messages are a3ailale in t*e c*at (ialog 4 1
!, !,15 )uort or Direct,nut <eyoar( "erormanceT '' D 1
&E)EA&#
!, !,1$ )uort te:t o3erlays or t*e interace to *an(le te:t on 0
mas. *is mig*t nee( to e a art o t*e )cen E(.
"+) &e;uest#
!, !,17 !ser conigurale *ot'<eys to (o seciic t*ings i.e. ?um D 2
to ton center is LL ut , can c*ange mine to LHL.
!, !,18 Victory con(ition arning soun( ' reeats at an inter3al 4 1
to let t*e layer <no a time( 3ictory con(ition is en(ing
"i.e. *en a =on(er is create( ' t*e 3ictory en(ing
soun( triggers e3ery minutes or somet*ing#.
!, !,19 !nit outlines relect alliance "enemy R (iamon( on R
o: etc.#
!, !,20 Go ,(le utton ta<es layer to ne:t i(le 3illager. 4
!, !,21 One'utton access to an online tec* tree ' ossily
(islay o a static image or coul( e a comuter'(ran
tree.
!, !,22 ! 4
CONFIDENTIAL
!, !,2$ +ini'ma scale relects on'screen scale
!nit A, A,1 B%armerB A, to allo a armer to con3ert a(?acent A 2 1
grasslan( into armlan(. %armlan( oul( e Lor(erlessL
!nit A, A,2 A Lloc<ingL e*a3ior o units t*at re3ents aster or 4 DP
smaller units rom running t*roug* a loc<a(e. ,n Age o
Emires a scout coul( run t*roug* a line o a:e'men i
t*ere as e3en a small ga. , ossile , oul( li<e to
e ale to *a3e units ale to loc< an area an( mo3e to
close a ga i someone trie( to rea< t*roug*.
!nit A, A,6 L*argeL action ' unit *as a ast mo3e t*at (oes a((itional 4 1 1
(amage *en it connects. !nit resumes normal
mo3ement ater t*e c*arge an( cannot c*arge again or
a time erio(. " ,-E D,)#
!nit A, A, Damage( units mo3e at a (ierent rate t*an *eale( units. 4 1 1
*ey *a3e a (ierent Lin?ure(L mo3ement animation.
"Y50` '' ,DE/,% A%%EED !/,)#
!nit A, A,5 Deen( e*a3ior t*at is more li<e *at t*e comuter 4
(oes in Age o Emires ' i you assign a sor(sman to
(een( an area it can mo3e aroun( to attac< ut ill
return to t*e (eense lace. ,.E. it ill ta<e an
a(3antageous attac< ut cannot e Llure( outL too ar y
*arassing troos. PA& O% G!A&D
!nit A, A,$ Dierent scouting soun(s *en a toer or scout sees an 4 2
enemy unit an( goes to LalertL status. ,mro3e(
notiication soun(s so t*ey (onLt get LlostL i you are
initiating a attle. Possily y (eining an LalertL state or
troos ' an( you can get a soun( i t*ey are Lalerte(L ut
not *en t*ey are engage( in comat.
!nit A, A,7 %ollo e*a3ior ' a3oi(s contact it* enemy units or can 4 2
ollo a unit an( stay ?ust out o 3isual range.
!nit A, A,8 Guar( ' unit or uil(ing may e selecte(. *e unit ill 4 1 1
stay close to t*e guar(e( unit an( engage any attac<ers.
!nit ill return to t*e rotecte( unit ater engaging or i
t*e unit aces (ierent attac<ers. "uses comuter A, or
t*is#
!nit A, A,9 L/otiicationL o units in a grou *en one unit is in 4 Patc*
troule. !nits react to t*reats to a grou as a grou not
as in(i3i(uals.
!nit A, A,10 ut
!nit A, A,11 Patrol mo3ement' !, utton an( associate( unit A, t*at 4 2 1
ill allo a unit to mo3e t*roug* t*e set o ayoints y
going to ayoint 1 ater say ayoint 7 automatically.
!nit A, A,12 )cout mo3ement ' ill attemt to unco3er ne areas 4 2 1
sloly an( careully. oul( *a3e a secial mo3ement
rate.
!nit A, A,16 !ni;ue u nit a ctions *en g roue( " Volley or a rc*ers 4 1
)et'against'c*arge or i<emen )*iel(all or ootmen#
grou secial actions I mo3es aear as interace items
*en a grou o t*e aroriate sie *as een selecte(.
!nit A, A,1 !nits can signal *en t*ey (isco3er a articular o?ect. 4
,.E. One scout e*a3ior mig*t e to loo< or Lgol(L. "*is
coul( e any o se3eral o?ects li<e oo( enemies '' only
AGE 2 Design Document Page 98
CONFIDENTIAL
uil(ings etc#. =*en it sees t*e selecte( item it ill sto
an( ma<e a articular soun( t*at is laye( or t*e user.
PA& O% )O!
!nit A, A,15 !nits nee( to e ale to see@ t*e center tile o a uil(ing A
rior to attac<. "&E)EA& N any c*ange re;uire( to
suort larger uil(ingsT#
!nit A, A,1$ ero tye units *a3e t*e aility to con3ert ot*er units an(
cannot e con3erte( t*emsel3es.
!nit A, A,17 A, or comuter to manage gates.
CONFIDENTIAL
Aility or P to use an( un(erstan( unit (eletion.
Allo P to use taunts.
CONFIDENTIAL
$ &elace (irect lay@s <eeali3e co(e it* our on system 5 +ay e (one at t*e
to i(entiy a ne *ost start t*e *ost an( notiy t*e same time as
layers t*at t*e *ost *as c*ange(. relacing t*e *ost
migration.
$ )tore comman(s or t*e re3iously rocesse( "or
currently rocesse(# turn. *e F*ig*est@ rocesse( turn
layer oul( ass t*e F3ali( comman( set@ to all layers i
t*e *ost migrates une:ecte(ly or i a layer (ros. All
layers u(ate t*eir current comman( set using t*e ne
set. Players resume rocessing. *is s*oul( re(uce t*e
numer o layers inci(entally (roe( i t*ey are
e:ecte( to e Fout o sync@ ecause t*e *a3e a (ierent
turn ,D.
$ )uort re'start o sa3e( games T
7 &elace (irect lay@s *ost migration it* our on system 6'$
using our on timings. +o3e t*e *ost to a running layer
i t*e mac*ine i(entiie( as t*e *ost is (roe(.
8 Aility in re'game to transer limite( sie iles suc* as 5 Does not aly to
scenarios layer attle cries etc. Hac<.
8 &e(uce t*e sie o some messages t*at (o not nee( t*e 2
larger *ea(er.
8 &e(uce t*e sie o game comman(s "in game#. ,(entiy 2 Proaly an Angelo
an( ass only t*e nee(e( inormation. &e(uce t*e sie tas<.
o structures y using t*e smallest (ata tye t*at
reresents t*e (ata.
8 Pass only t*e c*ange( inormation aroun( in t*e re'
game to alrea(y'?oine( layers. )lit t*e F,@m rea(y@
message into searate messages i.e. Fa3e D@ etc.
Allo t*e *ost to re;uest t*e 3arious layer settings
instea( o assing t*em on t*e ,@m &ea(y. E3aluate t*e
ay re'game inormation is asse( aroun(. Possily (o
a ne system t*at uses in(i3i(ual messages rat*er t*an
t*e large Fgame settings@ to ass aroun( eac* c*ange.
+a<e sure game settings are not eing asse( *ene3er
a layer goes rea(y or not rea(y N t*at only t*at layer
inormation is asse( aroun(.
8 %i: t*e Fre game c*at (ros irst message@ rolem t*at 1'2
*aens on occasion.
8 ,(entiy rolems it* comuter layers using c*at 2
system.
HH ,mlement DirectPlay $ eatures t*at imro3e game T Does not aly to
erormance or reliaility. Hac<.
HH "OP,O/A-# *ec<sum t*e score inormation or Sone 1
uloa(. *is oul( e use( to re(uce c*eating y
uloa(ing orge( score inormation.
HH ",% &E!,&ED# &erite Game ommunications to 60'$5
remo3e use o DirectPlay AP,
CONFIDENTIAL
IP L$unc* o/ G$me
,P -aunc* o t*e game *e *ost launc*es t*e game it* t*e ne comman( line arameters
O)W,PW-A!/ +y/ame Game/ame
*e client launc*es it* -,E/W,PW-A!/ +y/ame ia((ress
ICH Suort
• Oen , an( rom t*e main , utton c*oose Preerences.
• )elect t*e ta ,nternet P*oneIGamesI*at an( clic< on t*e /e E:ternal utton. E:ternal
Alication /ame is ,ge o" mpires . E:ternal Alication E:ecutale is
75;age.;game;paulrungame<at an( un(er omman( -ine enter -,E/W,PW-A!/
yourname `, "t*e yourname art an( t*e `, art s*oul( *a3e ;uotes aroun( t*em#.
• it t*e lient')er3er Alication utton. our E:ternal Alication )er3er E:ecutale is t*e same
as your E:ternal Alication E:ecutale "^age2^game^aulrungame.at# ut your )er3er
omman( -ine s*oul( e O)W,PW-A!/ yourname yourgame@s name "t*e yourname art
an( t*e yourgame@s name art s*oul( *a3e ;uotes aroun( t*em#.
• , )uort ill e later automate( 3ia a registry mo(iication "nee(s to e (one at installation o
Age2#
. A,)PEEDR %i: A, time inter3al or use *en using not acti3e in &,A-WVE&),O/
%,HED!PDAE. )et A, see( to QQ. %,/A-W&E-EA)E
. A--P )ets all *uman layer osition in to not acti3e in &,A-WVE&),O/
comuter layers %,/A-W&E-EA)E
(. A--P urns *uman layers into comuter not acti3e in &,A-WVE&),O/
layers. %orces all comuter layer %,/A-W&E-EA)E
game
0. A--P1 urns *uman layers e:cet layer 1 not acti3e in &,A-WVE&),O/
into comuter layers. %orces all %,/A-W&E-EA)E
comuter layer game
,. A--G&A)) ells ma generator to use all grass. /o not acti3e in &,A-WVE&),O/
eect rig*t no co(e is (isale( %,/A-W&E-EA)E
5. A--O=P Allos comuter layers not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
-. DA!D,OI D A!D,OI urns music on. urns on D music not acti3e in &,A-WVE&),O/
DWA!D,O turns o ot*er music %,/A-W&E-EA)E
CONFIDENTIAL
PARAMETER BE6A)IOR SCOPE
1. -,E/W,PW-A!/ -aunc* to ?oin an +P game.
21. DE4!G)AVEGA+E urns o comression or sa3e games. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
22. DEVE-OPE& )ets game mo(e to (e3eloer N allos not acti3e in &,A-WVE&),O/
c*eating ;uic< uil( etc %,/A-W&E-EA)E
2. D,&ED&A= I Game ill use (irect(ra mo(e not acti3e in &,A-WVE&),O/
D,&E D&A= %,/A-W&E-EA)E
2. DO-OG)A!) urns on more logging. %ile name is not acti3e in &,A-WVE&),O/
BA,-og^@layer name@.logB. %,/A-W&E-EA)E
2(. D&A=-OG urns on s*ae (ra logging. %ile name not acti3e in &,A-WVE&),O/
is B(ralog`Q.t:tB %,/A-W&E-EA)E
20. D&A=-OGR urns on s*ae (ra logging an( set ile not acti3e in &,A-WVE&),O/
name to QQ. %,/A-W&E-EA)E
2,. D&OPPA>E) ells game to intentionally (ro ac<ets not acti3e in &,A-WVE&),O/
or (eugging. %,/A-W&E-EA)E. Acti3e only
WDE4!G is (eine(
25. EconlogI EO/-OGI Econ-og urns on economic logging. %ile name is not acti3e in %,/A-W&E-EA)E
BaoeE-OGB. *e (irectory is c^
2-. EDGEO!-,/EIEDGE Does not*ing. not acti3e in &,A-WVE&),O/
O!-,/EIEDGEWO!-,/E %,/A-W&E-EA)E
. ED, )ets starting scenario ile to e(it. not acti3e in &,A-WVE&),O/
)cenario ile name to e(it R QQ. %,/A-W&E-EA)E
1. EH,R Automatically e:it game ater a certain not acti3e in &,A-WVE&),O/
time. ime R QQ. %,/A-W&E-EA)E
2. %A)V,E=I%A) Does not*ing. not acti3e in &,A-WVE&),O/
V,E=I%A)WV,E= %,/A-W&E-EA)E
AGE 2 Design Document Page 106
CONFIDENTIAL
PARAMETER BE6A)IOR SCOPE
. %,-E%,&)I %,-E %,&)I %orces game to loo< or s*ae iles in not acti3e in &,A-WVE&),O/
%,-EW%,&) t*e game root (irectory instea( o t*e %,/A-W&E-EA)E
s*ae (irectory irst
. %,HED!PDAE )et orl( u(ate time to i:e( amount not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
(. %,HED!PDAER )et t*e orl( u(ate time to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
0. %O&E800 %orces screen resolution to 800K$00 not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
,. %!--)&EE/I%!-- Game ill run in ullscreen mo(e. Also not acti3e in &,A-WVE&),O/
)&EE/I %!--W)&EE/ turns on (irect(ra mo(e %,/A-W&E-EA)E
5. GA+R )ets starting sa3e game. %ile name R QQ.
2. ,+A+!),I,+A urns on music. turns on ima music. not acti3e in &,A-WVE&),O/
+!),I,+AW+!), urns o ot*er music. %,/A-W&E-EA)E
. -oa((I -OADD4 -oa(s (ata ase iles
(1. -OG%P)I -OG %P)I urns on t*e sIu(ate timeImemory not acti3e in &,A-WVE&),O/
-OGW%P) usage logging. %ile name is Bs.t:tB an( %,/A-W&E-EA)E. Acti3e only
is lace( in c^ (irectory WDE4!G is (eine(
(2. -OG-OA- Oens t*e comment log to local not acti3e in %,/A-W&E-EA)E
(irectory. log ile name is Baoecomnt.t:tB.
(. -OG/A+E )ets logging iles osti: e:tension
(. -OG/E Oens comment log to netor< (irectory. not acti3e in %,/A-W&E-EA)E
log ile name is Baoecomnt.t:tB.
((. -OG/ER )et netor< at* or logging to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
AGE 2 Design Document Page 10
CONFIDENTIAL
PARAMETER BE6A)IOR SCOPE
(0. -OGO!P!I -OG O!P!I urns on communications (eugging log not acti3e in &,A-WVE&),O/
-OGWO!P! %,/A-W&E-EA)E
(,. -OG&A/DO+ urns on t*e game (eug ran(om not acti3e in &,A-WVE&),O/
logging. Also turns on t*e 3isile ma %,/A-W&E-EA)E
log. %ile name or t*e ran(om is
Baoeran(.t:tB. %ile name or t*e 3isile
ma log is Baoee:log.t:tB. *e (irectory
or t*ese logs is c^.
(5. -OG!PDAEA/GE) -ogs 3arious o?ect ino li<e orl( not acti3e in &,A-WVE&),O/
location an( target %,/A-W&E-EA)E. Acti3e only
i DE4!GA/GE) is (eine(
(-. +a<eresI +a<eresI +A>E&E) 4uil(s game resource iles not acti3e in %,/A-W&E-EA)E
0. +%,-- Fixes horizontal line problem that not acti3e in &,A-WVE&),O/
may occur with some Matrox video
adapter confgurations
01. +,D,+!),I+,D, +!),I urns on music. urns on mi(i turns o not acti3e in &,A-WVE&),O/
+,D,W+!), ot*er music.
02. +)/ Fixes lock-up problem that may not acti3e in &,A-WVE&),O/
occur with some SoundBlaster A!
confgurations<
0. /OA,EA urns o A, c*eating not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
0. /OAEAODE) Does /ot*ing not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
0(. /OO++)PEED )et game see( control o. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E. Acti3e only i
)PEEDDE4!G is (eine(
00. /OP Allos no comuter layers not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
0,. /ODHE> *ec<s i mac*ine is running greater not acti3e ,/ %,/A-W&E-EA)E
t*an (irectH 5.0 or greater. &,A-WVE&),O/
05. /O-OG)A!) urns o more logging not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
0-. /O+O!)EI/O +O!)EI urns o custom mouse an( uses not acti3e in &,A-WVE&),O/
/OW+O!)E normal in(os mouse %,/A-W&E-EA)E
,. /O+!),I /O +!),I urns o game music.
/OW+!),
,1. /OPAAP )et no ca on at*ing not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
,2. /OPA-,+, Allos at*ing to <ee c*ec< or at* not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
,. /O&+A-+O!)EI /O&+A- urns o custom mouse.
+O!)EI /O&+A-W+O!)E
,. /O)O!/DI/O )O!/DI urns game soun(s o e:cet t*ose not acti3e in &,A-WVE&),O/
/OW)O!/D laye( in t*e cinematics
,(. /O)A&!PI/O )A&!PI urns o startu slas* screens. not acti3e in &,A-WVE&),O/
/OW)A&!P
,0. /OE&&A,/)O!/D urns o terrain soun(s not acti3e in &,A-WVE&),O/
,,. O/E4!O/IO/E )ets mouse interace to one utton mice. not acti3e in &,A-WVE&),O/
AGE 2 Design Document Page 105
CONFIDENTIAL
PARAMETER BE6A)IOR SCOPE
4!O/IO/EW4!O/ %,/A-W&E-EA)E
,5. !,>1 )ets ;uic< start mo(e. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
,-. !,>4!,-D urns on ;uic< uil(. not acti3e in %,/A-W&E-EA)E
5. &A/DO+GA+ER )et ran(om game see( to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
51. &A/DO++APR )et ran(om ma see( to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
52. &E)W=A&/ ells game to gi3e a arning i resources not acti3e in &,A-WVE&),O/
iles are missing. %,/A-W&E-EA)E
5. &E)E/D1R )ets communications ac<et resen( time not acti3e in &,A-WVE&),O/
one. &esen( time R QQ.
5. &E)E/D2R )ets communications ac<et resen( time not acti3e in &,A-WVE&),O/
to. &esen( time R QQ.
5(. &!/-OG Oens t*e run log to ^ (irectory run log not acti3e in &,A-WVE&),O/
ile name is Baoerun.t:tB. %,/A-W&E-EA)E
50. )A%ED&A=-OG =rites more stu to t*e (ra log not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
5,. )E/A&,O)R )et scenario (irectory to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
55. )/R )ets startu scenario ile. )cenario ile not acti3e in &,A-WVE&),O/
name R QQ. %,/A-W&E-EA)E
5-. )>,P)/)AVE oggles sa3ing game on out o syncs not acti3e in %,/A-W&E-EA)E
CONFIDENTIAL
PARAMETER BE6A)IOR SCOPE
12. !/P Does /ot*ing not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
1. V,DEO+E+O&IV,DEO !se 3i(eo memory or (raing. not acti3e in &,A-WVE&),O/
+E+O&I V,DEOW+E+O& %,/A-W&E-EA)E
1. =,/DO= +a<es game or< in in(o not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
1(. =O&-DR )et orl( D (irectory to QQ. not acti3e in &,A-WVE&),O/
%,/A-W&E-EA)E
Machine Speci"ications
CONFIDENTIAL
22. De!i#n Protot+in#
CONFIDENTIAL
2. Mi4e!tone!
*is section *as een remo3e( rom (ocument an( is suerse(e( y t*e comre*ensi3e Age2
sc*e(ule attac*e(
Age"#mpp
CONFIDENTIAL
2. 7i!* Li!t Item!
*is section is (esigne( or t*e storage o all game concets t*at *a3e een remo3e( rom t*e (esign
roer ut *ic* coul( still ossily e imlemente( i time ermits.
Roads
&oa(s imro3e tra(e y alloing tra(e units to mo3e more ;uic<ly o3er t*e terrain.
Sound
Attac< soun( is laye( in stereo "i.e. attac< rom area to t*e rig*t o your screen e;uals attac< soun(
laye( t*roug* rig*t sea<er etc.#
Inter"ace
,n a ran(om game "single an( multilayer# ,L( li<e to e ale to call u a screen once t*e game *as
starte( t*at tells me *at settings ere use( in t*e ma generation "ma sie ma tye i:e(
ositions onIo etc.#.
!ame Tpes
• ,mro3e( garrisoning. i3 can garrison H` more units in e3ery garrisonale structure.
• ,mro3e( ormations or ormation onuses. , e limit t*e tye o ormations a3ailale t*is ci3
gets more ormations to ic< rom or gets etter onuses "i.e. t*eir column goes 2H as ast as
normal al<ing *ereas ot*er ci3sL columns only go 1.5H as ast#
• Automatic researc* items. Englis* automatically get c*emistry or somet*ing.
• Economic ,normation. ou get imme(iate u(ates *en somet*ing is sol( on t*e orl( mar<et. ,
(onLt really care *at t*is is ut e s*oul( really really em*asie t*e orl( mar<et y gi3ing
onuses or it to se3eral ci3s ,+O.
• +ore intelligent units. Villagers automatically a3oi( ol3es or somet*ing. Ot*er ci3s *a3e to
researc* t*is.
AGE 2 Design Document Page 110
CONFIDENTIAL
Multiplaer ,nti-#heat Sstem
$egend%
Boldface indicates items that everyone likes
Italics indicates items that were shouted down
&ormal type indicates items on which there was signifcant debate#
CONFIDENTIAL
'#.Make trade more productive in some way. 89:;6 su!!estions included
tradin! for stone lettin! you trade with your own docks and ust !ettin!
extra money via trade.
"0# 1et the "ost an certain units from the +ame (like catapults, say)
32. permit the ulidin+ of rid+es or shallows or somethin+ similar
-1.when a transport is selected be able to see the units inside and disembark
only part of them. Perhaps one separate icon for each type of unit would be
su<cient.
9"# 4roup pathing bug )when multiple units are tasked to go somewhere and one guy
won5t move8 the *erk+
--.9ption to place team town centers to!ether at !ame start
-(.=ill birds 5for food> 9r ust to kill> 89:;6 need a cloud of feathers when the
bird is hit
9># &ew cli1 art8 in combination with the old art
-+.Make the diplomacy screen reciprocal so you can tell what the other !uy
thinks of you.
3. Alchemy catapult stones set trees on 4re
9?# @esearch item that lets human-controlled missile units back up while fring#
90# @esearch item that lets human-controlled units try to dodge catapult fre as part o(
unit A'
(&.,nother shield past ?ron
(1., land transport unit
."# he orseScout idea
(-.More 5o<cial taunts
((.,utomatically display town centers of all allies in a team !ame at start
(3.@how the random map type while in the !ame
(+.@how the map siAe while in the !ame
(7.@ee what units are !oin! to be selected while clickanddra!!in!
/. 1et *illa+er hide inside a tree to e an in*isile sentry. "a*e him fall out of the tree
when its attacked.
(.oads6 villa!ers build them they increase speed.
3&.More research items besides Drill.
5. Pop limit options for sin+leplayer +ames
3'.4hen a !roup is selected and you hit delete let all of them die at once
3-.@et up default chat mode to 0,llied2 in multiplayer !ames. ,lso list what
kind of chat youre usin! in t he minichat box 5i.e. ,llied ,ll etc.
3(.8ew terrain tile set
>># hile click-and-dragging8 some way to have it select only military units or only
villagers
3+.Doubleclick to select all units of same type like in @tarcraft
><# $et mixed groups show all the di1erent unit types at the bottom o( the screen# 7lick on
one to select *ust those#
3#.?f you doubleclick while tryin! to build a villa!er 5or whatever it turns o*
the build. :his sucks.
3.Better fo!ofwar 89:;6 Matt says we can make it 0more rounded2 but
thats all.
+&.Custom superunit artwork
+1.;d!e of world distin!uishin! art
+'.Eions should not attack catapults or ballistas.
+-.Boat movement bu! 5they !et stuck. Make rivers wider so boats can ease
throu!h
+(.More facets for boats so they look better when turnin! around
CONFIDENTIAL
+3.Make player colors more distinctive
++.%ix the tribute screw on endof!ame scorin!
6. Passale foundations7or don5t let us build things too (ar away (rom our villagers#
+#.Eet the players see what the !ame setup is after the !ame starts.
+.8ew cheat units 5spaceship laser tower etc.
7&.Fave a chat box accessible at !ame end to discuss ones triumph or defeat
71.Printscreen option for endof!ame stu*
7'.@ee wonders built on the timeline = see maor battles on the timeline 89:;6
presumably the latter means 0enemy town centers destroyed2 or
somethin!.
3. &urn on smoke trails
/. 8moke from urnin+ uildin+s
73.Eet the host set the teams in multiplayer 89:;6 players can always subvert
this after the !ame starts by usin! Diplomacy so this would really only let
!ames start faster which is !ood anyway.
</# Carameter Duick-launch game )Caul B+
77.Make the timeline text easier to read= Make the timeline more like
C?G?E?H,:?98s so it starts small then !ets fat etc.
7#.4hen a unit "nishes trainin! have a hot key to teleport you to that unit.
89:;6 seems !ood to teleport you to buildin!s that ust "nished
researchin! or to a place that ust had a "!ht start.
7.Make it easier to rebuild farms 5Iueue them>
#&.Better multiplayer code includin! winsock ' whatever that is 5Paul B
#1.Drop la!!in! player via vote as in ,!e'
#'.,dd a new 0:ribute ,ll2 button that !ives away everythin! you own.
#-.9nly the host can chan!e speed
/. &he scenario-creator interface is hideous, make it prettier
#3.Jsercon"!urable hot keys
6. 9hen you resi+n, +i*e your ld+s to your allies
. In-+ame "elp
##.?dle villa!er noti"cation 5snorin! or somethin!
#.=ey to "nd the idle villa!er 5maybe the same as K7# above
&.@ound e*ect for research completion
:. ;illa+ers stop taskin+ when player drops
:!. <ont let the pop limit e e=ceeded y the common ploy of makin+ multiple uildin+s
09# Cut 4aia units on their own tab in the scenario creator
0.# Split buildings and units in the scenario creator
0># 7annibal cheat#
CONFIDENTIAL
A. Cont$ct In/orm$tion
Press ")*an(ic<+)#
Gene3ie3e Ostergar( mailtoIIgostergar(Cs*an(ic<.com "25# 52'500
A(am >a*n mailtoIIa<a*nCs*an(ic<.com "25# 52'500
CONFIDENTIAL
B. D$t$3$!e Fi4e N$min# Con'ention!
Units
! R !nit Are3iation
A R Animation o(e
O R O3erlay I )*a(o o(e
H R %ile E:tention
!!!!!WAO.HHH
2amples
CONFIDENTIAL
!ni;ue =oa( 4erser<er =4&)>
Villager %emale V%+-E
CONFIDENTIAL
A&&ition$4 Unit A33re'i$tion!
• *ese are are3iations or units t*at *a3e not e inalie( ut *ic* re;uire (ataase entries or
testing.
Unit N$me
"ero# *arles +artel +A&
"ero# arol( aar(raa(e AA
"ero# rol t*e Ganger &G
"ero# Joan Darc JODA
"ero# =illiam =allace =,=A
annon Galley A/GA
ae( 4attering &am 4A&
>ing >,/GH
O'+a ra(e 4oat O+4O
)mall ra(e 4oat )&4O
ra(e Don<ey DO/>
=ar Galley =A&GA
$t$3$!e
Anim$tion Co&e
Co&e Denote!
0 )*a(o
1N9 O3erlays "se;uential#
/ /ull N neit*er s*a(o nor o3erlay
%uildings
4 R 4uil(ing Are3iation
A R Age o(e
) R )tate o(e
O R O3erlay I )*a(o o(e
R i3iliation o(e
H R %ile E:tention
4444A)O.HHH
AGE 2 Design Document Page 117
CONFIDENTIAL
2amples
• 4lac<smit* age one construction le3el one no o3erlay or s*a(o Asian 4-A1A/%.HHH
De!crition N$me
Arc*ery &ange A&&G
4lac<smit* 4-A
4arrac<s 4&>)
*urc* &
astle )-
Doc< DO>
%arm %A&+
%ortiie( on enter %=
=all Gate GAE
Guar( oer G&=
+ill +,--
+ar<et +&>
on enter &=
)iege =or<s*o ),=)
)tale )4-
ra(e =or<s*o D=)
!ni3ersity !/,V
=all =A--
=atc* oer ==
=on(er =/D&
ouse O!)
A#e Co&e
A#e Co&e
%irst Age 1
)econ( Age 2
*ir( Age 6
%ourt* Age
/ull Age 0
St$te Co&e
St$te Co&e
onstruction -e3el One A
Destruction -e3el One V
AGE 2 Design Document Page 118
CONFIDENTIAL
Destruction -e3el o =
Destruction -e3el *ree H
Dying
&ule S
/ull /
Co&e Denote!
0 )*a(o
1N9 O3erlays "se;uential#
/ /ull N neit*er s*a(o nor o3erlay
Ci'i4i%$tion Co&e
Ci'i4i%$tion Co&e
elt
East Euroean E
%ar Eastern I Asian %
Generic G
+i((le Eastern I Ara +
+ongol >
Vi<ing V
=est Euroean =
CONFIDENTIAL
C. De3u##in# Inut Bo8
Function
*e (eugging inut o: allos layers to a(( comments to a central ool. 4ug reorts suggestions etc.
can all e logge( to t*is same area.
Use
*e user sen(s a normal c*at message t*at starts it* an Fb@ e.g. Fbt*e c*inese mill in age1 *as a urle
ac<groun(. *e user *its o<ay "or sen(# ?ust li<e a normal c*at message. A roerly ormatte( message
sen(s ac< a c*at message t*at says "in eect# -og message a((e( to )^-OG)^
Implementation
• omments are alays aen(e( to t*e ile it* t*e olloing inormation in )V ormat. " Date ime
3ersionQ layer name ci3 laying age t*ey are in game time user comments #.
• , t*e ile (oes not e:ist an error message aears
• , t*e ile is usy or in use etc. t*e rogram s*oul( try se3eral times "say u to 10 secon(s# eore
ailing t*e log an( notiying t*e user t*at t*eir comment (i( not go in t*e ile.
• ou s*oul( e ale to use a netor< ile name i.e. ^^/)WE/)6^)tu(ios2^Age2^-ogs to seciy t*e ile.
• A ne registry entry )*are( -og Directory is use( to in(icate t*e (irectory *ere t*e comments ile is
locate(.
• *e ne registry entry s*oul( roaly go un(er
^>EW-OA-W+A,/E^)O%=A&E^+,&O)O%^GA+E)^AGE O% E+P,&E)^2.00 it* a /ame
o )*are( -og Directory
Other Implementation
A searate (ialog o: is use( t*at allos t*e user to select a roa( category ")uggestion Art Gamelay
+usic ec*ree etc# or t*e rolem. *is
otes
A tool e:terior to t*e game "i.e. Access or rystal &eorts or *ec< /otea(# ill e use( to manage t*e
rolem reorts an( ut t*em into &ai( P&'rac<er etc. /o management o t*e ile is nee(e( y t*e game.
CONFIDENTIAL
D. AI E8ert S+!tem
CONFIDENTIAL
E. Form$tion D$t$
Per t*e tale elo AGE 2 units are assigne( a ormation class t*at (eines t*eir e*a3ior *en or(ere( into
a ormation "i.e. rotecte( class units mo3e to t*e center o a o: ormation missile inantry mo3e e*in(
inantry in a line ormation etc.#
/ote or uil(ing garrison uroses t*e rotecte( "P class# units e:clu(e siege eaons. *at is siege
eaons may not e garrisone( in uil(ings.
, ,nantry
A +issile ,nantry
a3alry
+issile a3alry
P Protecte( I +isc
) )*i
> >ing
H Any
CONFIDENTIAL
)iege o3ere( 4attering &am 4&A+ 22 P
)iege +angonel +A/GO 169 P
)ecial +on< +O/>H 15 P
)ecial ,niltrator I )y ,/%,- 122 P
)iege )corion 4allista )4A- 206 P
)iege reuc*et &E4! 275 P
!ni;ue +oile )iege !nit +O)!/ 17 P
ae( 4attering &am 4A& 66 P
>ing >,/GH 129 >
ueen !EE/ 4D >
)*i og OGHH 7 )
)*i %is*ing )*i %))P 7 )
)*i Galley GA-- 80 )
)*i Jun< J!/>H 12$ )
!ni;ue -ongoat -/G4 165 )
annon Galley A/GA 2 )
O'+a ra(e 4oat O+4O 1$8 )
)*i )mall ra(e 4oat )&4O 21$ )
)*i =ar Galley =A&GA 668 )
ra(e art A& 21 P
ra(e Don<ey DO/> 26 P
Villager %emale V%+-E 605 P
Villager +ale V+A-E 619 P
CONFIDENTIAL
II
II/OE *is uses t*e stan(ar(
stan(ar( 6D coor(inate
coor(inate system
II Positi3e comes out o t*is screen rig*t into your eyealls.
II "00# Positi3e S ''''Y
II P
II o
II s
II i
II t
II i
II 3
II e
II
II H
II
II _
II _
II _
II ^I
%O&+A,O/ L-ineL
,D 0
Orientation 0.0 0.0 1.0
/umyes 2
0
1
)ingleye 1
4onus 0 0 0 0
+a:urnAngle 5
+o3ementye 1
)ync%rames 0
/um)lots 10
0 & '1 0.0 0.0 0.0 0.0 0.0 1.0
1 & '1 '1.0 0.0 0.0 0.0 0.0 1.0
2 & '1 1.0 0.0 0.0 0.0 0.0 1.0
6 ! '1 '2.0 0.0 0.0 0.0 0.0 1.0
! '1 2.0 0.0 0.0 0.0 0.0 1.0
5 ! '1 '6.0 0.0 0.0 0.0 0.0 1.0
$ ! '1 6.0 0.0 0.0 0.0 0.0 1.0
7 ! '1 '.0 0.0 0.0 0.0 0.0 1.0
8 ! '1 .0 0.0 0.0 0.0 0.0 1.0
9 ! '1 '5.0 0.0 0.0 0.0 0.0 1.0
%O&+A,O/ LolumnL
,D 1
Orientation 1.0 0.0 0.0
/umyes 2
0
1
)ingleye 1
4onus 0 0 0 0
+a:urnAngle 90
AGE 2 Design Document
Document Page 12 o 16$
CONFIDENTIAL
+o3ementye 1
)ync%rames 0
/um)lots 10
0 & '1 0.0 0.0 0.0 1.0 0.0 0.0
1 & '1 '1.0 0.0 0.0 1.0 0.0 0.0
2 & '1 '2.0 0.0 0.0 1.0 0.0 0.0
6 & '1 '6.0 0.0 0.0 1.0 0.0 0.0
& '1 '.0 0.0 0.0 1.0 0.0 0.0
5 ! '1 '5.0 0.0 0.0 1.0 0.0 0.0
$ ! '1 '$.0 0.0 0.0 1.0 0.0 0.0
7 ! '1 '7.0 0.0 0.0 1.0 0.0 0.0
8 ! '1 '8.0 0.0 0.0 1.0 0.0 0.0
9 ! '1 '9.0 0.0 0.0 1.0 0.0 0.0
%O&+A,O/ LArc*era3alry-ineL
,D 2
Orientation 0.0 0.0 1.0
/umyes 2
0
1
)ingleye 0
4onus 0 0 0 0
+a:urnAngle 90
+o3ementye 1
)ync%rames 0
/um)lots 20
0 & 0 0.0 0.0 0.0 0.0 0.0 1.0
1 & 0 '1.0 0.0 0.0 0.0 0.0 1.0
2 & 0 1.0 0.0 0.0 0.0 0.0 1.0
6 & 0 '2.0 0.0 0.0 0.0 0.0 1.0
! 0 2.0 0.0 0.0 0.0 0.0 1.0
5 ! 0 '6.0 0.0 0.0 0.0 0.0 1.0
$ ! 0 6.0 0.0 0.0 0.0 0.0 1.0
7 ! 0 '.0 0.0 0.0 0.0 0.0 1.0
8 ! 0 .0 0.0 0.0 0.0 0.0 1.0
9 ! 0 '5.0 0.0 0.0 0.0 0.0 1.0
10 & 1 0.0 0.0 2.0 0.0 0.0 1.0
11 & 1 '1.0 0.0 2.0 0.0 0.0 1.0
12 & 1 1.0 0.0 2.0 0.0 0.0 1.0
16 & 1 '2.0 0.0 2.0 0.0 0.0 1.0
1 ! 1 2.0 0.0 2.0 0.0 0.0 1.0
15 ! 1 '6.0 0.0 2.0 0.0 0.0 1.0
1$ ! 1 6.0 0.0 2.0 0.0 0.0 1.0
17 ! 1 '.0 0.0 2.0 0.0 0.0 1.0
18 ! 1 .0 0.0 2.0 0.0 0.0 1.0
19 ! 1 '5.0 0.0 2.0 0.0 0.0 1.0
%O&+A,O/ L=e(geL
,D 6
Orientation 1.0 0.0 0.0
/umyes 2
0
AGE 2 Design Document
Document Page 125 o 16$
CONFIDENTIAL
1
)ingleye 0
4onus 0 0 0 0
+a:urnAngle 90
+o3ementye 1
)ync%rames 0
/um)lots 11
0 & 0 0.0 0.0 0.0 1.0 0.0 0.0
1 & 1 '1.0 0.0 1.0 1.0 0.0 0.0
2 & 1 '1.0 0.0 '1.0 1.0 0.0 0.0
6 & 1 '2.0 0.0 2.0 1.0 0.0 0.0
& 1 '2.0 0.0 '2.0 1.0 0.0 0.0
5 ! 1 '6.0 0.0 6.0 1.0 0.0 0.0
$ ! 1 '6.0 0.0 '6.0 1.0 0.0 0.0
7 ! 1 '.0 0.0 .0 1.0 0.0 0.0
8 ! 1 '.0 0.0 '.0 1.0 0.0 0.0
9 ! 1 '5.0 0.0 5.0 1.0 0.0 0.0
10 ! 1 '5.0 0.0 '5.0 1.0 0.0 0.0
%O&+A,O/ L4o:L
,D
Orientation 1.0 0.0 0.0
/umyes 2
0
1
)ingleye 0
4onus 0 0 0 0
+a:urnAngle 90
+o3ementye 1
)ync%rames 0
/um)lots 9
0 & 0 0.0 0.0 0.0 1.0 0.0 0.0
1 & 1 2.0 0.0 2.0 1.0 0.0 0.0
2 & 1 2.0 0.0 '2.0 1.0 0.0 0.0
6 & 1 '2.0 0.0 2.0 1.0 0.0 0.0
& 1 '2.0 0.0 '2.0 1.0 0.0 0.0
5 ! 1 2.0 0.0 0.0 1.0 0.0 0.0
$ ! 1 0.0 0.0 2.0 1.0 0.0 0.0
7 ! 1 0.0 0.0 '2.0 1.0 0.0 0.0
8 ! 1 '2.0 0.0 0.0 1.0 0.0 0.0
CONFIDENTIAL
F. Bui4& Proce&ure
1. ell e3eryone to not run Age 2 until you are (one. *is inclu(es rogrammerLs running rom V i t*eir
or<ing (irectory is set to ^age2^game. ou ant to (o t*is so no one ill *a3e any iles t*at you nee( to
or< it* loc<e(.
2. E(it t*e Brungame.atB ile in ^age2^game an( uncomment t*e irst line so *en anyone tries to run t*e
atc* ile it ill (islay a message an( e:it.
6. E(it t*e Bimort.atB ile in ^age2^(ata an( uncomment t*e irst line li<e ao3e.
CONFIDENTIAL
8. !(ate t*e latest uil( o t*e game in B^age2^uil(B
' oy emires2.e:e an( language.(ll rom ^age2^game
' Delete t*e (ata su'(irectory an( coy in all t*e iles rom ^age2^game^(ata
' oy any scenarios t*e (esigners ant to inclu(e rom ^age2^game^scenario
' oy any camaigns t*e (esigners ant to inclu(e rom ^age2^game^camaign
' oy terrain soun(s an( music mi(i iles rom ^age2^game^soun(
12. )en( an e'mail to im S. "timCmicrosot.com# Jamie E3ans "?e3ansCmicrosot.com# +ar< *omas "a'
mar<t*Cmicrosot.com# an( caron'coy arter &yan letting t*em <no t*at t*e uil( is on our t site an(
*at t*e name o t*e i ile is.
16. E(it t*e Brungame.atB ile in ^age2^game an( t*e Bimort.atB ile in B^age2^(ataB an( comment out
t*e irst line in eac* ile so eole can use t*e atc* iles again. Also let e3eryone <no t*ey can run t*e
game again.
*e ao3e is or (oing a ull uil(. , you ?ust nee( to u(ate t*e Bemires2.e:eB an(Ior t*e Blanguage.(llB ile
t*en you can s<i ste Q7 "t*e time consuming one# c*ange ste Q8 to only coy t*e emires2.e:e an(
language.(ll iles an( c*ange ste Q11 to only i t*ose to iles instea( o t*e entire (irectory.
CONFIDENTIAL
E. Score Mo&e4
o e (etermine(.
CONFIDENTIAL
F. 6ot;e+ In&e8
Age 2 ot>eys
'''''''''''''
CONFIDENTIAL
=atc* oer BB
Arc*ery &ange
''''''''''''''''''''''
Arc*er BB
omosite Arc*er BAB
rossomen B&B
ea3y rossomen B&B
a3alry Arc*er BB
ea3y a3alry Arc*er BB
)tale ot>eys
''''''''''''''''''''''
)cout B)B
-ance a3alry BB
>nig*t B/B
Pala(in B/B
)eige =or<)*o
''''''''''''''''''''''
4attering &am B&B
ae( 4attering &am B&B
+angonel BAB
reuc*et BB
)corion 4allista B4B
an( annoneer BEB
4omar( annon BB
CONFIDENTIAL
''''''''''''''''''''''
+on< BB
CONFIDENTIAL
omman( Player 9 B&- %9B
ancel BE)B
oggle )core B%B
oggle %P) B%5B
Visiility B%$B
%og o =ar B%7B
omm ino B%8B
A, ino B%9B
loc< oggle B%11B
&e;uest )a3e B%12B
CONFIDENTIAL
-ongoat B-B
Villager "+ale# BB
annon Galley BB
ae( 4attering &am B&B
O'+a ra(e 4oat B%B
ra(e Don<ey BDB
=ar Galley B=B
)cout B)B
ara3an BB
Arc*ery &ange BAB
Arc*ery &ange6 BAB
Arc*ery &ange BAB
4lac<smit* B)B
4lac<smit*2 B)B
4lac<smit*6 B)B
4lac<smit* B)B
4arrac<s B4B
4arrac<s6 B4B
4arrac<s B4B
*urc* BB
*urc*2 BB
*urc*6 BB
*urc* BB
astle BJB
astle BJB
Doc< BDB
&ai(er Doc< BDB
Doc<2 BDB
Doc<6 BDB
Doc< BDB
%arm B%B
Guar( oer BB
>ee BB
4omar( oer BB
+ill B,B
+ill2 B,B
+ill6 B,B
+ill B,B
+ar<et B+B
+ar<et6 B+B
+ar<et B+B
on enter B/B
&ai(er on enter B/B
on enter2 B/B
on enter6 B/B
on enter B/B
)iege =or<s*o B>B
)iege =or<s*o B>B
)tale B-B
)tale6 B-B
)tale B-B
ra(e =or<s*o B&B
ra(e =or<s*o B&B
!ni3ersity B!B
AGE 2 Design Document Page 16 o 16$
CONFIDENTIAL
!ni3ersity B!B
=atc* oer BB
=on(er BOB
Gate I lose( BIB
Gate I lose(2 BIB
Gate I lose(6 BIB
Gate ^ lose( B^^B
Gate ^ lose(2 B^^B
Gate ^ lose(6 B^^B
Palisa(e =all BPB
)tone =all B=B
%ortiication =all B=B
Pac<e( on enter B/B
ouse BEB
ouse 2 BEB
ouse 6 BEB
ouse BEB
,ron )*an< Pi<eman BEB
aler(man BEB
Pac<e( +angonel BAB
*amion B)B
ea3y a3alry Arc*er BB
CONFIDENTIAL