Lập trình trò chơi xếp gạch theo phương pháp HDT bằng ngôn ngữ Java

Tài liệu Lập trình trò chơi xếp gạch theo phương pháp HDT bằng ngôn ngữ Java

ppt16 trang | Chia sẻ: Khủng Long | Lượt xem: 813 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Lập trình trò chơi xếp gạch theo phương pháp HDT bằng ngôn ngữ Java, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Laäp trình troø chôi xeáp gaïch theo phöông phaùp HDT baèng ngoân ngöõ JavaGVHD : Nguyeãn Hieàn LöôngSVTH : Buøi Vaên HaûiMSSV : 0211062 Ñoà AÙn : B2Giôùi thieâïu toång quaùt Ñaây laø moät Game moâ taû troø chôi xeáp gaïch coù theå chôi online treân maïng Internet vaø offline taïi maùy cuûa baïn ,noù ñöôïc laäp trình baèng ngoân ngöõ Java theo phöông phaùp HDT. Tuy ñaây laø moät daïng Game ñaõ xuaát hieän töø laâu treân theá giôùi ,nhöng öu ñieåm cuûa Game maø toâi thieát keá laø cheá ñoâï ñoà hoïa khaù ñeïp, toác ñoä game nhanh,khoâng yeâu caàu caáu hình maïnh .. Caùc chöùc naêng chính Start Döøng troø chôi taïm thôøi vaø baét ñaàu laïi Hieån thò gaïch Dòch chuyeån vaø ñaûo gaïch Tính ñieåm Level vaø Finish GameOver Yeâu caàu heä thoáng Caáu hình maùy : CPU Pentium III 650 Mhz, RAM 128 ,Vga 16M trôû leân, CDRom, USP PortHeä dieàu haønh : Window NT trôû leânCaùc phaàn meàm keøm theo : Trình duyeät IE hay caùc trình duyeät khaùc nhö OPERA,NESCAPE coù hoå trôï Java.Caùc phaàn meàm cho pheùp chaïy caùc file Java .. Giôùi haïn ñeà taøi Chöa thöïc hieän ñöôïc chöùc naêng Save Game, Edit Game cho ngöôøi chôiKhi treân moät maùy duy nhaát Game chæ chôi ñöôïc coù moät ngöôøi ,chöa thöïc hieän ñöôïc chöùc naêng chôi 2 ngöôøi treân 1 maùy tính: moät chôi baøn phím,moät chôi mouseChöa ñoåi giao dieän ñöôïc cho caùc vieân gaïch theo yù muoán ngöôøi chôi.Chöa cho ngöôøi chôi töï ñieàu khieån toác ñoä cuûa GameMember ClassMainGame : (include 2 innerclass)GameThreadGamePanel FigureConfigurationSquareBoard : (include 1 innerclass)SquareBoardComponentCuï theå chöùc naêng cuûa töøng ClassMain Class : Class chính ñeå chaïy Game baèng Applet hay ApplicationFigure Class : Khôûi taïo cô baûn veà hình daïng,maøu saéc cuûa vieân gaïch vaø caùc chöùc naêng di chuyeån qua traùi phaûi,xuoáng,vaø ñaûo vieân gaïchConfirguration Class : Nhaän caùc tham soá vaø ñaët vaøo baûng baêm HashTable ñeå set color cho vieân gaïchGame Class : Baét söï kieän Start,Resume, pause, Finish, GameOver, level,score GameThread : Cho gaïch chaïy theo toác ñoä ñònh saüng ,hay cho döøng GamePanel : Taïo giao dieän cho Game SquareBoard Class : Kieåm tra thöû doøng coù ñaày hay khoâng ,neáu ñaày thì remove doøng ñoù ñeå tính ñieåm cho ngöôøi chôi. SquareBoardComponent : Veõ caùc vieân gaïch theo töøng oâ vuoâng nhoûCaäp nhaät laïi hình daïng cuûa noùTheå hieän ñoä saùng toái veà maøu saéc vaø aùnh saùng cuûa vieân gaïchVieát ra tin nhaén treân maøn hìnhTaïo boä ñeäm veà hình aûnh caùc vieân gaïch ,phuïc vuï cho chöùc naêng Hieån Thò GaïchUMLMapChuù thích UMLMapGiao Dieän Baét ñaàu : Ñang chôi :GameOver :Veà ñích :Sô ñoà chöùc naêng Thanks you for your attention The End

Các file đính kèm theo tài liệu này:

  • ppttailieu.ppt