練習4. 鬥地主遊戲

weixin_34208283發表於2016-11-14

使用HTML5實現鬥地主遊戲的網路版,要求如下:

  1. 支援2-4人遊戲
  2. 系統主要模組包括:登入,打牌,結束;
  3. 系統隨機計算先出票的使用者;
  4. 使用者拿到牌之後,可以出牌、放棄、認輸;
  5. 使用者在選牌時,系統自動判斷選中的牌是否可以押牌,即動態顯示出牌按鈕;
  6. 選牌出錯之後,系統自動將選中的牌放下;
  7. 當有某個使用者退出遊戲或者認輸時,系統自動結束遊戲,將其他遊戲者切換到登入介面;
  8. 出牌規則為單個,一對,三條,炸彈(4個以上相同),順子(5個以上連續),連對(3個以上的連續對子),連三(3個以上的連續三條);
  9. 牌型資料通過base64編碼;
  10. 出牌邏輯通過物件封裝;
  11. 押牌邏輯通過圖靈機實現;
  12. 系統通過HTML5,CSS3,NODEJS實現;
1789386-d22e48d9b81bfd4b.png
Paste_Image.png

相關文章