使用HTML5實現斗地主游戲的網絡版,要求如下:
- 支持2-4人游戲
- 系統主要模塊包括:登錄,打牌,結束;
- 系統隨機計算先出票的用戶;
- 用戶拿到牌之后,可以出牌、放棄、認輸;
- 用戶在選牌時,系統自動判斷選中的牌是否可以押牌,即動態顯示出牌按鈕;
- 選牌出錯之后,系統自動將選中的牌放下;
- 當有某個用戶退出游戲或者認輸時,系統自動結束游戲,將其他游戲者切換到登錄界面;
- 出牌規則為單個,一對,三條,炸彈(4個以上相同),順子(5個以上連續),連對(3個以上的連續對子),連三(3個以上的連續三條);
- 牌型數據通過base64編碼;
- 出牌邏輯通過對象封裝;
- 押牌邏輯通過圖靈機實現;
- 系統通過HTML5,CSS3,NODEJS實現;
Paste_Image.png