資源描述:
《吳鳳技術(shù)學(xué)院吳鳳技術(shù)學(xué)院吳鳳技術(shù)學(xué)院吳鳳技術(shù)學(xué)院》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、吳鳳技術(shù)學(xué)院資訊管理系專題製作遊戲製作---平民-平民麻將製作群:四資四A江致誼49205089四資四A吳志海49205022四資四A陳泰宏49205025四資四A范淑欣49205043指導(dǎo)老師:陳耀賢老師中華民國九十六年六月吳鳳技術(shù)學(xué)院資訊管理系專題製作JAVAJAVA遊戲製作JAVA遊戲製作---麻將遊戲-麻將遊戲製作群:江致誼吳志海陳泰宏范淑欣口試?yán)蠋煟豪蠋熇蠋熤笇?dǎo)老師:老師系主任:老師中華民國九十六年六月目錄第一章序論序論1.11.1前言1.1前言.................11111.21.2專題製作動機與目的1.2專題製
2、作動機與目的..........22221.31.3專題計劃進(jìn)度表1.3專題計劃進(jìn)度表............33331.41.4專題製作分工表1.4專題製作分工表............4444第二章流程圖介紹流程圖介紹2.12.1麻將遊戲流程圖2.1麻將遊戲流程圖............5555第三章細(xì)部分析細(xì)部分析3.13.1製牌3.1製牌.................151515153.23.2洗牌3.2洗牌.................161616163.33.3擲風(fēng)位3.3擲風(fēng)位................1717
3、17173.43.4發(fā)牌3.4發(fā)牌.................181818183.53.5檢查胡牌3.5檢查胡牌...............191919193.63.6檢查吃牌3.6檢查吃牌...............212121213.73.7檢查碰牌3.7檢查碰牌...............222222223.83.8檢查槓牌3.8檢查槓牌(((明槓(明槓)...........232323233.93.9檢查暗槓3.9檢查暗槓...............242424243.103.10檢查槓上3.10檢查槓上.....
4、.............252525253.113.11結(jié)束畫面3.11結(jié)束畫面......................262626263.123.12電腦各種計算3.12電腦各種計算........................272727273.133.13電腦的3.13電腦的丟牌方面面面有另外的公式面有另外的公式.....28282828第四章遊戲規(guī)則遊戲規(guī)則.................29292929第五章結(jié)論結(jié)論...................30303030摘摘摘要要要本專題利用JAVA程式語言來撰寫一單機
5、版麻將遊戲,主要的關(guān)鍵精神是「數(shù)字」。一開始的製牌與發(fā)牌,利用一些簡單的數(shù)學(xué)公式便能達(dá)成,吃牌、碰牌、槓牌、胡牌等判斷,也是利用數(shù)學(xué)的排列組合來達(dá)成,連續(xù)的數(shù)字代表順子,相同的數(shù)字代表對子,而一串合法又完整的數(shù)字便能代表胡牌,總之,這次的專題內(nèi)容主要便是由數(shù)字的排列組合與判斷函數(shù)所組成,最重要的是源自對JAVA程式語言的熱愛。誌誌誌謝謝謝這次的專題能夠順利的完成,首要感謝的就是指導(dǎo)老師陳耀賢老師的細(xì)心指導(dǎo),老師不辭辛勞的指導(dǎo)我們,協(xié)力幫助我們修改專題,讓專題內(nèi)容更完整,也指點我們將書面報告修正的更符合正式的文件,在這之中讓我們學(xué)到了很多,
6、真的是十分感謝老師,再來要感謝全組組員的通力合作,犧牲各自的時間,共同努力,一齊完成這次的專題。前言麻將,是中國人最喜歡玩的一種牌戲。關(guān)於麻將的起源,歷史並沒有明確的記載。有人認(rèn)為是在春秋戰(zhàn)國時代,也有人認(rèn)為是明朝萬曆年間,更有人說麻將其實是宋朝司馬光發(fā)明的,可是也沒有確實的根據(jù)。近來更有醫(yī)學(xué)研究,老年人多打麻將可以預(yù)防老人癡呆癥,不可諱言,麻將是一件令人不能自己的博奕遊藝,麻將本名應(yīng)是「抹將」,抹的是水滸傳的108個好漢。相傳元末明初有個名叫萬秉迢的人,非常推崇施耐庵筆下的梁山好漢,欲將水滸傳的故事讓達(dá)官貴人也知水滸故事,進(jìn)而愛民護民遂
7、發(fā)明麻將,將水滸英雄融入這個遊戲中。麻將是中國的國粹,更是一種休閒遊戲,其中牌技佔了3成有7成是運氣,有趣的在於每一局的牌面,胡牌的臺數(shù)以及連莊的次數(shù)皆不同,使玩家感到刺激而不會枯燥乏味,這也是麻將廣受喜愛的最大原因。麻將現(xiàn)今不只是國粹,已流傳到世界各地,網(wǎng)路遊戲的迅速竄起,麻將遊戲當(dāng)然也不例外,網(wǎng)路麻將遊戲解決了『麻將三缺一』的困擾,利用網(wǎng)路連結(jié)玩家即時遊戲,玩家也可由電腦替代,人工智慧的發(fā)展更使得電腦玩家的牌技往往略勝一籌。專題製作動機與目的麻雀是一個極具有邏輯性的益智遊戲,由萬字、筒字、條字及中國字136張所組成的多種排列組合,以及
8、遊戲以槓、碰、吃的形式進(jìn)行,這些種種模式都可轉(zhuǎn)換成數(shù)學(xué)模式來進(jìn)行,恰好與程式語言的邏輯運算相符,再加上我們想利用程式寫出電腦玩家與自已對戰(zhàn),而且對程式語言也極具興趣,學(xué)了四年的JAVA程式語言