狼人杀游戏法官主持软件和会员管理积分系统开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013992766/article/details/88798203

工具介绍

狼人杀游戏中法官是整个游戏进程的主导者,玩家的游戏体验与法官的素质直接挂钩,在游戏中的重要性不言而喻。培养一个合格的法官成本是巨大的,统一所有法官对游戏规则认知也是困难的,因为每个法官对游戏规则的理解不同,造成在同一家店里,游戏规则存在偏差。法官任何一个不经意的失误都有可能改变游戏的进程和结果,影响玩家游戏体验。法官工具使用计算机代替人为的思考和记忆,且游戏全规则被集成至工具,极大地减少了人工犯错的几率。

软件使用C++开发,为业余爱好,开发过程中收获很多,包括多线程处理,数据库操作,网络通信,qss美化界面等。

配置角色

在游戏开始阶段,法官与场上玩家沟通确定游戏板子之后,法官通过配置面板配置角色和人数,点击工具栏->配置->配置面板,弹出配置窗口如下图所示。

角色配置

软件目前支持预言家,女巫,猎人,白痴,白狼王,狼美人,守卫,禁言长老,潜行者,骑士,恶魔,野孩子,丘比特,盗贼,熊。支持8人至20人进行游戏。

  • 狼人和村民数量通过点击滚动框增加或减少;
  • 单击英雄名,游戏中加入该游戏,再次点击,去除该游戏;
  • 提供了常见板子的快捷选择;
  • 游戏人数在操作时实时计算。

配置完成后点击确定,进入主持程序,本局游戏确定为12人,角色为预女猎守白狼王。

夜晚主持游戏

点击进入黑夜,开始自动播放背景音乐。第一个角色为守卫。

  • 点击“守卫”按钮,播放语音“守卫请睁眼”,守卫为2号,点击2号玩家按钮;
  • 点击“守护技能”按钮,播放语音“请选择今晚守护的玩家”,守卫给出手势守护自己,再次点击2号,出现盾牌图标,表示被守护。
  • 点击“结束动作”。进入下一个角

第一步

第二个角色为狼人。

  • 点击“狼人”按钮,播放语音“狼人请睁眼”,狼人为4,7,9,12号,分别点击按钮;
  • 点击“白狼王”按钮,播放语音“白狼王请举手示意”,7号玩家举手,点击7号;
  • 点击“使用技能”按钮,播放语音“狼人确定击杀目标”,法官获取手势1号玩家被击杀,点击1号,出现死亡标志;
  • 点击“结束动作”。进入下一个角色。

第二步

以此类推,继续主持后面的角色。(在上图黄色区域滚动可跳过角色)

白天主持游戏

白天主持游戏,可选择播放背景音乐和BGM,同时完成会员的录入工作。

音乐

会员录入步骤:

  • 提醒玩家使用微信扫描二维码,进入界面后选择房间号和座位号,如下图所示。
  • 点击“下载信息”,从云端获取已经扫码参与游戏的会员,无信息的座位由路人填充。
  • 如果该玩家在店里之前玩过,在列表内会存储该玩家信息,双击玩家,该玩家加入游戏,单局游戏最多容纳20位玩家;
  • 搜索框可根据会员的ID/名称/电话作为关键字进行搜索,勾选“全字匹配”则搜索关键字需全字匹配,否则模糊匹配关键字;
  • 单击已选中的会员,可使用上箭头,下箭头和删除按钮分别完成会员座位号上移,会员座位号下移和本局游戏删除该会员的功能。
  • 点击“上传信息”将本地调整过的座位信息同步至云端。

游戏结束;

游戏结束后选择获胜方,游戏中每位玩家的ID,昵称,角色,和胜负直观的显示出来,且玩家自由讨论后,选择本局MVP,游戏结果可以投影至大屏,或者截图发送至微信朋友圈。

战网

 

发送游戏数据

在录入完会员,选择获胜方,且评选为MVP后,选择上传游戏数据至服务器。网页端战网数据实时更新。

战网

个人信息

 


 

猜你喜欢

转载自blog.csdn.net/u013992766/article/details/88798203