slide bài tập lớn

42
WELCOME GAME ONEPIECE

Upload: hanh-phuc-thoang-qua

Post on 24-Sep-2015

51 views

Category:

Documents


8 download

DESCRIPTION

game java2d

TRANSCRIPT

WELL COME

WELCOMEGAME ONEPIECEBI TP LN MN K THUT LP TRNHGing vin Hng Dn: TS. V Th Hng Giang ThS. Trnh Thnh TrungNhm sinh vin thc hin:Nguyn Vn Thnh Nguyn Duy NhtBi Mnh Thng La Quc Anh nh Nam TI: GAME 2DNi Dung Chnh3M T YU CU010203Xy dng game i khng 2D gia ngi chi v qui vtNgi chi c th: la chn start,help,quit, tn cng qui vt theo 2 skill l Q v W, di chuyn, nhyNgi chi c th la chn cc map khi giao din map chinh4USE CASE DIAGRAMSTART GAMEATTACK.HELP GAMEQUIT GAMEMOVEEXITSELECT SKILLSELECT MAPUSE CASE DIAGRAMSTARTQUITHELPSELECT MAPSELECT SKILLMOVEEXITATTACKc T Use CaseM t: Ngi dung s dng use ny bt u chi gameDng s kin Ngi dung bt u chi game click START H thng hin th map ngi chi la chn vo cc mn

START GAME7c T Use CaseM t: Ngi dung s dng use case ny thot khi gameDng s kin: Ngi dung thot khi game bng cch nht QUIT H thng s dng hot ng

QUIT GAME8c T Use CaseM t Ngi dung s dng use case ny xem phn tr gip v hng dn chi gameDng s kin: Ngi dung click HELP H thng s m ra mt dialog cha on text hng dn chi game v gii thiu v game Ngi dung click X thot dialog v tr li HELP GAME9c T Use CaseM t: Ngi dng s dng use case ny la chn mn chi gameDng s kin: Ngi chi click vo cc map l cc hnh elip tng ng vi mi hn o la chn map Sau khi ngi chi click vo map h thng s m ra giao din chi game ngi chi bt u chi. Ngi chi click vo nt back H thng s quay tr li menu startSELECT MAP10c T Use CaseSELECT SKILLBm cc phm skillBm QBm WNhn vt trong game s tung ra skillChm ngang c st thng bnh thn

Nhn vt trong game s tung ra skillChm b dc c st thng cao11c T Use CaseMOVENgi chi nhn cc phm di chuyn hnh mi tnNhn vt di chuyn sang phiNhn vt di chuyn sang triNhn vt nhy ln12c T Use CaseM t: Ngi chi s dng use case ny tn cng qui vtDng s kin Khi ngi chi s dng cc phm MOVE tin li gn qui vt v nhn cc phm skill Q,W tn cn qui vt Khi ngi chi tn cng trng vo qui vt h thng s tr im HP ca qui vt khi HP qui vt =0 ngi chi s dnh chin thngATTACK13c T Use CaseM t: Ngi chi dng use case ny thot khi mn hnh chi gameDng s kin Khi ngi chi nhn phm F H thng s xc nhn l ngi chi thua v quay tr li mn hnh select mapEXIT14THIT K CHI TITTHIT K LPBIU LP15onepieceFrameBoardEnermyLUFFYluffy_spritesDemonBackground110..*110..*10..*10..*10..*AnimationCharacterDemonLUFFYSprite_AceSprite_FrankySprite_BoahancockSprite_Draculaluffy_spritesSprites_minhawkSprite_Shanks10..*0..*0..*0..*0..*0..*10..*soundGamesoundBackgroundsoundEnemysoundMapsoundPlayerOnepieceFrameEnemyBoardLUFFY0..*13220..*10..*10..*10..*1MT S LP CHNHCHARACTERBOARDENEMYLUFFYCHARACTERL abstract classc xy dng cc lp qui vt v ngi chi k thaCc thuc tnh:HP,ManaHP,MAXMana,speed,x,y,dx,dy,visible,right,currentFrame,gtr;4. Cc getert,setert tng tng v cc Abstract method TopRect(),BotRect(),BoundsRect(),EspaceRect();

ATTRIBUTESBOARDMETHODTADAPTERTadapter l mt INNER class ca lp BOARDTadapter c xy dng x l s kinTrong Tadapter xy dng cc phng thc: keyReleased(KeyEvent e): x l cc s kin nh phm keyPressed(KeyEvent e) : x l cc s kin nhn phmATTRIBUTESLUFFYMETHODATTRIBUTESENEMYMETHODGIAO DIN TNG TC BAN UFRAMEJPANEL1JPANEL2Cha cc button start, quit, helpCha dao din map v cc labelCHNG TRNH MINH HAXy dng chng trnhGii thiu v cng ngh s dng xy dng chng trnh minh haCng ngh s dng: JAVATnh nng, u im ca cc cng ngh ny: Kin trc thit k tt, cng ng mnh, do l cng ngh m, chy tt trn nhiu platform khc nhau (nht l trn linux).L do la chn/s dng cng ngh: cc ng dng c kh nng chy thng nht trn nhiu nn tng m ch cn bin dch mt ln.Mi trng lp trnh: NetBean IDE v Eclipse IDE.Kt qu chng trnhMt s hnh nh demo thc hin cc chng nng chnh ca chng trnh. Trn mi giao din u c cc phm bm tng ng vi cc chc nng ca chng trnh.

CLICK HERE !!!

BY LI V LP TRNH PHNG NGAKT LUN V HNG PHT TRINKt qu t c: Hon thnh chng trnh, bo co bi tp ln ng thi hn.u im: Giao din thn thin vi ngi dng, c y cc chc nng theo yu cu, ni dung bm theo ng ct truynNhc im: dung lng chng trnh ln, s lng skill nhn vt cn t cc thnh phn trn map cn tHng pht trin cho ti: pht trin m rng s lng map s lng skill nhn vt, cc thnh phn trn map, bm theo ct truyn m rng nn tng sang android

TI LIU THAM KHOHead First JAVA: Kathy Sierra and Bert BateSlide lp trnh hng i tng trn h thng ACU.Zetcode.comKilobolt.comDocs.oracle.comBlog study and share trn youtubeCc ti liu khc trn Internet

PH LCHng dn ci tYu cu h iu hnh Windows XP/7/8 hoc LinuxCi t Java development kit JDK( dowload ti http://www.oracle.com/technetwork/java/javase/downloads/index.html)Ci t Eclipse IDE(dowload ti https://eclipse.org/downloads/) v thit lp bin mi trng cho javaTrong giao din ca Eclipse chn File -> Import HNG DN CHI

MERCI BEAUCOUP!!!