java跳棋游戲設(shè)計(jì)
2018-03-07 10:33:54 來源:http://m.jmgjr.com 瀏覽:248次
當(dāng)今的社會,電子游戲產(chǎn)業(yè)作為當(dāng)今電子技術(shù)的產(chǎn)物,正在以其特有的魅力在世界的各個娛樂領(lǐng)域占據(jù)重要的位置,在我們承認(rèn)社會廣大娛樂網(wǎng)民的選擇空間狹小的同時,也必須明確的一點(diǎn)就是電腦游戲?qū)τ谖覀兙哂袕?qiáng)大的吸引力。近幾年來,世界電腦游戲市場在高速迅猛的發(fā)展。據(jù)統(tǒng)計(jì),全球網(wǎng)絡(luò)玩家占互聯(lián)網(wǎng)人群的比例已經(jīng)超過了30%。電腦游戲憑借其信息的雙向交流,傳播速度快,不受空間限制等優(yōu)勢,已經(jīng)快速成為網(wǎng)絡(luò)業(yè)獲取優(yōu)厚盈利的三大領(lǐng)域之一。
游戲的玩法和普通跳棋玩法類似,很容易上手。
本設(shè)計(jì)采用單機(jī)服務(wù)器模式,游戲規(guī)則是模仿網(wǎng)絡(luò)上普通的跳棋游戲,主要是鼠標(biāo)兩次點(diǎn)擊的圖片能否實(shí)現(xiàn)跳轉(zhuǎn)到指定位置的問題。當(dāng)前,前提是點(diǎn)擊棋子圖片,若點(diǎn)擊的是同一張圖片或者兩張不同的圖片,則不予處理。在兩張想同圖片所能連通的所有路徑中,如果存在一條轉(zhuǎn)彎點(diǎn)不多于兩個的路徑,就可以跳轉(zhuǎn);如果沒有,則不予處理。
開始制作游戲時,主要要解決的問題有以下幾個方面:如何設(shè)置整個游戲的界面;如何控制跳棋游戲中棋子圖片的生成且每種圖片必須為偶數(shù)個;游戲開始后,判斷鼠標(biāo)兩次點(diǎn)擊的圖片能否消去,即圖片是否相同且圖片之間路徑的判斷;如何判斷游戲是否結(jié)束以及輸贏問題等。