Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

I HC BCH KHOA H NI

VIN IN T - VIN THNG

EMBEDDED SYSTEM
AND

RECONFIGURABLE COMPUTING LABORATORY K54 SUMMER PROJECT SPECIFICATION

Project:
NIOSII Based Tank game. (FWG War)

Partners: Nguyn Ngc Hi Nguyn Thi Hong

Trainer: ESRC Laboratory

ESRC 2013

NIOS II BASED TANK GAME


Tr chi bn xe tng xy dng trn nhn NIOS II 1. Mc ch Hiu bit v xy dng mt h thng nhng, giao tip ngoi vi. Nng cao kh nng lp trnh bng ngn ng C. n tp k nng s dng ngn ng m t phn cng VHDL. Trnh lng ph thi gian h.

2. M t tr chi Tr chi bn xe tng FWG War thuc th loi tr chi nhp vai. Mi ngi chi (ti a 2 ngi) s iu khin mt chic xe tng ca ring mnh. Tr chi d kin c chia lm 3 phn chi: Single player: 1 ngi chi i bn, tiu dit trm. (5 bn chi) Multiplayer: 2 ngi chi i bn, tiu dit trm. (5 bn chi) Battle Arena: 2 ngi chi i khng, bo v thnh ca mnh. Tr chi c iu khin bi bn phm PS2, hin th trn mn hnh qua cng VGA phn gii 640x480 pixels v c m thanh ra loa. H thng tr chi bao gm vt phm (items) nng im v tng sc mnh cho xe tng ca mnh. D kin c 9 loi vt phm. Single player l phn chi n, ngi chi i theo tng bn v tiu dit trm qua bn. Trong phn chi s c nhng vt phm ngu nhin xut hin trong gch m ngi chi ph cng nh nhng xe tng i phng m ngi chi tiu dit. Mi bn 90 120 giy. Multiplayer l phn chi hai ngi cng nhau i bn v tiu dit trm. S lng i phng v vt phm s nhiu hn so vi phn chi n. Mi bn 90 120 giy. Battle Arena l phn chi hai ngi i khng. Bn chi 180 giy. Trong c ba phn chi trn, ngi chi u bt u vi mt xe tng cp 1 bnh thng, sau s pht trin ln cp cao hn hoc pht trin theo thuc tnh La (Fire), Nc (Water) v Cy (Grass). Mi la chn ca ngi chi s c thun li v bt li ring.

3. Yu cu phn cng Tr chi s c thc hin trn kit DE2: 50MHz / 27MHz (c th thp hn) VGA: 640x480 pixel. PS2. Audio codec WM8731.

4. H thng tr chi a. H thng thuc tnh xe tng Trong tr chi, xe tng s c 4 loi thuc tnh: C kh, la, nc, cy. Bn cnh , xe tng s c 4 thng s: HP, SP, ATK, ATKSP (ln lt: mu, tc di chuyn, sc cng ph, tc n). Bng di y cho chi tit v cc thng s ca xe tng c kh: C p 1 HP SP ATK ATKSP 20 x1 10 x2 Cp 2 (1) 30 x1.5 15 x3 Cp 3 (2) 50 x2 25 x3.5 Cp 4 (3) 65 x2.5 40 x4

* x1 l tc di chuyn ca xe tng cp 1. () l s exp cn nhn. Da trn thng s bng trn ca xe tng c kh, thng s ca cc xe tng la, nc, cy c xc nh nh sau: La HP SP ATK ATKSP x0.8 x0.5 x2 x1 Cy x3 x1.2 x1 x1 Nc x2 x1.5 x1.2 x0.5

Quan h tng tc gia cc thuc tnh: Hng l i tng tn cng, ct l i tng b trng n, cc tng ng vi h s tnh s mu b mt (a). C kh C kh La Nc Cy x1 x0.8 x0.8 x0.8 La x1.2 x1 x0.2 x2 Nc x1.2 x2 x1 x0.5 Cy x1.2 x0.5 x2 x1

S mu b mt khi xe tng trng n: !"!"## ! !"#$% !!"#"! !!!!!"#$"%!!!! Trong : OpATK(level): Sc cng ph ph thuc vo lv i phng. OpType: Thuc tnh ca xe tng i phng. a: H s thu c t tra bng tng tc. b. H thng bn chi Bn chi c rng 640x480 pixel, chia lm cc ln 32x32 pixel. Mi bn chi u c sn, vt phm c sinh ngu nhin sau khi ngi chi ph gch. Seed ngu nhin c ly t thi im n nt ca ngi chi. Khong chi c c rng 608x384. Bn chi c nhng n v cu thnh sau: Nn: Xe tng i trn nn. C: Xe tng i di c, xuyn qua c. Gch : Xe tng khng i qua c gch , n bn v gch, HP: 40. HP ca gch th hin bng nguyn vn ca gch. Xc sut ri vt phm tt thp. (bng cp nht sau) Gch trng: Xe tng khng i xuyn qua c, cp 3 tr ln mi bn c gch trng. HP: 80. Xc sut ri vt phm xn cao hn gch . (bng cp nht sau)

Vt phm: C 9 loi vt phm xut hin sau khi ph gch, xut hin trong vng 15 giy, xe tng i qua s nhn c vt phm. Vt phm ExperienceUp FireTransform WaterTransform GrassTransform Star Freeze Heart Invincible SpeedUp b. Kt qu tr chi Single player: Ngi chi thng cuc l ngi tiu dit c trm cui (trum lv5). Thng s ca i phng v trm s c cp nht trong qu trnh thit k. i phng thng s c HP cao hn tank chnh nhng sc cng ph nh hn nhiu. Ring cc i tng trm ca tng bn s c HP cao v ATK cao, kh tng dn. Ngi chi thua cuc l ngi chi dng ht 5 mng c sn. Mi ln cht ngi chi b gim 1 lv v gi nguyn thuc tnh. Battle Arena: Ngi chi thng cuc l ngi tiu dit c thnh (Base) ca i phng, hoc c im cao hn i phng sau 3 pht Gch 8% 2% 2% 2% 1% 10% 5% 5% 5% Gch trng 12% 0% 0% 0% 5% 0% 15% 15% 0% M t Ln 1 exp Chuyn thnh tank la. Chuyn thnh tank nc. Chuyn thnh tank cy. Ln 1 level + 1 mng. Dng i phng trong 5s. + 50HP Khng nh hng bi n ca i phng trong 20s. x1.5 tc di chuyn.

chi. Ngi chi c v hn mng, mi ln cht b gim 1 lv, gi nguyn thuc tnh. Multiplayer: Tng t single player, tuy nhin i phng s c ch s cao hn (x1.5) v t l ri vt phm c tng ln (x1.2). 5. S khi ca h thng

NIOS II CPU

PS 2 Controller

Avalon Switch Fabric

VGA Controller

SDRAM Controller

Audio Controller

On-Chip Memory

6. Yu cu thng s h thng Tn s hot ng trn 27MHz p ng bn phm PS2 tt, bt c nhiu phm cng lc 2 ngi chi (6 phm ng thi) Hin th mu 8-bit hoc 12-bit (ph thuc thit k) C m thanh, nhc nn. C phn hin th ty chnh m thanh. Hot ng n nh.

7. K hoch thc hin Thi gian thc hin: 17/06/2013 05/08/2013 (8 tun) Tun 1 (17/06): Vit Specs v ln k hoch ti. Tun 2 (24/06): Tm hiu, c ti liu Qsys, NIOS II vv Tun 3 (01/07): VGA, PS2. Thit k ha cho game. Tun 4 (08/07): Thit k bn chi th, xe tng chy v bn. Tun 5 (15/07): Ch chi Battle Arena v vt phm. Tun 6 (22/07): Ch chi Single player v cc bn chi. Tun 7 (29/07): Hon thin hai ch chi trn. Tun 8 (05/08): Bo co hon thnh d n.

You might also like