1 / 16

Laäp trình troø chôi xeáp gaïch theo phöông phaùp HDT baèng ngoân ngöõ Java

Laäp trình troø chôi xeáp gaïch theo phöông phaùp HDT baèng ngoân ngöõ Java. Ñoà AÙn : B2. GVHD : Nguyeãn Hieàn Löông SVTH : Buøi Vaên Haûi MSSV : 0211062. Giôùi thieâïu toång quaùt.

orrin
Download Presentation

Laäp trình troø chôi xeáp gaïch theo phöông phaùp HDT baèng ngoân ngöõ Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Laäp trình troø chôi xeáp gaïch theo phöông phaùp HDT baèng ngoân ngöõ Java Ñoà AÙn : B2 GVHD : Nguyeãn Hieàn Löông SVTH : Buøi Vaên Haûi MSSV : 0211062

  2. 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 …..

  3. 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

  4. 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 ..

  5. 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

  6. Member Class • Main • Game : (include 2 innerclass) • GameThread • GamePanel • Figure • Configuration • SquareBoard : (include 1 innerclass) • SquareBoardComponent

  7. 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

  8. 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

  9. UMLMap

  10. Chuù thích UMLMap

  11. Giao Dieän • Baét ñaàu :

  12. Ñang chôi :

  13. GameOver :

  14. Veà ñích :

  15. Sô ñoà chöùc naêng

  16. Thanks you for your attention The End

More Related