001 新的開始

    程序設計語言方面,如果隔一老段時間不用的話,很是容易忘記。而我目前從事的是AS3開發工做,我不想把之前學過的Java給忘光了,因此,閒來無事就打算用Java這門語言實現一個鬥地主的小遊戲。
spa

    平時與好友同事聚一塊兒的時候,就喜歡一塊兒玩鬥地主,對其規則我仍是很是清楚的。不過,爲了獲得更加明確的定義,我打算去百度看下。看完以後,我對這個遊戲有了更加全面的瞭解。設計

    如今能夠開始分析一下游戲了。遊戲

    此次我打算作一個三人鬥地主遊戲,遊戲規則很簡單,主要是比牌大小及誰先將手中的牌出光。開發

    牌大小分析:三人鬥地主中存在多種牌型(牌組合),瞭解牌型的組成清楚是很是重要的。下面給出一個極其粗糙的設計:
table

編號 職責
1 Card 牌,保存什麼牌及花色
2 CardGroup 牌組,一張或多張牌
3
Player 玩家,保存玩家的相關狀態
4
Brand
一副牌,經過加載配置文件,初始化一副牌,主要有取得一副隨機打亂的牌
5
Judger 裁判,處理玩家遊戲流程
6 HandCard 一手牌,一張或多張符合規則的牌組
相關文章
相關標籤/搜索