freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java(j2ee)課程設(shè)計(jì)報(bào)告(9)-wenkub

2023-05-28 22:03:37 本頁(yè)面
 

【正文】 樣就實(shí)現(xiàn)了貪吃蛇的實(shí)時(shí)顯示。l SnakeModel類設(shè)置初始化蛇的形狀和運(yùn)行方向,設(shè)置隨機(jī)塊的位置,判斷游戲是否出界,以及出界后的處理,設(shè)置方向的更新。SnakeApp(主類))(主類)SnakeFrame(用戶界面類)SnakePanel(游戲界面 及內(nèi)容)ArrayIndex(游戲方向)圖5 貪吃蛇類之間的關(guān)系SnakeModel(游戲內(nèi)容)ArrayIndexReadOnly(方向)(游戲方向)Listener類(控制速度) 各類模塊設(shè)計(jì)概要l SnakeApp類該類包含main方法,為應(yīng)用程序的主類。游戲控制模塊游戲的開始功能游戲的暫停功能游戲的退出功能圖4 游戲控制模塊框架l 游戲開始控制:?jiǎn)螕簟坝螒蜷_始”按鈕,游戲畫布即有移動(dòng)的貪吃蛇出現(xiàn),游戲正式開始。游戲界面主框架的主要結(jié)構(gòu)圖如圖3所示。 功能模塊設(shè)計(jì)軟件開發(fā)過(guò)程中的功能模塊設(shè)計(jì),主要解決實(shí)現(xiàn)該游戲需求的程序模塊設(shè)計(jì)問(wèn)題。 功能需求 游戲主界面模塊需求游戲界面主框架主要包括游戲圖形區(qū)域界面、游戲開始按鈕、游戲暫停按鈕、關(guān)閉按鈕。本次設(shè)計(jì)的系統(tǒng)環(huán)境及工具如下: 運(yùn)行環(huán)境:windows xp 編程語(yǔ)言:Java 使用工具:JBuilder 2005 分析與設(shè)計(jì) 游戲處理流程 本次游戲設(shè)計(jì)的處理流程如圖1所示。l 游戲主界面模塊:主要包括游戲圖形區(qū)域界面、游戲開始按鈕、暫停游戲按鈕、關(guān)閉按鈕。l 游戲控制模塊: 這個(gè)模塊是游戲的中心環(huán)節(jié),主要完成控制游戲的開始、暫停、退出等功能。在此只實(shí)現(xiàn)游戲的游戲主界面模塊、游戲控制模塊。在設(shè)計(jì)開發(fā)過(guò)程中,需要處理好各個(gè)類之間的繼承關(guān)系,還要處理各個(gè)類相應(yīng)的封裝,并且還要協(xié)調(diào)好各個(gè)模塊之間的邏輯依賴關(guān)系和數(shù)據(jù)通信關(guān)系。貪吃蛇的設(shè)計(jì)對(duì)每一個(gè)Java語(yǔ)言設(shè)計(jì)者進(jìn)行語(yǔ)言提高和進(jìn)階都是一個(gè)很好的鍛煉機(jī)會(huì)。本文基于Java技術(shù)和JBuilder開發(fā)環(huán)境,開發(fā)了一個(gè)操作簡(jiǎn)單、界面美觀、功能較齊全的“貪吃蛇”游戲。整個(gè)游戲程序分為二個(gè)功能模塊,六個(gè)類模塊,實(shí)現(xiàn)了游戲的開始、暫停、結(jié)束。 貪吃蛇游戲的設(shè)計(jì)比較復(fù)雜,它涉及面廣、牽涉方面多,如果不好好考慮和設(shè)計(jì),將難以成功開發(fā)出這個(gè)游戲。正是因?yàn)槿绱?,本次畢業(yè)設(shè)計(jì)的目的在于學(xué)習(xí)Java程序設(shè)計(jì)基本技術(shù),學(xué)習(xí)用JBuilder開發(fā)Java程序的相關(guān)技術(shù),熟悉游戲“貪吃蛇”的需求,熟悉項(xiàng)目開發(fā)的完整過(guò)程。并且只是實(shí)現(xiàn)開始、暫停、退出等功能。為了能夠給玩家一個(gè)很好的游戲環(huán)境,
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1