From 7c99d761bc47f3b281e93e1fc862bce3ebf4c170 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Sat, 22 Jun 2013 20:37:39 +1000 Subject: [PATCH] Added the character's image specifications --- Entity-Design.md | 20 +++++++++++++++++++- images/elliot2.png | Bin 0 -> 5990 bytes 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 images/elliot2.png diff --git a/Entity-Design.md b/Entity-Design.md index 28aec64..26792af 100644 --- a/Entity-Design.md +++ b/Entity-Design.md @@ -16,4 +16,22 @@ The entities in the world (including players, NPCs, monsters, trees, interactive ## Inheritance Tree -![inheritance tree diagram](images/inheritance-tree.png) \ No newline at end of file +![inheritance tree diagram](images/inheritance-tree.png) + +## Character Specifications + +#### Sprite Sheet + +Any character will need a spritesheet. These sprite sheets can be shared bewtween characters, but they must conform to specific dimentions and layouts. The current specification is as follows: + +* A 4*4 grid of 32px*48px cells +* The horizontal cells show four images of animation +* The vertical cells show the character moving in four directions, in this order: + 1. South (Down) + 2. North (Up) + 3. East (Left) + 4. West (Right) + +#### Example + +![elliot spritesheet](images/elliot2.png) \ No newline at end of file diff --git a/images/elliot2.png b/images/elliot2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a1c38c7b0df3291a67023c4ebc6a50b027e0664 GIT binary patch literal 5990 zcmZ8_dpy(oAOCx;%qbcvx7f(3<9y}FT{4@{D&GEm z%B9?sZJlyU#2OZIi3n>h*@dy~w|k^~P#$ zG~5UP&^&a|=nbA^|6SfXdiC5OZ@>tzm=VdeiHzT1@+tev{DM27h7& z`uX}k4yG90b1~3A)$jaP|9Zp0$o@mU{?6NsrB+Mf;qjLp7Yb}9TGMsDhBwWv!^Klb zs}hN%Gh_X9q-&eRhy%m$m|oA(bGitLURo*WWneV2Sto2>aRnf*^S4jh~Tk;fm8aVSc% zA;Y{oHYhzTlXxkL^}6(O`BdK;S`)Ms9_n;r&-MOENOux_j{i^4cd97;k6vchguvUf z{t?U#iPLMsrQ?L>z~O6KfAxE}k|YJ`qs7 z^c90I=LpSM@hA&M-~Ow9OFVq5VpJ(R@5b*aIC*)#F%p_My)YYN^4@;MI-69Ejc&Iq zZOd)D+KA*Tc~__nhkP@gr256?Qv?|1h;-VySLaK0wmk!CA0$g2EfP96zrfOnk$h3= zjO%PR@r)G#0gI{=$q`*`_c6NKm>d4f5@Fq>+W!6g=9?kve?fbTAiib2P(m`p)$rag z6~VJHK1Zai!KT-JYgQN6{fgikmOf*L`Qp_r3n?qSEop?`D*SKnXRLgL(Qc>o*vAyy zlN8MRT16GjEW4hc_7aP4vT^7tNQk?0ZcGl~|}F&nvjnkuFG^D*ex*F!H-> zBOH?{($nPW`7d%bz_T&UH7O^VvvrNbk#`?k<8$Oo>sqfiup_C4xNh;`#yl(Cza2#_ zZdQ%AM#ZTD3m%`)DPFNw`xjpc6uZnBNNygb8A>;YSInV}!I`BV z(@#q^*j3imV>;TBR5K*zhTLC*H=;JIJie>ekzQMxZSQvtg+&8x>FGX-6il4h{eQB1TQoJG_}zBt zn>oCyaUH(U2?U$1@qEyhe5L3qo+V!@x4wGb?TDb`xMI-#l^wYm(bI{bno!c~5`I?_ z zYH|WIZ5)2V#9g(jE2+AX70E${G1&JCEK6gvC~n40=NhS3(A8zT>|mJbh)!L{SnrBMZtViLNH3za%X#J`lHudUQoX2f zIFtWl&C~NLtJ6)5%8!Kky*02g-0f@bursSwGFCIOclS($egB;mr#GDA9~il;#?u$q znciBhM>1m7@AMga#(z5Hg?{>6O&U`|;eN>OZ-1lL1-aA&(Ub0K?u3n9Vn)p53pv<) z+YU*@1w$|l)l?sjSgrqFjK(YL_Tk&x4Na0;AUo_*+7YNR8vf9yj^m*^M!cO{(jqO>EYSV;u4*XOR!6Oj z_JW92|E|A$9zr9k1Ylur^>SkM;NXS#vdx$3l>Ok<9F*ykdksl#lR5$HE;pF(j-i)X z)$$0%t8TNQpox>Fc=`h}*clwuxF-lNelKFUHY55!pun|Vg$=k=;aRpC%2P58DYsoK zG9GwhZwK~Y>(LqA&X2G9WRPihcrm9T>E3F|g{umoB{Cc{uS2pQn*@nfw_Q=4%@i8`wCn_9`u8WO3Zv!e44FbLymuKTUef)v6^K)&sN+;@#d zJm*uUH*YrJTpJh`XvxyG6t)2qUB?7y-o%db_+e6)#_0Bma@qes-14m`rL8Gz6k8P^ zb{o?QKgvI*-7bn*;NLe9+G9^9j)n4WxtI7sHCb~)bdZ0i z;5dIGWBg0ZQJ4OdDd2nO4ZqTCrvAjuOIMtnbvTSr6xrQW8)Dji&EoBk1N3JrB zy#yvHspzOCUF;bPPIPujji|_VDzvsd;ZM5RnLcfSr&y-R1LV3-NOhE}u=mVjA9f8Z zi=Q$J)NjqewOZ98U(eUFjTDyotbk#hNUw6uCqG^QSG=g%5+U;!dah1EqxpQI5Q$+V z$AaeXS{q?nZow--a6I$0A+_C|@&V9!@=;cpYyimePQvBTGn$#3ui7JC^+Qj^&BODF z*x5G$iVcGm`RA|qBT3FF&-MZ@>s7r|gmp`1n!WVFTjFV}!Mcb|&uM0IsJN$MCXJSi zg+GOvIJjMyf_Ox?5JlD;PgSbK%4k^D_UV^(Ql|J3DjgwHd$n-|66Uhm#HGPLES@N; zpLO#if(*lzh?%sR(PcgjDFO7 z6rV`|c4u>9dSthu2{xCo&r7?%pl2@jq(7KMkAJ;-Qk22|`r9YsuVOA5TnWCd7NV2K zk$}SA;)!Z!%EMa&6lS8&3R__u_#Zir1JlZB(7A7(D%r1DIe}_+4IUL-xQWP+ApKZJ z^7RM5cy9-E7?VVY-4W)yeY@(K(Zd*Qq*aT=fgi%vz2Nu@2r!N{qS8@4G{JnId+!0W z+4*vzj5u64i~_|f^xoARX@<%qj%hW~24p*<`-6kNJ)TdlkE%2TdJ*X#b9bpW`l{A8 zi1Tlkq4l4V9_*WeCvto6FtaAW?7(}3EYc~cmIgDqRXw$c+KllqF3?xbThh<1)-!V} z$4BJ{qOA*2c3@{g`BBla4_voto|QtoY@pYrzdziJqR_4_9~_2KPk9gmk{Gap#+-oj zLKLVR!_>-y?n9E#0{ zsEB$M+1C8LY8R}v>rwlHYW(5UO@000*D|VU-UqruqoXhOTs~0q5{B`xzHxYQp!AOe zSubH9I+C)+u_ooWcRPkg0*^z@6EVWWnJz?^3YN_q=t4`az9As1u{`VM{}+~QHo*2T zA%UEy1*^DIZ*)il_v=?lB-x-9sPVx0Ksr zgBzyAfKO*Ot*<_H(ahT}zppFAplER1c7@^y{&2;ul5ZcntuHW3ck+9*!7$)L+U2GU za-s&gJBRBIj|_XBCE)>cuAgazm^&V*vBs|dsZH8O;4rMuYlV_e@*leAtwc-|h;3lmNb)>i2+le;0An2A|M+B~E|0_}OK%&(pc4OQpeI3Bgb{l$1Y z4CGyjSIz(@yJrj8=;3Si3tdg@5S^w*rsIC^l8J=(0dP<;$Dx2Z&H}xGP3NxHRNrjU z8vk%6(`f?Y6vasyl@zQLHEELP_Y!8T&l&knJSyJ?uMLDwbuE1)#?ccqGu?HC_6 z)z8~bX#S|)i<*EWpkh3gT@d<)-h(OMtDsutyACHDHGTNVeUFP{Km9qbip6y_pEr|T zRH(Q2y!5>hUk-QMQPbqExk7lG%YeZcyYml_c$svmBElWcYA1gQh4qi>jPHsPVh@ncU{k$w3N zK(_bivju_+^BTc;XQJNixe=Nb?k$?RX@I@uIE_%E(vj>@MLK5RY`Oxsri=TJ62|3&PegsL@)FeKU!>Ue9iSH~$lyTA88JB6yLT3x z*cZipa~C=`(&DG^bN~#*oO{pE8=4`N)_VG@EgaKJ5nVz8F0btgWO)_OVaXT2;&(4Z zbTFK#w3L};h><;rSfPCY=4??6@>-s&>&O+5^RkG90AZ`)D)!#4=IinvOa6ue3ft+k z3M$k$nhtj(pCg6GmQX&+<|s4n&`UoiPHBSI`;gQcYa{qrFT|-`#n+edytWb~B*F+| zXXON9nzbIx;4{@QG3VXu9IJ>RM5pLAA+_<62t1g?dqgKyE^^L;pASN@M(o+p!AizA zw}b9RLZr>S$ab)83UcYd4L(zLPeO1igqdo_)KIj^FD1FIC*hc_#@le$XCq4Fdn9vi z%y$+>#ivQjh<6g~Z`R=b2ueM!NHH?_1c`KQO!nFRRC~Y-K_EDeb1Y9u}?SXscjbT*OLI!^PnU1f=UDEMfR|AJlipJN)%d zftmL!t*}7r-<+CI?IM$R$p6SoKmF1trp>`~$sd%~>VW#sAcAi<3wyo#)=98jjGU z$2u5sD!}{4BPfL6d(_Xy(~6CV4X0)-5cqkI9|z7oIx$L0eSwl|XkyY-F?HA(am6J< zE$6_`L-jXDWY(2g+YMye3oYVhL#ogF1+cI$(!Pr9Z@RSot%UVIcc@9MjAv#kaaoU^ z-ZH>8D7`%8Sak(%Sw-I22*cd8t=`#h$1AL-4K$8FQM^=R`k&(DBSNb;7u3Ui72HAO zkMcF}HCKe7^$-*qLdG1&8K9;Lbae>uf=9GL*2m-fh+QG$zsvPtCL1GKUHU`1AfkJ; zz$3S3DY`0@$?UZ7K0BA1n9(*KUy@z$sSI|vC9t!nb(8h5&XN(MMR3H*{Y3zLM_R4< zc~#!x@Y|T;j=*21!g4eIjFL5%wh?vH_&GR_M0+wvIjtDgr2bX-OlMQa?rB6^CF5W$ zGCs;YAJGJFd2yL+7iIkmZ+$ssm&$L0dXKt**wUax+K&^(-R;=VTRPHOjYTg?U~v%g zoNc+rWFsQDPx%9CTeKEa+PN05Wq&1-7guBK#>Av{q88SLdL-z%#j4e2Y6T>QVKpwr z(|h?vS4q1adalnFP7tvuz~|cs4=6)Ha4;Vs*b5Z5SIVFmtkEJk!LxU{d`{^D1qkp*Ux_=MXSzs14u~MF!<*`ylAY;kt%jS`1KZ;Z5hiQTrio8ZYUVO`=?bIXqq<)ANfp&%mngzQly4*dv#R(@v z)hhHVtJliI6g^A!YG>lqUDrSup-~F=ZVn8(RG#o~@}g(FX;k9w{oVqjlbV>+-4wMb zc8T6Z2Os;08J4W+_wMcYdM0~iIlH|k?zAD0@ZWzvDcsw$!(mdI^Xg<%au+>h>_zcf ztuJydxg>)gSTPaks?T&;TXn7Ed`rKoJCccfhL2e7A1799kFRoh9)TvUcDoe(eg52v z?<}DM^c;EoygaP6(7Tf>|K@r_FqVy5a~^uBmef$6>)pAnHaP``={b>pVN};f)30N3 v`9km`kGhMS%nVtHA$=ezX4}Y!0^(3+cs