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

正文內(nèi)容

j2me設(shè)計(jì)論文--益智拼圖游戲-wenkub

2022-11-13 14:43:09 本頁面
 

【正文】 e:圖片角色控制 RightPanel:實(shí)現(xiàn)畫布的監(jiān)聽 界面 設(shè)計(jì) 圖 經(jīng)過進(jìn)一步的分析設(shè)計(jì), 得到系統(tǒng)的框圖如 下 所示。 概要 設(shè)計(jì) 本程序共有 7 個 java 源文件: DrawPanel : 控制整個游戲的生命周期。為此寫了基于 J2ME 的手機(jī)趣味拼圖游戲 。 2 設(shè)計(jì)過程 設(shè)計(jì)方案的論證 隨著支持 Java 的手機(jī)迅速普及,手機(jī)軟件的需求量日益暴漲。 關(guān)鍵詞: J2ME , 拼圖游戲, API 本科課程設(shè)計(jì)論文 III 目 錄 課程設(shè)計(jì)成績評定表 ................................................................................................ II 課程設(shè)計(jì)任務(wù)書 ...................................................................................................... III 摘 要 ..................................................................................................................... II 目 錄 .................................................................................................................... III 1 設(shè)計(jì)內(nèi)容 ............................................................................................................... 1 2 設(shè)計(jì)過程 ............................................................................................................... 1 設(shè)計(jì)方案的論證 ............................................................................................ 1 概要設(shè)計(jì) ...................................................................................................... 1 界面設(shè)計(jì)圖 ................................................................................................... 2 代碼實(shí)現(xiàn) ...................................................................................................... 4 3 設(shè)計(jì)總結(jié) ............................................................................................................... 9 參考文獻(xiàn) ................................................................................................................. 10 附錄:程序源代碼 ................................................................................................... 10 本科課程設(shè)計(jì)論文 1 1 設(shè)計(jì)內(nèi)容 要實(shí)現(xiàn)的是一個簡單的拼圖游戲。這個拼圖游戲是一個 3x3 的拼圖,由 9 個分割的小圖片構(gòu)成。在這個拼 圖板益智游戲中,玩家通過數(shù)字鍵來移動相應(yīng)的方格,當(dāng)拼成一幅完整的圖片時則會發(fā)出通過的提示音,并在游戲畫面中顯示出本次拼圖玩家所花費(fèi)的移動步數(shù)。 需要移動某個圖片時,只需按下對應(yīng)的數(shù)字鍵即可,在拼圖的過程中,按下 0鍵時,可以顯示整個原始圖片 。 I 《面向?qū)ο蟪绦蛟O(shè)計(jì) II》 — J2ME 課程設(shè)計(jì) 論文 題 目: 益智拼圖游戲 學(xué) 院: 計(jì)算機(jī)與信息工程學(xué)院 專 業(yè) : 計(jì)算機(jī) 科學(xué)與技術(shù) 班 級 : 計(jì)算機(jī) 067 班 姓 名 : 梁淑媛 學(xué) 號: 26 起止 時間 : 成績: II 課程設(shè)計(jì) 成績評定表 質(zhì)量評價(jià)指標(biāo)(在相應(yīng)欄目打√) 評 價(jià) 項(xiàng) 目 評 價(jià) 質(zhì) 量 優(yōu)秀 良好 一般 及格 不及格 工 作 量 和 態(tài) 度 實(shí)驗(yàn)、計(jì)算可靠性 文字和圖表質(zhì)量 程 序 完 成 情 況 總體評價(jià) 評定成績 評定人員簽名 2020年 12月 31 日 III 課程設(shè)計(jì)任務(wù)書 一、設(shè)計(jì)題目: 《 益智拼圖游戲 》 二 、設(shè)計(jì)內(nèi)容 : 要實(shí)現(xiàn)的是一個簡單的拼圖游戲。 三、設(shè)計(jì)要求: 1. 本游戲采用 MVC( ModelViewController)模式來編寫,這樣可以使得整個應(yīng)用程序的不同功能部分被分離開來,從而降低開發(fā)難度。在游戲名稱方面,由于這個游戲是以圖片作為拼圖板進(jìn)行游戲的,因此就取名叫做 picPuzzle。這樣,在手機(jī)上,可以用按鍵 19 對應(yīng)每個圖片。這個拼圖游戲是一個 3 3 的拼圖,由 9 個分割的小圖片構(gòu)成。據(jù)最 新職位調(diào)查,手機(jī)軟件開發(fā)人員已成為急缺人才。 要制作出像圖 1 這樣的圖片拼圖板益智游戲,這個游戲提供了兩個圖片拼圖,當(dāng)然,也可添加自己喜歡的圖片來作為拼圖圖片。 DrawCanva: 繪制游戲的主窗口。 ( 1)初始化 啟動 界 面(如圖所示) 進(jìn)入初始化啟動主程序界面,我們將看到一個包含函數(shù) DRAWPANEL 和一個啟動按鈕的界面,它通過調(diào)用主函數(shù)得到。 當(dāng)按下推出按鈕時回到啟動界面。 Image[] images = new Image[9]。 // 移動的步數(shù) DrawCanvas 需要實(shí)現(xiàn) Updatable 接口,因此, Document 保存了一個 View 的引用,在恰當(dāng)?shù)臅r候, Document 可以調(diào)用 ()方法通知 View 需要重繪。 hiddenX 和 hiddenY 用來標(biāo)識空白方格的位置。 要取得某個方格對應(yīng)的 Image 對象,我們用 public Image getCurrentImage(int x, int y) { if( (x==hiddenX) amp。 } 對于位于 (hiddenX, hiddenY)位置的方格,返回 null 表示不顯示該方格。 i++) { for(int j=0。 } 當(dāng)用戶移動某個方格時, Document 接收方格位置 (x, y)并負(fù)責(zé)判斷能否移動,如果能,更新 current[][]的數(shù)據(jù)和 hiddenX, hiddenY,并返回 true 表示數(shù)據(jù)已更新,否則返回 false 表示不可移動。 // 如果方格位于 (hiddexX, hiddenY)的相鄰位置, // 交換該方格 (x, y)和 (hiddenX, hiddenY)的相關(guān)數(shù)據(jù): boolean moved = false。 本科課程設(shè)計(jì)論文 6 moved = true。 moved = true。 moved = true。 moved = true。 current[x][y] = current[hiddenX][hiddenY]。 } 至此, Document 類基本完成。 i9。 // 獲得當(dāng)前狀態(tài): int state = ()。 y3。 (y*IMAGE_WIDTH, x*IMAGE_WIDTH, 本科課程設(shè)計(jì)論文 8 IMAGE_WIDTH, IMAGE_WIDTH)。 i++) { (0, i*IMAGE_WIDTH, 3*IMAGE_WIDTH, i*IMAGE_WIDTH)。 case KEY_NUM2: (0,1)。 // case KEY_NUM4, 5, 6... } 本科課程設(shè)計(jì)論文 9 } 然后, Document 可能更新自身內(nèi)部狀態(tài),如果需要重繪畫面, Document 將調(diào)用 update()回調(diào)方法來通知 View 更新畫面。 3 設(shè)計(jì) 總 結(jié) 本次簡單的編程游戲成功完成,一個簡單的拼圖游戲,雖然很簡單但是卻可以學(xué)到很多東西,不僅是簡單圖片顯示,還學(xué)會可整體的控制,還有游戲中 , MIDlet起著 Controller 的作用,每個 Screen 或者 Canvas 就是一個 View,而 Model可以用一個單獨(dú)的類來表示,用于存儲程序運(yùn)行中的數(shù)據(jù)。 在此次設(shè)計(jì)中我受益匪淺, 我以后會好好學(xué)習(xí) 的,讓今天所學(xué)的深深印在腦海中, 會更加的使自己更完善的理解 知識,謝謝老師!??! 本科課程設(shè)計(jì)論文 10 參考 文獻(xiàn) [1] 王珊、薩師煊 面向?qū)ο?系統(tǒng)概論 . 北京 .高等教育出版社 .2020. [2] 張宏 等 . 面向?qū)ο蟪绦蛟O(shè) J2ME. 北京 .科學(xué)出版社 .1998. [3] Inmon W H .面向?qū)ο髱?.北京 .機(jī)械工業(yè)出版社 ,2020. [4] Kimball R 等 .面向?qū)ο?工具箱 .北京 . 電子工業(yè)出版社 ,2020. [5] Imhoff C 等 .JAVA 設(shè)計(jì) . 北京 . 機(jī)械工業(yè)出版社 ,2020. [6] Mattison Java 工程與知識管理 .北京 .清華大學(xué)出版社 ,2020. 附錄: 程序源代碼 package 。 import 。 import 。 private DrawCanva drawCanva。 本科課程設(shè)計(jì)論文 11 (drawCanva)。 private MIDlet myMIDlet。 } private void init() { MicroRandom microRandom=new MicroRandom(12)。 i 。 (col, row, map[i])。 //第一個參數(shù)系 int col1=()。 int row2=()。 ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1