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

正文內(nèi)容

基于java的魔塔游戲的設(shè)計與實現(xiàn)論文-在線瀏覽

2025-01-10 21:59本頁面
  

【正文】 ime with the objectoriented features of the Java language, take advantage of encapsulation, inheritance, polymorphism characteristics, this classic game will be presented. Key words:Java。 本次畢業(yè) 課題的設(shè)計過程中 主要使用到 了 Java Swing、線程、事件處理等技術(shù),其中穿插了雙緩沖技術(shù)和 Java Applet 技術(shù) 。 游戲 中 設(shè)有 多種情景對話, 加之 背景音樂的 播放 , 讓 玩家 有一種身臨其境的感覺 。 游戲 設(shè)計中的特色功能主要包括: “怪物 手冊 ”、 “樓層 跳轉(zhuǎn) ”、 “背景 音樂播放 ”、 “游戲 進度的 存 /取 ”等 。 本 次的 畢業(yè)設(shè)計課題 使用 Java 語言 開發(fā) 一款 益智類 RPG(角色 扮演 )游戲 ——魔塔 。我們 使用 計算機 玩游戲 也越來越普遍。 學生應(yīng)交出的設(shè)計文件(論文): 1.內(nèi)容完整、 層次清晰 、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計論文; 2.包括 畢業(yè)設(shè)計論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計電子文檔及其它相關(guān)材料。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 全套資料,全部 50 元以下 畢業(yè)設(shè)計(論文)任務(wù) 書 第 1 頁 畢業(yè)設(shè)計(論文)題目: 基于 java 的魔塔游戲的設(shè)計與實現(xiàn) 畢業(yè)設(shè)計(論文)要求及原始數(shù)據(jù)(資料): 1.了解和 運用 Java 面向 對象 的 特性 ; 2.熟練掌握模塊化 設(shè)計 的 思想, 鍛煉 使用 java 語言 的 能力 ; 3.深入分析魔塔游戲的關(guān)鍵技術(shù)與編寫語言; 4. 深入了解魔塔游戲各個模塊的具體功能; 5.設(shè)計魔塔游戲的 各個功能模塊以及模塊之間的關(guān)系 ; 6. 實現(xiàn)魔塔游戲各個功能 模塊 ; 7.訓練檢索文獻 資料和 利用文獻 資料的能力 ; 8.訓練撰寫技術(shù)文檔與學位論文的 能力 。 第 2 頁 畢業(yè)設(shè)計(論文)主要內(nèi)容: 1.綜述 魔塔游戲 的 項目背景 及 功能 ; 2.深入分析基于 java 的魔塔游戲 的關(guān)鍵技術(shù)與編寫語言 ; 3.了解基于 java 的魔塔游戲 的相關(guān)技術(shù); 4. 熟悉基于 java 的魔塔游戲 的開發(fā)環(huán)境; 5.設(shè)計 魔塔游戲 的 功能模塊 以及 關(guān)系 ; 6.對基于 java 的 魔塔游戲 的 功能模塊 進行編寫 ; 7.對 功能模塊進行整合并進行測試; 8.對測試 結(jié)果進行分析,并對相關(guān)部分代碼進行修改 ; 9.對 完整的基于 java 的魔塔游戲 的 運行結(jié)果記錄。 第 3 頁 主要參考文獻(資料): [1] 榮欽 科技 . Java2游戲 設(shè)計 [M].北京 . 清華 大學 出版社 , 2020 [2] 袁海燕 ,王文 濤 . Java實用程序設(shè)計 100例 [M] . 北京 .人民 郵電 出版社 , 2020 [3] 邵敏敏 ,陳德平 . 解析 Java的 多線程機制 [J]. 電腦知識 與技術(shù) , 2020 [4] 秦琴 . Java語言的異常 處理 設(shè)計 [J].中國科技信息 , 2020 [5] 張洪斌 . Java2高級程序 設(shè)計 [M]. 中科多媒體出版社 , 2020 [6] 趙生慧 . Java面向 對象 程序設(shè)計 . 北京 . 高等教育出版社 , 2020 [7] 林 建素 ,孟康健 .《 Eclipse 開發(fā) 學習筆記》 (第 1版 ).北京 .電子工業(yè) 出版社 , [8] Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2020 [9] Abraham Silberschatz, Henry , . Database System concepts[M]. USA:The McGrawHill Companies,Inc. [10] Cay S. Horstmann, Gary Cornell. Introduction to Java [M]. London: Macmillan. 2020 專業(yè)班級 學生 要求設(shè)計(論文)工作起止日期 指導教師簽字 日期 教研室主任審查簽字 日期 系主任批準簽字 日期 基于 java的魔塔游戲的設(shè)計與實現(xiàn) 摘要 計算機技術(shù) 的高速發(fā)展, 極大 程度上影響著我們的日常生活。 考慮到 Java 語言簡單、安全 、 健壯 等特性,以及 “ Write Once, run anywhere”的特點。 該游戲 操作簡單 ,但對智力、謀 略卻有 一定的考驗。 功能 的豐富并不代表操作的繁瑣,游戲過程中,玩家只需簡單操作鼠標和鍵盤即可。 同時,該游戲擁有存檔 的功能, 使 玩家不 會 因為每次都重新開始而煩惱。 同時 借 助 Java 語言 面向?qū)ο蟮奶?點 ,充分利用 封裝 、繼承、多態(tài)的特性, 將 這一經(jīng)典游戲呈現(xiàn)。 Java Swing。 Magic Tower。 人類 為了 減少自己的苦力勞動、腦力勞動,研發(fā)了有史以來最 偉大 的科技技術(shù) ——計算機。 隨著 時間的推移,計算機與我們的生活越走越近 。 計算機 在人們的生活中扮演著舉足輕重的角色,它是現(xiàn)代社會不可或缺的。 在計算機上 玩游戲,也 成為 我們主要的娛樂方式之一。 使用 Java 語言 編寫 的游戲微乎其微 。但是 , 這并不代表 Java 語言 就 不能 開發(fā) 游戲。 設(shè)計 目的 當初 在選擇畢業(yè)設(shè)計課題的時候, 考慮到 絕大數(shù)同學都會選擇基于 Web 的 相關(guān) 系統(tǒng),而我并不像隨大流,所以我選擇了做基于 Swing 的游戲開發(fā)。 之所以選擇 Java Swing 作為自己的主流技術(shù) , 其 主要 原因在于 Swing 設(shè)計的直觀性 , 我喜歡那種所見即所得的感覺 。 也正好 借此機會 , 運用所 學過的 Java 語言 的 相關(guān)技術(shù) ,借用 eclipse 開發(fā)工具編寫一個 游戲 應(yīng)用 ,既對自己學過的 知識做 一次檢驗,也能 對一些 不經(jīng)常使用的技術(shù)有所了解,可謂兩全其美 。 Java 技術(shù)具有 通用性、 健壯 性、平臺移植性和安全性 等 特性 。 絕大多數(shù)從事IT 行業(yè) 的程序員都會選擇 Java 語言作為自己第一編程語言。 可見 其 發(fā)展前景 十分 的光明。 基于這一 現(xiàn)狀,社會中涌現(xiàn)出越來越多使用 Java 語言進行編程的程序員 。 Sun 公司這一獨特的思想, 不僅 將 Java 語言推向社會, 并 被 廣大 程序員 廣泛的使用,同時 他們 也在不斷完善 Java 語言,可謂兩全其美。 Java 平臺主要由 Java 虛擬機(簡稱 JVM)和 Java 應(yīng)用編程接口(簡稱 API)構(gòu)成。因為有它 的存在, Java 程序只需生成 能夠 在 Java 虛擬機 上 運行的字節(jié)碼文件,即***.class 文件 ,就可以在任何裝有 Java 虛擬機的地方運行 ; Java 應(yīng)用編程接口 是 在 Java推出時就已經(jīng) 預先定義好 的 函數(shù),目的是 方便程序員 使用一些基本的函數(shù),完成特定的功能,程序員可以無需 熟悉 源碼 、 內(nèi)部 細節(jié)就能 完成所需功能 。 Java 編程語言是 簡單的 , 程序員 可以直接使用 API 提供的 函數(shù), 不需要了解 函數(shù)內(nèi)部具體的實現(xiàn),也可以達到程序的需求。 并且 Java 語言提供了 自動 的垃圾回收機制 , 使得程序員不必為內(nèi)存不足的問題而煩惱; Java 編程語言 是 健壯的, 它特有 的強類型 機制, 保證了屬性、方法的安全性 ; 垃圾回收機制 解決了 程序內(nèi)存分配的問題 ,同時 也保證了內(nèi)存不會泄露 。 Java 中 不再使用 指針 ,取而代之的是引用 , 極大程度上提高了程序的安全性。 Java 語言是現(xiàn)今使用最為廣泛的計算機編程語言之一,同時也 是 各 領(lǐng)域 、各行業(yè) 最 看重的語言 。 Java EE(企業(yè)版) : 多用于 企業(yè)級應(yīng)用的開發(fā), 主要 體現(xiàn)在服務(wù)器端,要求程序具有一定的 、 可靠性和安全性 。 Java ME( 微型版 ) : 主要開 發(fā)運行在移動設(shè)備 和 嵌入式設(shè)備上的 Java 應(yīng)用程序。 本文 主要運用 J2SE, 故作如下解釋。 Java SE 包括用于開發(fā) Java Web 服務(wù)的類庫,同時, Java SE 為 Java EE提供了基礎(chǔ)。掌握 Eclipse 調(diào)試程序的方法。盡可能 的 提高 程序開發(fā)效率,培養(yǎng)優(yōu)秀的編程習慣。 Swing API 是 可擴展的 GUI 組件 ,可以是 Java 開發(fā)人員更方便的開發(fā)基于 Java 的前端 /GUI 應(yīng)用。 Java Swing 具有 如下特點: 重量輕 : Swing 組件與原生的 API 不同 , 它 大多采用 純 Java 代碼編寫 。 豐富 的 控件 : Swing 提供了豐富的控件,如按鈕組件、 樹 、滑塊、顏色選擇器等等。 高度可定制 : 程序員 可以很方便的調(diào)用 Swing 控件 ,創(chuàng)造一個簡單直白的外觀,并由程序員自定義內(nèi)部 邏輯等 ; 可插拔的外觀和感覺 : 程序員可以在 GUI 應(yīng)用 程序 中 自定義控件的改變 ; Java Swing 的核心開發(fā)步驟: 使用 容器 ; 布局管理器; 組件; 組件添加事件處理。它 是所有 控件 存放 的一個容器,同時它也是 Swing 組件和操作系統(tǒng)之間的橋梁 , 讓 這些獨立于 操作系統(tǒng)的組件能夠 運行 并呈現(xiàn)給用戶。它有兩個 主要 的優(yōu)點:一是容易在 panel 上增加邊框的設(shè)計; 二 是 panel 使用了雙重緩沖的方式來繪制 其他 控件。該 控件 的功能較為單一,使用者不能對其進行點選,滑鼠等相關(guān)操作也不能是它有所反應(yīng)。 所以 一般 情況下會對該組件添加鼠標事件的監(jiān)聽。 使用者 添加組件的時候, 布局管理器 會自動將該組件排至末尾位置。 使用者 向 該 container 中添加組件的時候,該布局管理器會 按照 從上到下、從左到右依次放入 , 每一個區(qū)域只允許放入一個組件 。且 每一個 區(qū)域最多只能存放一個組件。想要 放在 其他區(qū)域需要使用者自定義。 顯示 的畫面可以隨 “ 卡片 ”的 切換而改變 , 且每次只能看到一張 ―卡片 ‖。 但是 就Eclipse 本身而言,它的功能則 不僅僅就此 一項而已。 以 IBM 公司牽頭 ,其他公司合作開發(fā)出 的 Eclipse, 它不僅僅 是某一門編程語言的開發(fā)環(huán)境 , 在 它被開發(fā) 之初 是作為 一個框架 平臺 , 通過添加 不同的 組件 , 來 構(gòu)建 針對于不同編程 語言 的 開發(fā) 環(huán)境 。 Eclipse 中常見的插件有 svn 插件、 maven 插件、 jadclipse 插件等。 svn 插件 在 公司軟件開發(fā)團隊中較為常見。同時 也避免 了因為意外情況而 導致代碼丟失 的 風險; Maven是解決依賴庫 的 一款非常好用的 Java 工具,在 Eclipse 的添加 Maven 插件后, 可以 很方便的在 Eclipse 中管理 web、 Java 項目 等 ; jadclipse 插件作為反編譯插件,可以幫助程序員查看封裝在 jar 包、 war 包中的代碼,對于開發(fā)人員來說,它是一個很好的 “ 伙伴 ” 。 6 3 游戲 介紹 游戲背景 很久很久已前, 一位 武功高強的魔法師 因為厭惡 國王,所以將國王最疼愛的公主抓了起來, 美麗的公主被魔法師囚禁在一座神秘之塔里面。 經(jīng)過層層淘汰 選拔, 最終 只留下 了一位 勇士??墒侨f萬 沒有想到 , 剛剛進入 塔中 就 遭到 了 壞人 的 暗算,不僅武器和法術(shù)都丟失了,還被 關(guān) 入了監(jiān)獄,幸好 得到 了 一同坐牢的小偷 和 仙子的 幫助 讓 你逃了出來,于是我們的英雄 一邊練功一邊開始了他艱苦的救美之行 ?? 游戲 剛剛開始,勇士會與仙子進行對話,讓玩家大致了解整個游戲的 背景 及流程 ,并且 仙子 用自己最后的一點法力,恢復了勇士的功力 , 隨后 游戲?qū)⒄嬲_始。 再結(jié)合隱藏在魔塔 的 各個角落的寶物,最終 擊敗 魔王,營救公主 , 獲得 游戲勝利! 如若 玩家在于怪物的戰(zhàn)斗中 失利 ,則 游戲失?。? 游戲 操作 游戲 菜單頁面操作:鼠標操作 勇士 上 、 下 、 左 、 右移動 : 鍵盤上 、 下 、 左 、 右 鍵 ; 與 游戲設(shè)定 人物 對話:鍵盤空格鍵 ; 游戲 中商店操作: 鼠標 操作 ; 獲取 游戲中 “怪物手冊”: 按 X 鍵 查看, 按 X 鍵 關(guān)閉 ; 獲取 游戲中 “風之羅盤”: 按 Z 鍵打開, 鼠標點擊,按 Z 鍵 關(guān)閉 ; 退出游戲: 按 Q 鍵; 重新 開始:按 R 鍵 ; 游戲 存檔:按 S 鍵 ; 讀取 存檔:按 A 鍵 ; 7 4 需求分析 功能 需求 該畢業(yè) 設(shè)計課題所要 設(shè)計 的游戲 應(yīng)用 只要涉及下列功能 模塊: 與 npc 對話、查看怪物手冊、商店交易、樓層跳轉(zhuǎn)、游戲存檔與讀
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1