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

正文內(nèi)容

java(j2ee)課程設(shè)計報告(9)-wenkub

2023-05-28 22:03:37 本頁面
 

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