項(xiàng)目名稱:基于Java的雷電游戲的設(shè)計(jì)與實(shí)現(xiàn)
適用人群:
正在學(xué)習(xí)Java項(xiàng)目開發(fā)的同學(xué)
做畢業(yè)設(shè)計(jì)和課程設(shè)計(jì)的同學(xué)
項(xiàng)目介紹:
本次項(xiàng)目開發(fā)是基于JAVA的雷電游戲。
此雷電游戲通俗來(lái)說(shuō)就是我方飛機(jī)和敵方之間的對(duì)決,先要做的應(yīng)該是通過(guò)一個(gè)界面來(lái)達(dá)到裝載整個(gè)游戲,然后就是我方飛機(jī)的移動(dòng)方式(也就是通過(guò)鍵盤來(lái)移動(dòng)),接著就是生成我方飛機(jī)的子彈(依據(jù)子彈類型的不同有不同的實(shí)現(xiàn)形式),準(zhǔn)備就緒后會(huì)有敵方飛機(jī)的出現(xiàn),每一個(gè)飛機(jī)會(huì)對(duì)應(yīng)發(fā)射不同種類的子彈,最后是我方飛機(jī)通過(guò)鍵盤進(jìn)行移動(dòng)、射擊,顯示出游戲結(jié)果,然后結(jié)束游戲。
項(xiàng)目技術(shù)點(diǎn)如下:
使用Swing開發(fā)客戶端界面
使用Java 2D繪圖
使用Listener構(gòu)建事件模型
算法公式