练习4. 斗地主游戏

使用HTML5实现斗地主游戏的网络版,要求如下:

  1. 支持2-4人游戏
  2. 系统主要模块包括:登录,打牌,结束;
  3. 系统随机计算先出票的用户;
  4. 用户拿到牌之后,可以出牌、放弃、认输;
  5. 用户在选牌时,系统自动判断选中的牌是否可以押牌,即动态显示出牌按钮;
  6. 选牌出错之后,系统自动将选中的牌放下;
  7. 当有某个用户退出游戏或者认输时,系统自动结束游戏,将其他游戏者切换到登录界面;
  8. 出牌规则为单个,一对,三条,炸弹(4个以上相同),顺子(5个以上连续),连对(3个以上的连续对子),连三(3个以上的连续三条);
  9. 牌型数据通过base64编码;
  10. 出牌逻辑通过对象封装;
  11. 押牌逻辑通过图灵机实现;
  12. 系统通过HTML5,CSS3,NODEJS实现;
练习4. 斗地主游戏_第1张图片
Paste_Image.png

你可能感兴趣的:(练习4. 斗地主游戏)