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

正文內(nèi)容

課程設(shè)計(jì)-基于java的俄羅斯方塊游戲設(shè)計(jì)-在線瀏覽

2025-01-19 17:28本頁面
  

【正文】 塊類型 顯示下一個方塊 是否到達(dá) 頂部 顯示游戲結(jié)果 是否錄入數(shù)據(jù)庫 輸出排行榜 輸入玩家姓名 方塊下落一行 處理玩家操作 是否到達(dá) 底部 開始 結(jié)束 是 否 是 否 查詢排行榜 清空排行榜 查看游戲幫助 查看制作團(tuán)隊(duì) 是 否 8 游戲運(yùn)行界面 詳細(xì)設(shè)計(jì) 類一:控制面板類 9 ( 1) 類定義: class ControlPanel ( 2) 功能描述: 界面設(shè)計(jì)應(yīng)遵循簡介美觀方便易用的基本原則。 方法②: reset方法 方法定義: public void reset() 功能描述:這個就是將游戲界面重置,將游戲界面回到初始狀態(tài),這個方法主要是通過將窗口中的著色小方塊全部消除顏色,然后再重新去給窗口著色,即著上背景色,給玩家看上去也就是被刷新了。 ⑥ 游戲菜單里有新游戲,退出兩個選項(xiàng)卡,窗口樣式菜單里有windows,motif,ment 這 3種樣式選項(xiàng)卡,信息菜單里面有作者,幫助兩個選項(xiàng)卡 面板設(shè)計(jì)效果圖如下: 類二 :畫布類 ( 1) 類定義: class GameCanvas ( 2) 功能描述: 在游戲區(qū)顯示方塊 11 ( 3) 設(shè)計(jì)方法 : 方法 ①: paintComponent 方法 方法定義 public void paintComponent(Graphics g) 功能描述;其中 box 就是表示預(yù)顯示框,然后檢查顯示框中每個小格子是否需要著色,如果需要著色,則著上方塊得顏色,不需要著色的則著上背景顏色,一共有 16 個小格子構(gòu)成了一個預(yù)顯示塊,共需要檢測 16次,其實(shí)當(dāng)中和實(shí)現(xiàn)游戲中的程序有著共同點(diǎn)。 類三 :方塊類 ( 1) 類定義: class RussiaBlock ( 2) 功能描述:七種類型方塊的父類,定義了所有類型方塊的共同特征和行為。 方法 ② : moveTo方法 方法定義: public synchronized boolean moveTo() 功能描述:將當(dāng)前畫移動到 newRow/ newCol 所指定的位置 。 方法 ④ : turnNext方法 方法定義: public void turnNext() 功能描述:實(shí)現(xiàn)方塊的旋轉(zhuǎn)。 方法 ⑥ : isTurnable 方法 方法定義: private boolean isTurnable() 功能描述: 判定當(dāng)前塊是否能變成 newStyle所指定的塊樣式 。 方法⑧: display 方法 方法定義: private void display() 功能描述:實(shí)現(xiàn)重畫畫 布的時候顯示當(dāng)前塊。 ( 3) 設(shè)計(jì)方法: 方法 ① : datasort方法 14 方法定義: public void datasort() 功能描述:實(shí)現(xiàn)連接數(shù)據(jù)庫,并對數(shù)據(jù)庫中所有數(shù)據(jù)進(jìn)行排序輸出。 方法 ③ : datasortdelete 方法 方法定義: public void datasortdelete() 功能描述:實(shí)現(xiàn)排行榜清空。 方法⑤: play 方法 方法: private void play() 15 功能實(shí)現(xiàn):實(shí)現(xiàn)游戲開始,同時在游戲的開始時,方塊隨即從頂端的任何位置落下。 方法⑨: levelUpdate 方法 16 方法定義: public void levelUpdate() 功能描述:這是更新等級的函數(shù),一個是通過分?jǐn)?shù)的判斷,在程序中定義了一個本級得分,然后當(dāng)本級得分達(dá)到 一個分?jǐn)?shù)的時候,就可以進(jìn)入下一個等級,同時根據(jù)等級的提高,之前定義的下落速度也會提高,同時減去升級需要的分?jǐn)?shù),也就可以用作下一次升級的判斷。 setLocation((().width)/2,(Size().height)/2)。 } } )。 ② 菜單設(shè)計(jì) 菜單條設(shè)計(jì):包括游戲菜單,控制菜單,排行榜菜單,音效菜單,關(guān)于菜單。 17 控制菜 單:包括暫停,繼續(xù),結(jié)束三個菜單項(xiàng)。 音效菜單:包括音效的開與音效的關(guān)。 以菜單項(xiàng)為例 gameMenu = new JMenu(游戲 )。 turnHardItem = new JMenuItem(加等級 )。 exitItem = new JMenuItem(退出 )。 (turnHardItem)。 (exitItem)。 final AudioClip clip = (getClass().getResource(music))。 } 通過調(diào)用 Music()來實(shí)現(xiàn)背景音樂播放。 ( 3) 設(shè)計(jì)方法: 方法: setColor方法 方法定義: public void setColor() 功能 描述 :對有標(biāo)記的方塊進(jìn)行著色 用戶手冊與游戲幫助 ? 控制區(qū):玩家在界面上可以看到 開始游戲的按鈕,點(diǎn)擊該按鈕,開始游戲,控制區(qū)和界面上都有暫停,繼續(xù)的按鈕,按下暫停則游戲暫停,并且界面上的按鈕變成繼續(xù)的字樣,同理按下繼續(xù),游戲繼續(xù),用戶界面上面還有等級的增加和降低,直接點(diǎn)擊按鈕就可以實(shí)現(xiàn)對等級的操作 ? 游戲菜單區(qū):新游戲:如果玩家在結(jié)束了游戲或者在游戲中向開始進(jìn)行新的游戲,則可以點(diǎn)擊該按鈕,同時可以進(jìn)行等級的設(shè)置,如果玩家不想繼續(xù)玩得話,直接點(diǎn)擊結(jié)束按鈕結(jié)束游戲,并退出窗口。 ? 音效菜單:可以對游戲過程中的背景音樂和游戲中的聲音進(jìn)行開關(guān),玩家用起來非常方便 ? 關(guān)于菜單:該菜單包含兩個模塊,一個是游戲的操作的簡介,方向鍵的左,下,右就是游戲中的操作方法,方向鍵上則是對圖形的反轉(zhuǎn)變化,空格鍵則是一鍵到底的快捷鍵。 游戲規(guī)則 游戲軟件隨即不斷的下落其中方塊中的一種,玩家在方塊落到底部之前將方塊盡量整齊的擺放好,以便能夠?qū)M一行進(jìn)行消除,玩家可以旋轉(zhuǎn),左右移動方塊,以選 擇最佳的擺放位置和方式,也可以加快下落的速度,甚至可以直接落到底部,以便節(jié)省游戲的時間。在堆放方塊的時候,如果一行堆滿的話,則進(jìn)行消行,上面的方塊自動的向下移動一行。同時在游戲的同時也可以聽聽背景音樂,放松心情。 20 測試計(jì)劃 7. 1右側(cè)按鈕測試 “開始游戲” 按鈕 效果:游戲開始 結(jié)果:正常 “暫停 /繼續(xù)” 按鈕 效果:游戲根據(jù)操作能暫停與繼續(xù)相互切換 結(jié)果:正常 “結(jié)束” 按鈕 效果:游戲重置,屏幕重新刷新 結(jié)果正常 “加等級” 按鈕 效果:游戲等級加一級,游戲界面顯示出加后的等級。 結(jié)果正常 7. 2 界面菜單選項(xiàng)的功能測試 1.“游戲”菜單的測試 點(diǎn)擊“游戲” ? “重新游戲” 效果:界面重置。 結(jié)果:正常 “游戲” ?“減等級” 效果:游戲等級加一級,游戲界面顯示出減后的等級。 改進(jìn)意見 系統(tǒng)中 還 存在一些不 足之處,可以對本系統(tǒng)做如下修改 : 做進(jìn)一步地功能拓展和研究,如添加 FLSAH效果等。 23 添加背景圖片,讓游戲更加生動 。 添加互聯(lián)網(wǎng)操作,實(shí)現(xiàn)網(wǎng)絡(luò)對戰(zhàn)。 Java 語言是一門強(qiáng)大的語言, 比 我們所學(xué)過的 C 語言有很強(qiáng)的功能,可以有美化的圖形界面設(shè)計(jì),可以連接數(shù)據(jù)庫,解決用文件存儲的繁瑣過程,使得軟件所產(chǎn)生的數(shù)據(jù)更容易管理和維護(hù)。在設(shè)計(jì)初期時,組員通過交流,討論,定下了課題 —— 俄羅斯方塊游戲。在編程階段,我們發(fā)現(xiàn)一學(xué)期所學(xué)的知識難易填補(bǔ)課題所需的知識漏洞,通過參考課外書籍,網(wǎng)絡(luò)資源,掌握了課本之外的一些技巧與知識。通過此24 次課程設(shè)計(jì),我們對專業(yè)知識又有了更進(jìn)一步的了解,對培養(yǎng)我們專業(yè)興趣起到良好的推動作用。 因?yàn)槭欠止ぷ鳂I(yè),所以相互之
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1