手機游戲編程基礎(chǔ)—手機棋牌類游戲

手機游戲編程基礎(chǔ)—手機棋牌類游戲

ID:39681409

大?。?.79 MB

頁數(shù):21頁

時間:2019-07-09

手機游戲編程基礎(chǔ)—手機棋牌類游戲_第1頁
手機游戲編程基礎(chǔ)—手機棋牌類游戲_第2頁
手機游戲編程基礎(chǔ)—手機棋牌類游戲_第3頁
手機游戲編程基礎(chǔ)—手機棋牌類游戲_第4頁
手機游戲編程基礎(chǔ)—手機棋牌類游戲_第5頁
資源描述:

《手機游戲編程基礎(chǔ)—手機棋牌類游戲》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、手機游戲編程基礎(chǔ)(一)第一講:棋牌類游戲基礎(chǔ)原理主講人:韓磊主要內(nèi)容棋牌游戲的簡介棋類游戲的運行原理棋類游戲的代碼構(gòu)架,兵將棋示例什么是棋牌游戲?棋盤游戲和牌類統(tǒng)稱棋牌游戲。棋牌類從明清開端一度昌盛,觸及賭博等。現(xiàn)代棋牌游戲以休閑為主,在華語區(qū)影響較深的主要有撲克、斗地主、麻將、中國象棋、中國跳棋、軍棋、黑白棋、五子棋等。棋牌類游戲的分類棋盤游戲:中國象棋、四國軍旗、飛行棋、跳子棋、五子棋、圍棋、國際象棋。其中牌類游戲中又分撲克和麻將:撲克游戲:斗地主、跑的快、晉級、拱豬、鋤大地、跑胡子、三打一、橋牌、打滾子、干瞪眼、雙扣。麻將游戲:四川

2、麻將、國際麻將、臺灣麻將、歡樂麻將、二八杠。經(jīng)典游戲——斗地主撲克游戲,玩法簡單,文娛性強,老少皆宜。該游戲由三個人玩,用一副牌,共54張,每局牌有一個玩家是“地主”,地主為一方,其他兩家農(nóng)民為一方,雙方對戰(zhàn),先出完牌的人所代表的一方獲勝。由于每一局“地主”、“農(nóng)民”都會有變化,所以對立性和配合性都很強。斗地主,包括普通斗地主、特征CT斗地主和超級斗地主,在游戲里參加了特征任務(wù),玩家在游戲中完成規(guī)則的任務(wù),還有額外的獎勵奉送,任務(wù)有運氣,有技術(shù),其樂無量。經(jīng)典游戲——麻將麻將來源于中國,屬皇家和王公貴族的游戲,其歷史可追溯到三四千年前。麻

3、將的游戲人數(shù)為4人,分別為東、南、西、北,其中一家為莊家,其他為旁家。每人手里抓13張牌,經(jīng)過吃牌、碰牌、杠牌等方式,使手牌依照相關(guān)規(guī)則的牌型條件和牌,先和牌者勝出。CT麻將,添加了麻將的文娛性和興趣性,更有哈爾濱麻將和上海麻將等中央特征麻將。經(jīng)典游戲——撲克撲克的來源眾口一詞,但它卻是盛行于全世界的一種文娛游戲。玩法多種多樣,休閑文娛,精彩刺激。至尊五張不只需求技巧更靠運氣,可謂是理想人生的縮影。德州撲克,易學(xué)難精,被稱為是“學(xué)一時,精一世”的經(jīng)典撲克游戲。十三支,在理牌的過程中不但充溢樂趣,也是對玩家理牌技術(shù)和實力的考驗。更有智勇三張

4、、角斗士、晉級和鋤大地,繽紛游戲,不容錯過。經(jīng)典游戲——象棋“運籌帷幄之中,決勝千里之外”的中國象棋,是棋藝的比拼,更是一種把握棋局的才能。中國象棋,給玩家一個愈加公平的對弈空間。四國軍旗,由于不能看棋子,使其更具有應(yīng)戰(zhàn)性。軍旗游戲支持四國大戰(zhàn),相對的兩家協(xié)作與左右方玩家對立,配合戰(zhàn)役的樂趣更是其他游戲不能領(lǐng)會的。棋類游戲什么樣子?有個棋盤(場景,舞臺)黑白棋子(玩家,演員)一套規(guī)則(算法,劇情)牌類游戲什么樣子?桌子,展示撲克地主和農(nóng)民以及手中的牌地主農(nóng)民的身份區(qū)別以及大小牌規(guī)則棋類游戲?qū)W習(xí)案例——兵將棋游戲簡介“兵將棋”源于山東民間棋

5、牌游戲,是鄉(xiāng)村閑暇之時最受歡迎的棋牌游戲之一。農(nóng)閑之時,眾人齊聚大街之上,以石為凳以地為盤,其樂無窮。現(xiàn)對其進行整理,重新命名為“兵將棋”。兵者,難敵將,只能采用人海戰(zhàn)術(shù),把將包圍住即可勝利。將者,武藝高強,手持利刃遠可斬兵,殲滅兵為贏,然近卻施展不開,有被兵包圍的危險。雖然簡單幾個棋子,但是其中可有千萬種變化,可施展無數(shù)戰(zhàn)術(shù),內(nèi)涵絕不遜于圍棋象棋之屬。http://www.mumayi.com/android-292001.html先分析兵將棋的游戲規(guī)則一、將(白棋)正常每次可走一格,不可跳躍任一方棋子,如果與兵(黑棋)隔一空格即可吃掉

6、兵(黑棋),吃光為贏。被兵(黑棋)困住無路可走為輸。二、兵(黑棋)每次可走一格,不可跳躍任一方棋子,以圍堵將(白棋)為目的,把將(白棋)團團堵住為贏,被吃光為輸。三、游戲分為單人游戲(人機對戰(zhàn))和多人游戲(人人對戰(zhàn)),角色可選。游戲沒有時間限制,游戲進行中,任意時刻可以開始新局,悔棋。一旦游戲結(jié)束,悔棋會失效,重新開始游戲方可使用。確定游戲編程模塊游戲玩家玩家基礎(chǔ)類BasePlayer電腦玩家的類ComputerPlayer游戲場景游戲視圖GameView游戲規(guī)則棋走法的規(guī)則ChessRule人工智能人工智能AIPlayer以人為本——游

7、戲玩家需要什么玩家類BasePlayer、ComputerPlayer玩家的類,擁有一個玩家所具有的一系列屬性和動作BasePlayerIntplayerID玩家的角色booleanisEnable是否有控制權(quán)VoidselectPoint()選擇棋子VoidrunPoint()走棋VoidregretPoint()悔棋Voidwin()贏棋ComputerPlayerIntplayerID玩家的角色booleanisEnable是否有控制權(quán)VoidselectPoint()選擇棋子VoidrunPoint()走棋VoidregretPo

8、int()悔棋Voidwin()贏棋后備充足——游戲場景提供各種雜貨游戲視圖GameView游戲視圖的類,主要提供畫圖方法和處理點擊事件GameViewInt[][]map棋盤的布局voidd

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。