Skip to content

awabimakoto/resistance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

抵抗组织助手

本项目在微信平台上实现抵抗组织游戏(虽然我很不喜欢这个平台)。

部署方法

  • 在MySQL中新建数据库并分配权限。在文件settings.php的开头部分正确填写。
  • 在MySQL中进入数据库,根据文件sql新建表。
    mysql -u username -p < sql
  • 将所有php文件放入网站根目录。
  • 网站和微信平台的对接请参考腾讯的说明。

游戏流程

  1. 发送总人数(5-10)创建房间,服务器回复房间号和自己的身份;
  2. 其他玩家发送房间号(四位数)进入房间并获取身份;
  3. 房间满员后,领袖组队,每人发送1赞同组队,0反对组队;投票结束后最后一个投票的人收到结果;
  4. 组队成功后进入任务,连续五次组队失败则间谍获胜;
  5. 任务环节,回复1做任务,0破坏任务(抵抗者无论发送哪个均视为做任务),最后一个发送的人收到结果;
  6. 任务成功三次则抵抗者获胜,失败三次则间谍获胜。

命令列表

  • 整数5-10:创建相应人数的房间,如已在某房间内则不可创建。
  • 四位数:进入相应房间。
  • 1或0:组队和任务投票。
  • “推翻”:发动“不受信任”,推翻当前组队。
  • “结果”:获取最近一次投票结果。
  • “退出”:房间及其玩家均被清除。
  • “帮助”:显示游戏说明。

特别说明

  • 谋略卡需要自行解决。由于发动“不受信任”会影响游戏进程,请持有该卡的玩家发送“反对”。
  • 做任务时,系统并不确认身份,收集指定数目的投票即显示结果,请非队员不要投票。
  • 由于腾讯的权限限制,投票结果等本应群发的消息只能发给最后一个操作者。其应如实向其他玩家公布。

About

抵抗组织助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published