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

工具介绍

 

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

软件客户端使用C++开发,集成了语言播报,音乐播放,游戏逻辑处理,与微信小程序服务端通信等功能。

软件服务端使用微信小程序框架,用于会员信息获取、游戏积分排名以及个人游戏信息详细记录。云服务器和数据库由微信小程序内生提供,无需购买和部署服务器。

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

配置角色

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

角色配置

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

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

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

 

夜晚主持游戏

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

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

第一步

第二个角色为狼人。

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

第二步

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

白天主持游戏

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

音乐

会员录入步骤:

  • 新用户游戏前,需提醒玩家打开微信小程序,获取用户的头像和openId(微信唯一标识符)信息,并上传至微信云服务器
  • 客户端点击“下载信息”,从云端获取会员。
  • 如果该玩家在店里之前玩过,在列表内会存储该玩家信息,双击玩家,该玩家加入游戏,单局游戏最多容纳20位玩家;
  • 搜索框可根据会员的ID、微信名作为关键字进行搜索,勾选“全字匹配”则搜索关键字需全字匹配,否则模糊匹配关键字;
  • 单击已选中的会员,可使用上箭头,下箭头和删除按钮分别完成会员座位号上移,会员座位号下移和本局游戏删除该会员的功能。

 

游戏结束;

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

战网

 

发送游戏数据

在录入完会员,选择获胜方,且评选为MVP后,选择上传游戏数据至微信云服务器。微信小程序端数据实时更新。

 

 

微信小程序端


如想试用软件,或对软件有改进建议,请联系I76-IO6O-3O89

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值