基于java的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計.rar
基于java的網(wǎng)絡(luò)版坦克大戰(zhàn)游戲設(shè)計,本設(shè)計采用面向?qū)ο蟮脑O(shè)計模式,對游戲中的所有物體賦予對象的概念和屬性。運行程序后允許用戶選擇執(zhí)行選項菜單。在開始游戲后,啟動服務(wù)器和客戶端,對背景的所有物體進行繪圖。在主程序運行的線程中,畫面刷新將以一定的頻率采用雙緩沖技術(shù)對屏幕重繪,實時反映整個游戲的進行狀態(tài)。用戶控制的坦克運行在主線程中,隨屏幕刷新的頻率而移動。坦...
該文檔為壓縮文件,包含的文件列表如下:
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/324246.gif)
內(nèi)容介紹
原文檔由會員 道客巴巴 發(fā)布
本設(shè)計采用面向?qū)ο蟮脑O(shè)計模式,對游戲中的所有物體賦予對象的概念和屬性。運行程序后允許用戶選擇執(zhí)行選項菜單。在開始游戲后,啟動服務(wù)器和客戶端,對背景的所有物體進行繪圖。在主程序運行的線程中,畫面刷新將以一定的頻率采用雙緩沖技術(shù)對屏幕重繪,實時反映整個游戲的進行狀態(tài)。用戶控制的坦克運行在主線程中,隨屏幕刷新的頻率而移動。坦克將在游戲開始時進行初始化,然后將坦克繪制在地圖的上層。本設(shè)計主要實現(xiàn)的功能是讓坦克移動并能夠智能的打出炮彈,躲避子彈,炸毀對方坦克。能夠支持網(wǎng)絡(luò)對戰(zhàn)和單機對戰(zhàn)兩種模式。