Lập trình trò chơi xếp gạch theo phương pháp HDT bằng ngôn ngữ Java
Giới thiệu tổng quát
ã Đây là một Game mơ tả trò chơi xếp gạch có thể chơi online trên mạng Internet
và offline tại máy của bạn ,nó được lập trình bằng ngôn ngữ Java theo phương pháp HDT.
Tuy đây là một dạng Game đã xuất hiện từ lâu trên thế giới ,nhưng ưu điểm của Game mới
tới thiết kế là chế độ đồ họa khá đẹp, tốc độ game nhanh,không yêu cầu cấu hình mạnh
16 trang |
Chia sẻ: tlsuongmuoi | Lượt xem: 2170 | Lượt tải: 1
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öõ Java GVHD : Nguyeãn Hieàn Löông SVTH : Buøi Vaên Haûi MSSV : 0211062 Ñoà AÙn : B2 Giôù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 Port Heä dieàu haønh : Window NT trôû leân Caù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ôi… Khi 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 mouse Chö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 Game Member Class Main Game : (include 2 innerclass) GameThread GamePanel Figure Configuration SquareBoard : (include 1 innerclass) SquareBoardComponent Cuï theå chöùc naêng cuûa töøng Class Main Class : Class chính ñeå chaïy Game baèng Applet hay Application Figure 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ïch Confirguration Class : Nhaän caùc tham soá vaø ñaët vaøo baûng baêm HashTable ñeå set color cho vieân gaïch Game 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ïch Vieát ra tin nhaén treân maøn hình Taï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ïch UMLMap Chuù thích UMLMap Giao 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:
- Lập trình trò chơi xếp gạch theo phương pháp HDT bằng ngôn ngữ Java.ppt