独自完成了我的第一个联网游戏!TexasPoker

142 阅读1分钟

项目地址:www.qiublog.com/game/dzPoke…

介绍

前端vue3,后端nodejs,websocket传输数据

前端主要展示效果,所有游戏逻辑全在后端处理,面向对象编程:1.游戏房间类,2.游戏主体类,3.玩家类,4.扑克牌类

难点:

  1. websocket服务器部署,连接鉴权,监听前端消息和转发
  2. 多线程的后端环境
  3. 游戏主体逻辑-初始化-开始发牌-操作回合-比较大小-获胜积分分配
  4. 断线重连
  5. 机器人AI

欢迎大家体验

前端页面

image.png

一、排行榜

image.png

每30分钟刷新一次

二、可拖拽记录弹框和聊天消息弹框

image.png

三、挑战AI

image.png

image.png

每回合有120s选择操作