工具介绍

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

软件客户端使用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

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

  1. 不说话的“狼人杀”游戏

    "狼人杀"游戏,是一种流行的卡牌游戏.这个游戏有若干张牌,每张牌上写着"狼人","村民"(有些复杂的玩法,还带有"女巫" ...

  2. (狼人杀)游戏研究-Android

    > (狼人杀)游戏,游戏策划 -- 狼人杀Android版- https://github.com/werewolfKill/werewolf_android  狼人杀Server端- http ...

  3. 用Java写了一个简单的控制台狼人杀游戏

    最近上课老师布置的作业是写一个简答的狼人杀游戏,花了大概两天不到写完,比较乱,还有很多逻辑不太顺的地方,有问题的欢迎讨论. 先搞清楚游戏的玩法: 12人局的一个游戏 平民阵营(好人阵营):4个平民 神 ...

  4. 狼人杀游戏(单人联机)(C++)

    首先是规则: 游戏分白天和黑夜环节,每一个白天和一个黑夜为一个回合 将身份牌随机发给多名玩家 找一名有经验的玩家当上帝(这里是电脑) 身份主要分为好人阵营和狼人阵营 狼人 每晚可以 睁眼刀人 好人阵营 ...

  5. EOS FoMo 3D狼人杀游戏骗局始末,及两点建议

    第一时间知道FoMo 3D的EOS版本,源于EOS奶王梓岑的微博.从其言语中可以看出,其对FoMo 3D的EOS版本极其看好.然昨天FoMo 3D的EOS版狼人杀被攻击,关门. 于是,尴尬了. 一切果 ...

  6. 谁有狼人杀游戏源码私聊我

    谁有狼人杀游戏源码私聊我@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章, ...

  7. 一个基本的狼人杀游戏的C++实现

    狼人杀游戏是一款非常有趣的角色扮演游戏,它需要玩家之间互相猜测身份并进行投票,通过推理来找出真正的狼人. 以下是一个基本的狼人杀游戏的C++实现,其中包含游戏角色.游戏流程和基本的逻辑.你可以根据需要 ...

  8. 既可以收银又可以会员管理的系统

    很多人从字面意思上理解,会员管理系统就只是用来管理会员的,那么就理解错了,会员管理系统也是一套很好的收银管理系统,如果只是单独的管理会员,那么就需要再购买收银软件,这样对商家来说是很不划算的.但是,现 ...

  9. 会员管理scrm系统精细化运营更好促进成交

    传统的营销CRM只针对消费者,管理的核心数据是消费者的交易数据.根据消费者的历史交易数据,进行自动化分析,然后将消费者进行细致的分组,对应推送不同的营销内容,实现营销的自动化和精细化.具有灵活定制能力 ...

最新文章

  1. evt参数是干啥用的_http连接池中非常关键的两个参数,到底是干啥用的?
  2. 使用SpringBoot框架和SpringSecurity框架整合出现because its MIME type ('text/html') is not executable
  3. react 技术栈项目轻量化方案调研
  4. oracle 实现HA,使用KeepAlived实现HAProxy高可用
  5. AI 补代码神器诞生,百度网盘克星诞生,Google 取消中国搜索引擎项目! | 开发者周刊...
  6. iOS应用不同状态下收到推送的处理
  7. 为什么用 Java:一个 Python 程序员告诉你
  8. python自动测试m_python自动化测试实例解析
  9. 2019全国地图数据下载-高德腾讯百度地图
  10. VBA EXCEL 常用代码
  11. 基于气象站点气象数据的空间插值
  12. gg修改器修改数值没有用怎么办_GG修改器修改完成然而被修改数值还是不变。?...
  13. python对比excel重复数据_Python-查找excel文档中的重复数据
  14. linux 双显卡如何切换显卡,解决Ubuntu双显卡切换问题
  15. 江苏省领航杯人工智能竞技人车协同赛项记录
  16. 给一个年份输出该年是否举办足球世界杯的信息,以及给一个国家的名称输出是否夺得过世界杯冠军
  17. Spark SQL 内置函数(六)Window Functions(基于 Spark 3.2.0)
  18. 【Springboot】——@Deprecated
  19. 金蝶K3线上采购价格审批生效系统开发
  20. C#开发浏览器谷歌内核

热门文章

  1. 99mtc:锝99m同位素-小分子/抗体/纳米粒子等材料放射性标记材料标记实验的设计原则
  2. OLED 驱动模块程序代码
  3. 图像处理算法之鱼眼镜头特效模拟
  4. 2021地理设计组一等奖:融合短视频和深度学习的城市空间意象解构与分析
  5. shell编程--read读到数组
  6. 仅需一个参数,开启微信小程序长按图片转发朋友,发送给朋友功能。小程序转发图片给朋友功能。
  7. 身体质量指数BMI(Python123练习)
  8. 备份时,磁盘与磁带的抉择
  9. import、require、export、module.exports详解
  10. 摄像机-哈苏-哈苏相机:哈苏相机