基于Linux斗地主游戏设计与实现.pdfVIP

  • 0
  • 0
  • 约1.26千字
  • 约 2页
  • 2026-09-07 发布于北京
  • 举报

主游戏

1、项目需求

第一阶段:

通过Linux系统编程技术完成一款主游戏,客户端采用非图形

化界面打印显示即可,玩家为3个人,1副牌,首先需要玩家注

册,然后登录,登录后,如果不足三个人,显示准备状态,如果已

经满足三个人,直接开始游戏

第二阶段:

可以N个玩家连接服务器,每3个玩家自动分配到一桌,完成一局

后,可以选择准备,也可以选择换桌。

structepoll_event*evs;

存起来

队列存下来每个用户的状态

断线重连功能,玩家断线后,服务器根据各玩家牌型状态,针对断

线玩家进行托管(自动出牌),当玩家再次连线后,将状态同步给

玩家可以:

第一种,记牌器,记录目前已经打出的牌的情况,第二

种,出牌提示器,玩家可以点击更换按钮,通过算法给玩家一

种新的牌型排序,提醒玩家。

2.项目设计

首先是玩家登录,登录后准备,当所有玩家全部准备后,开始发

牌,发牌的前提是牌已经清晰完毕,这里的洗牌,发牌的算法详见

txt文件,发牌后,通过随机数,随机某一个文

文档评论(0)

1亿VIP精品文档

相关文档