吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院

上传人:ji****n 文档编号:47474914 上传时间:2018-07-02 格式:PDF 页数:31 大小:5.01MB
返回 下载 相关 举报
吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院_第1页
第1页 / 共31页
吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院_第2页
第2页 / 共31页
吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院_第3页
第3页 / 共31页
吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院_第4页
第4页 / 共31页
吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院》由会员分享,可在线阅读,更多相关《吴凤技术学院吴凤技术学院吴凤技术学院吴凤技术学院(31页珍藏版)》请在金锄头文库上搜索。

1、 吳鳳技術學院吳鳳技術學院吳鳳技術學院吳鳳技術學院 資訊管理系資訊管理系資訊管理系資訊管理系 專題製作專題製作專題製作專題製作 製作群:四資四 A 江致誼 49205089 四資四 A 吳志海 49205022 四資四 A 鄉泰宏 49205025 四資四 A 范淑欣 49205043 指導老師:鄉耀賢 老師 中華民國九十六年六月 遊戲製作遊戲製作遊戲製作遊戲製作- - - -平民平民平民平民鄜將鄜將鄜將鄜將 吳鳳技術學院吳鳳技術學院吳鳳技術學院吳鳳技術學院 資訊管理系資訊管理系資訊管理系資訊管理系 專題製作專題製作專題製作專題製作 製作群: 江致誼 吳志海 鄉泰宏 范淑欣 口試老師: 老師

2、老師 指導老師: 老師 系主任: 老師 中華民國九十六年六月 JAVAJAVAJAVAJAVA 遊戲製作遊戲製作遊戲製作遊戲製作- - - -鄜將遊戲鄜將遊戲鄜將遊戲鄜將遊戲 目錄目錄目錄目錄 第一鄓第一鄓第一鄓第一鄓 序論序論序論序論 1.11.11.11.1 前言前言前言前言1 1 1 1 1.21.21.21.2 專題製作動機與目的專題製作動機與目的專題製作動機與目的專題製作動機與目的2 2 2 2 1.31.31.31.3 專題計劃進度表專題計劃進度表專題計劃進度表專題計劃進度表3 3 3 3 1.41.41.41.4 專題製作分工表專題製作分工表專題製作分工表專題製作分工表4 4 4

3、 4 第二鄓第二鄓第二鄓第二鄓 流程圖介紹流程圖介紹流程圖介紹流程圖介紹 2.12.12.12.1 鄜將遊戲流程圖鄜將遊戲流程圖鄜將遊戲流程圖鄜將遊戲流程圖5 5 5 5 第三鄓第三鄓第三鄓第三鄓 細部分析細部分析細部分析細部分析 3.13.13.13.1 製牌製牌製牌製牌15151515 3.23.23.23.2 洗牌洗牌洗牌洗牌16161616 3.33.33.33.3 擲風位擲風位擲風位擲風位17171717 3.43.43.43.4 發牌發牌發牌發牌18181818 3.53.53.53.5 檢查胡牌檢查胡牌檢查胡牌檢查胡牌19191919 3.63.63.63.6 檢查吃牌檢查吃牌檢

4、查吃牌檢查吃牌21212121 3.73.73.73.7 檢查碰牌檢查碰牌檢查碰牌檢查碰牌22222222 3.83.83.83.8 檢查槓牌檢查槓牌檢查槓牌檢查槓牌(明槓明槓明槓明槓) ) ) ) 23232323 3.93.93.93.9 檢查暗槓檢查暗槓檢查暗槓檢查暗槓24242424 3.103.103.103.10 檢查槓上檢查槓上檢查槓上檢查槓上 25252525 3.113.113.113.11 結束畫面結束畫面結束畫面結束畫面 26262626 3.123.123.123.12 電腦各種計算電腦各種計算電腦各種計算電腦各種計算 27272727 3.133.133.133.13

5、 電腦的電腦的電腦的電腦的丟牌方丟牌方丟牌方丟牌方面面面面有另外的公式有另外的公式有另外的公式有另外的公式 28282828 第四鄓第四鄓第四鄓第四鄓 遊戲規則遊戲規則遊戲規則遊戲規則 29292929 第五鄓第五鄓第五鄓第五鄓 結論結論結論結論 30303030 摘摘摘摘 要要要要 本專題利用 JAVA 程式語言來撰寫一單機版鄜將遊戲,主要的關鍵精神是數字 。一開始的製牌與發牌,利用一些簡單的數學公式便能達成,吃牌、碰牌、槓牌、胡牌等判斷,也是利用數學的排列組合來達成,連續的數字代表順子,相同的數字代表對子,而一串合法又完整的數字便能代表胡牌,總之,這次的專題內容主要便是由數字的排列組合與判

6、斷函數所組成,最重要的是源自對 JAVA 程式語言的熱愛。 誌誌誌誌 謝謝謝謝 這次的專題能夠順利的完成,首要感謝的就是指導老師 鄉耀賢老師的細尚指導,老師不辭辛勞的指導我們,協力幫助我們修改專題,讓專題內容更完整,也指點我們將書面報告修正的更符合正式的文件,在這之中讓我們學到了很多,真的是十分感謝老師,再來要感謝全組組員的通力合作,犧牲各自的時間,共同努力,一齊完成這次的專題。 前言前言前言前言 鄜將,是中國人最喜歡玩的一種牌戲。關於鄜將的起源,歷史並沒有明確的記載。有人認為是在春秋戰國時代,也有人認為是明朝萬曆年間,更有人說鄜將其實是宋朝司馬光發明的,可是也沒有確實的根據。近來更有醫學研究

7、,老年人多打鄜將可以預防老人癡呆症,不可諱言,鄜將是一件令人不能自己的博奕遊藝,鄜將本名應是抹將 ,抹的是水滸傳的 108 個好漢。相傳元末明初有個名叫萬秉迢的人,非常推崇施耐庵筆下的梁山好漢,欲將水滸傳的故事讓達官貴人也知水滸故事,進而愛民護民遂發明鄜將,將水滸英雄融入這個遊戲中。鄜將是中國的國粹,更是一種休閒遊戲,其中牌技佔了 3 成有 7成是運氣,有趣的在於每一局的牌面,胡牌的台數以及連莊的次數皆不同,使玩家感到刺激而不會枯燥乏味,這也是鄜將廣受喜愛的最大原因。鄜將現今不只是國粹,已流傳到世界各地,網路遊戲的迅速竄起,鄜將遊戲當然也不例外,網路鄜將遊戲解決了鄜將三缺一的困擾,利用網路連結

8、玩家即時遊戲,玩家也可由電腦替代,人工智慧的發展更使得電腦玩家的牌技往往略勝一籌。 專題製作動機與目的專題製作動機與目的專題製作動機與目的專題製作動機與目的 鄜鄐是一個極具有殦輯性的益智遊戲,由萬字、筒字、條字及中國字 136 張所組成的多種排列組合,以及遊戲以槓、碰、吃的形式進行,這些種種模式都可轉換成數學模式來進行,恰好與程式語言的殦輯運算相符,再加上我們想利用程式寫出電腦玩家與自已對戰,而且對程式語言也極具興趣,學了四年的 JAVA 程式語言,為了應證所學,所以便選擇了利用 JAVA 程式語言製作單機版鄜將遊戲。 專題計劃進度表專題計劃進度表專題計劃進度表專題計劃進度表 組鞬 學號 代號

9、 江致誼 49205089 A 吳志海 49205022 B 陳泰宏 49205025 C 范淑欣 49205043 D 時程 工作項目 人鞬 編號 6 7 8 9 10 11 12 1. 訂定題目 ABCD 2. 收集資料 CD 3. 安裝軟體 CD 4. 遊戲規則分析 ABCD 5. 程式撰寫 AB 6. 圖像製作 CD 7. 撰寫報告與鞈改 CD 8. 程式測試 與鞈改 BUG AB 預定進度 已完成進度 專題製作分工表專題製作分工表專題製作分工表專題製作分工表 江致誼 訂定題目、遊戲規則分析、程式撰寫、 撰寫報告與修改、程式測試與修改 BUG 吳志海 訂定題目、遊戲規則分析、程式撰寫、

10、 撰寫報告與修改、程式測試與修改 BUG 鄉泰宏 訂定題目、收集資料、安裝軟體、 遊戲規則分析、圖像製作、海報製作 范淑欣 訂定題目、收集資料、安裝軟體、海報製作、 遊戲規則分析、圖像製作、撰寫報告與修改 撰寫報告與修改 萬子萬子萬子萬子:一萬到九萬, 每一數四張 索索索索子子子子:一索到九索, 每一數四張。 筒子筒子筒子筒子:一筒到九筒, 每一數有四張。 字牌字牌字牌字牌:共有東、南、西、北、中、發、白七種,每種四張 刻子刻子刻子刻子:由三張同樣的牌所組成。 順順順順子子子子 : 由三張連續的數字所組成 遊戲規則遊戲規則遊戲規則遊戲規則 鄜將遊戲的目的在於將手中的十七張牌湊成五組順子或刻子,

11、再加上一對眼睛。每一個順子或刻子都由三張牌組成,眼睛則由兩張相同的牌組成。 一副可以胡的牌 發為眼睛 = = = =製牌製牌製牌製牌= = = = 利用迴圈宣告一個二維陣列 piName,列數為 4、行數為 36,從第一列開始,給予 0135 的值,總共 136 個數值,03 代表 1 萬,47代表 2 萬,依此類推.132135 代表白板。 主要的精神在於數字的換算,例 77 除以 36 的商為 2,餘數為 5, 即對應到二維陣列中的(2,5)這個位置,這樣便能知道所對應到的牌是什麼牌,實作到介面的時候,Image 檔的檔名設置也設成這樣的格式,即 0135,這樣便對應到相對應的牌的 Image。 = = = =洗牌洗牌洗牌洗牌= = = = 第一步,再建立一個跟 piName 一樣大小的二維陣列 washPi,然後利用亂數 method 產生一個數字(範圍是 0135),假設抽到了 38,就把這個 38 存到 washPi 的(0,0)這個位置。 第二步,再用 piName 最後一張 135 來補 38 這個位置(135 的位置是(135/36,135%36)即(3,27).38 的位置是(38/36,38%36)即(1,2),然後把亂數範圍減 1,殤成 0134,再繼續抽下一張,存到 washPi 的第 2 個位置(0,1)。 第三步,重覆一、二步驟,直到抽完所有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号