【課程設(shè)計(jì)】基于java的連連看小游戲,附源碼+報(bào)告

1、項(xiàng)目介紹
窗口中只有一個(gè)“文件”菜單,其中包括了開始游戲、重來一次、炸彈以及退出。點(diǎn)擊文件菜單中的開始游戲選項(xiàng),系統(tǒng)開始計(jì)時(shí)(初始時(shí)間為600秒,即10分鐘),圖片的消除規(guī)則主要是通過不轉(zhuǎn)彎或者轉(zhuǎn)一次彎,或者轉(zhuǎn)兩次彎可以連接的兩張相同的圖片。當(dāng)消除一對(duì)圖片時(shí),圖片自動(dòng)清除。該游戲還提供了一個(gè)作弊功能,通過“文件”菜單中的“炸彈”選項(xiàng)可以自動(dòng)消除一對(duì)符合消除條件的圖片,炸彈的初始值為3,也就是說只能使用三次系統(tǒng)提供的自動(dòng)消除功能。如果時(shí)間用完了但是在游戲區(qū)域還有圖片沒有消除完,則游戲結(jié)束,系統(tǒng)會(huì)彈出一個(gè)對(duì)話框,提示玩家時(shí)間到了,點(diǎn)擊確認(rèn)按鈕,會(huì)彈出一個(gè)對(duì)話框,詢問玩家是否重玩一次,點(diǎn)擊“是”,則重新開始游戲,點(diǎn)擊“否”,則退出游戲,返回最原始的空白界面。
游戲圖片在文件Resource文件夾中,游戲界面的初始化是從游戲的地圖開始的,游戲地圖的選取主要是通過隨機(jī)產(chǎn)生的。根據(jù)游戲規(guī)則來開始游戲,符合規(guī)則的圖片,將在地圖中清除掉。游戲中碰到找不到符合規(guī)則的圖片時(shí),可以選擇“文件”菜單中的炸彈按鈕,它主要是通過系統(tǒng)自動(dòng)查找到兩張符合規(guī)則的圖片,然后系統(tǒng)自動(dòng)將這一對(duì)符合條件的圖片清除掉。當(dāng)所有圖片清除成功的時(shí)候,系統(tǒng)會(huì)彈出一個(gè)對(duì)話框提示你“通關(guān)成功”,點(diǎn)擊確認(rèn)按鈕可以返回到空白的界面。
2、演示視頻
B站地址:https://www.bilibili.com/video/BV1JM411H7uB/
3、項(xiàng)目截圖


4、文檔截圖


