当前位置:网站首页 > Java基础 > 正文

java狼人杀教程



黑夜阶段:(第一阶段)

  1. 4个狼人见面,共同去决定猎杀一名玩家,狼人的行为就结束了
  2. 神职阵营行动:
    • 预言家行动:预言家会查验一个玩家的身份是好人还是狼人:查验3号,3号身份–女巫,查验的结果为好人,查验4号,4号身份–狼人,查验的结果就是狼人。
    • .女巫:一局游戏一共有两瓶药,分别解药与毒药。当女巫有解药的时候,会告诉当天晚上谁被狼人袭击了,决定是否救这名玩家。
      • 一旦解药被使用,就无法得知谁被杀了。在解药没有任何操作的时候,进行毒药的操作,选择一名玩家的序号,直接毒杀。一旦两瓶药都用完,晚上无任何操作。
      • 女巫两瓶药都在,4号被猎杀了,提示:今晚4号死了,是否使用解药?1.救 2不救
        eg: –>今天晚上女巫环节就结束了 2–>是否使用毒药?(给定序号) 10 –>10,4两个都死了

  3. 猎人:晚上无任何行动。当晚上他被狼人猎杀、放逐的时候,白天宣布死亡的那刻,他可以发动技能开枪带走一名玩家。
  4. 白痴:晚上无任何行动。当白天公投阶段被放逐出时,可以发动技能免除放逐。
  5. 平民阵营:无任何行动。

白天阶段:(第二阶段)

  1. 宣布死讯:公布死亡的玩家序号(不公布其身份),死亡的玩家发表遗言
  2. 随机指定剩下存活的人的序号,开始发言(3号发言之后,5号发言,6号…)
  3. 当所有人都发言完毕时候,所有玩家公投一名玩家进行放逐(死亡),如果他的身份是猎人或白痴的话,会发动技能(猎人是带走一名玩家,白痴免疫此次放逐)

    黑夜–>白天–>交替进行 直到每个阶段阶段结束后,进行胜负判定

 
  

直接使用Collections.shuffle()方法进行打乱数组即可。

习题代码运行结果:

 
  

 
  

  • 上一篇: java笔记教程
  • 下一篇: ajax教程java
  • 版权声明


    相关文章:

  • java笔记教程2025-10-24 12:34:02
  • directui教程java2025-10-24 12:34:02
  • java入门教程4412025-10-24 12:34:02
  • java函数教程视频2025-10-24 12:34:02
  • java ee 教程 pdf2025-10-24 12:34:02
  • ajax教程java2025-10-24 12:34:02
  • 问道java版教程2025-10-24 12:34:02
  • java教程视频学校2025-10-24 12:34:02
  • solr java api 教程2025-10-24 12:34:02
  • java教程新版2025-10-24 12:34:02