基于java的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計(jì).rar
基于java的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計(jì),本設(shè)計(jì)采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。運(yùn)行程序后允許用戶(hù)選擇執(zhí)行選項(xiàng)菜單。在開(kāi)始游戲后,啟動(dòng)服務(wù)器和客戶(hù)端,對(duì)背景的所有物體進(jìn)行繪圖。在主程序運(yùn)行的線(xiàn)程中,畫(huà)面刷新將以一定的頻率采用雙緩沖技術(shù)對(duì)屏幕重繪,實(shí)時(shí)反映整個(gè)游戲的進(jìn)行狀態(tài)。用戶(hù)控制的坦克運(yùn)行在主線(xiàn)程中,隨屏幕刷新的頻率而移動(dòng)。坦...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 道客巴巴 發(fā)布
本設(shè)計(jì)采用面向?qū)ο蟮脑O(shè)計(jì)模式,對(duì)游戲中的所有物體賦予對(duì)象的概念和屬性。運(yùn)行程序后允許用戶(hù)選擇執(zhí)行選項(xiàng)菜單。在開(kāi)始游戲后,啟動(dòng)服務(wù)器和客戶(hù)端,對(duì)背景的所有物體進(jìn)行繪圖。在主程序運(yùn)行的線(xiàn)程中,畫(huà)面刷新將以一定的頻率采用雙緩沖技術(shù)對(duì)屏幕重繪,實(shí)時(shí)反映整個(gè)游戲的進(jìn)行狀態(tài)。用戶(hù)控制的坦克運(yùn)行在主線(xiàn)程中,隨屏幕刷新的頻率而移動(dòng)。坦克將在游戲開(kāi)始時(shí)進(jìn)行初始化,然后將坦克繪制在地圖的上層。本設(shè)計(jì)主要實(shí)現(xiàn)的功能是讓坦克移動(dòng)并能夠智能的打出炮彈,躲避子彈,炸毀對(duì)方坦克。能夠支持網(wǎng)絡(luò)對(duì)戰(zhàn)和單機(jī)對(duì)戰(zhàn)兩種模式。