巴黎Boss战 Battle of Paris (制作完毕)
421
与你的好友一起挑战驻扎在巴黎的机器人!

现已登陆国服!

国际服代码:37BQS


玩家实战视频:

[地图工坊]巴黎Boss战 玩家实战 全四关

https://www.bilibili.com/video/av70878880/

[地图工坊]对战AI机器人 巴黎Boss战 PVE

https://www.bilibili.com/video/av67291203

[地图工坊]AI效果展示:那个男人和那个女人/双飞组/双狗组

https://www.bilibili.com/video/av67547289/

如何游戏:

  • 确保玩家使用队伍一(左边蓝色),机器人使用队伍二(右边红色)。

  • 游戏开始前,你可以和AI玩家练枪。AI玩家两个为一组,当一个小组被消灭后,随机挑选可用英雄组中的两个生成下一组。每个AI玩家随机获得一种增益效果。

  • 游戏开始后,你要面对三个阶段的敌人,每个阶段两个敌人。每消灭一个阶段的敌人即可得一分,每被敌人团灭一次,敌人得一分。先获得三分的小队获胜,若是时间结束后,你没有拿到三分,则AI玩家获胜。


第一阶段:
    你需要面对猎空与麦克雷的双人组合,在腹背受敌的情况下杀出一条血路。

第二阶段:
    你要面对精英敌人,路霸和源氏。 
    路霸的链钩是脆皮英雄的噩梦;源氏则拥有收割机一般高的命中率和攻击频率。

第三阶段:
    你的最终敌人是莱因哈特。
    众所周知,莱因哈特的机动性可以让他从任意位置发起进攻,千万不要轻视他。
    同时他还有一位神秘同盟,他们天衣无缝的配合是你胜利路上的最后门槛。

隐藏阶段:
  敌人:???


特色系统:

1.随机AI玩家系统。

在等待玩家阶段,脚本会从电脑可以使用的英雄组中,随机挑选两个英雄登场。
当一组AI玩家都被消灭后,生成下一组。
可用的AI列表
英雄 可用的模式
等待中✔️ 比赛中❌
猎空 等待中✔️ 比赛中✔️
源氏 等待中✔️ 比赛中✔️
路霸 等待中✔️ 比赛中✔️
天使 等待中✔️ 比赛中✔️
堡垒 等待中✔️ 比赛中❌
艾什 等待中✔️ 比赛中❌
半藏 等待中✔️ 比赛中❌
死神 等待中✔️ 比赛中❌
D.va 等待中✔️ 比赛中❌
狂鼠 等待中✔️ 比赛中❌
黑影 等待中✔️ 比赛中❌
黑百合 等待中✔️ 比赛中❌
温斯顿 等待中✔️ 比赛中❌
破坏球 等待中✔️ 比赛中❌
麦克雷 等待中✔️ 比赛中✔️
莫伊拉 等待中✔️ 比赛中❌
卢西奥 等待中✔️ 比赛中❌
禅雅塔 等待中✔️ 比赛中❌
西格玛 等待中✔️ 比赛中❌
奥丽莎 等待中✔️ 比赛中❌
托比昂 等待中✔️ 比赛中❌
查莉娅 等待中✔️ 比赛中❌
莱因哈特 等待中✔️ 比赛中✔️
布里吉塔 等待中✔️ 比赛中❌
末日铁拳 等待中✔️ 比赛中❌
法老之鹰 等待中✔️ 比赛中❌
士兵:76 等待中✔️ 比赛中❌
秩序之光 等待中✔️ 比赛中❌

2.随机增益系统

电脑生成后,会随机获得下列1-10号增益效果的一种,并在头顶显示提示文本。
最终阶段的敌人使用预定的增益效果。
增益效果列表
编号 增益名称 文字说明 持续时间(秒)
0 无效果 仅在游戏最终阶段使用 /
1 充满终极技能 终极技能就绪 仅一次
2 生命值翻倍 生命等级提升200% 持续
3 伤害提升25% 伤害等级提升125% 持续
4 承受伤害降低25% 防御等级提升125% 持续
5 攻击效果“入侵” 开启(入侵)伤害 3
6 攻击效果“点燃” 开启(点燃)伤害 3
7 攻击效果“冻结” 开启(冰冻)伤害 0.5
8 攻击效果“沉睡” 开启(沉睡)伤害 不再使用
9 攻击效果“昏迷” 开启(昏迷)伤害 不再使用
10 攻击效果“击倒” 开启(击沉)伤害 不再使用

3.电影画面

在比赛最终阶段,有两段电影式的画面,增强气氛渲染。

核心系统:

1.视线检测系统

脚本会持续检测是否有玩家进入电脑的视线中。
如果玩家进入,则打开攻击开关,并标记距离最近的玩家。
否则,关闭攻击开关。
支援型英雄可以兼顾进攻与治疗。
电脑无法看见隐身的黑影玩家。

2.目标系统

当玩家进入电脑的视线中,脚本持续获取该玩家的坐标。
当玩家离开电脑的视线,脚本记录该玩家离开视线前最后的坐标,电脑会在5秒内尝试抵达这个坐标。
5秒后,脚本将随机指定地图上的坐标给电脑,并持续这一过程直到玩家出现。

3.移动系统、跳跃和蹲下系统

电脑持续向前移动。
当前方遇到障碍物(如墙壁),则向后移动一步,并随机选择向左或向右移动。
当黑百合和法拉处于攻击状态,则直接进入左右移动模式。
当电脑被玩家瞄准时,会尝试左右移动和下蹲,以此规避玩家的攻击。重装型英雄不执行此步骤。
仅有源氏、天使和法拉需要进行跳跃动作。

4.被击中系统

电脑被玩家击中时会尝试使用某些特定技能,如猎空的“回溯”、源氏的“反”。
电脑被玩家击中时,会使选择支援型英雄的电脑朝向被攻击方,并进行治疗。

5.被瞄准预判系统

电脑仅在被玩家瞄准的情况下使用某些技能,例如源氏的“反”和布里吉塔的“护盾”。
同时输出和支援型英雄会在被瞄准时下蹲以尝试躲避。

6.英雄分类系统

电脑生成后,会根据选择的英雄划分成长枪、短枪、狙击手、支援、重装五类,并根据类型执行不同的动作。

7.独立的攻击系统

每位英雄都有一条独立的规则来执行攻击动作。

8.瞄准修正系统

对于有弹道下坠的英雄,在目标超出一定范围后,它们会开始使用瞄准修正系统。
通俗的讲,就是目标距离越远,准心抬得越高。
系统公式:目标坐标+上方向*(((相距距离+高度差)*0.1)+(超出距离*0.1)^2)
其中0.1为常量,通过改变这个值,我们就可以得到不同的曲线

已知问题:

  1. 支援型电脑玩家暂时无法兼顾进攻和治疗。(已解决)
  2. 电脑会看到隐身状态下的黑影玩家。(已解决)
  3. 电脑选择重复的英雄会导致英雄类型判断出错。(通过禁止重复的英雄回避此问题。)

后续内容:

  1. 完善游戏系统,提升可玩性。(已完成)
  2. 添加更多英雄的AI。(已完成)

使用变量:

巴黎Boss战(Battle of Paris)变量记录


版本说明:

2019.10.19:M4P9G
  1. 修改了传送门的规则。现在仅在第一次使用传送门时,会传送所有玩家。之后使用该传送门,仅传送在传送门范围内的玩家。
  2. 修改了玩家的重生规则。现在比赛开始后,死亡的玩家将不会因为其他玩家没有选英雄而无法复活。
  3. 重写空气墙规则。现在空气墙仅占用很小的容量,这样就为即将到来的新英雄腾出了空间。
  4. 关闭了队伍二的槽位,并通过强制AI天使使用治疗之杖来回避武器改变的BUG。
  5. 调整隐藏关卡的难度。
2019.10.15:3BRRG

1.添加了一个隐藏Boss。

2019.10.14:KHDQ0
  1. 修改了随机Buff文本的显示位置。
  2. 修改了部分电影画面。
  3. 调整隐藏关卡的难度。
2019.10.10:AXC4X
  1. 解决了AI黑影的Buff文本显示问题。现在AI黑影可以在隐身时隐藏文本,解除隐身后显示文本。
  2. 解决了点燃伤害不断叠加的问题。
  3. 适当降低隐藏关卡的难度。
2019.10.4:2B6KE

1.添加了温斯顿、破坏球、秩序之光的AI。 2.新的关卡:隐藏关卡。 3.解决了房间崩溃的问题。

2019.9.30:TJGAP
  1. 升级了电脑的被瞄准预判系统。现在电脑可以更准确的判断自己是否被瞄准。
  2. 新的系统:瞄准修正系统。现在具有抛物线武器的英雄可以在一定范围内准确的命中玩家了。
  3. 修复了第三阶段中,莱因哈特被天使复活不会补满生命值的问题。现在的公式为:400+(100*死亡次数)。
  4. 修复了机器人会因误伤自己导致触发自己随机Buff的问题。
  5. 修复了布里吉塔被瞄准时,举盾会反复取消的问题。
  6. 修复了巴蒂斯特无法装弹的问题。由于工坊存在BUG,因此把电脑的巴蒂斯特设置为无需装弹。
  7. 为保证游戏节奏紧凑,将电脑的天使重生技能设置为0CD。
  8. 添加了西格玛、D.va、奥丽莎、查莉娅、狂鼠、托比昂的AI
  9. 为部分英雄修正了行为模式。西格玛、奥丽莎和爆衣后的小D.va,虽然都是重装英雄,但由于武器或生命值的特殊性,会与玩家保持20米的距离,而不是主动靠近。
2019.9.27:B6YCY
  1. 全面升级机器人的目标判定系统。现在机器人不再会检测到隐形中的黑影了,同时支援英雄的目标判定更加准确,受伤的队友优先于视线中的敌人。
  2. 为天使单独设置目标判定系统。
  3. 允许玩家使用黑影。
  4. 添加了死神、士兵:76、美、半藏、黑影、禅雅塔的AI。
  5. 由于黑影的特殊性,AI玩家使用的黑影暂时不显示随机属性的提示文本。
  6. 重新排序英雄类型,现在为(0.长枪),(1.短枪),(2.狙击手),(0.坦克),(0.支援)。
  7. 安娜会优先给英雄类型为输出的玩家纳米激素,也就是数字越小,优先级越高。
  8. 修复了天使不能辨认目标的问题。
  9. 修复了可以选择重复的英雄的问题。
2019.9.24:J3GZT
  1. 再次重写了机器人的目标判断系统。现在机器人可以准确无误地找到视线内的距离最近的存活玩家。
  2. 解决了支援型英雄无法兼顾进攻与治疗的问题。
  3. 修改了重生规则。现在玩家死亡后会等待双方分出胜负才被传送到指定复活点。
  4. 允许玩家使用天使。重写了目标判断系统后,机器人不会再锁定死亡的玩家,因此也不再需要把玩家的尸体移走了。
  5. 修改了机器人初始属性。现在机器人在等待模式中保持默认的生命值和承受伤害量,比赛开始后才获得200%的基础生命值和75%的承受伤害量。
  6. 细化了英雄分类。现在将英雄分为5类,分别是(0长枪)(1短枪)(2狙击手)(3支援)(4重装)。
  7. 修改了第三阶段莱因哈特的行为模式。现在莱因哈特在消灭玩家后不再会堵在入口,而是前往默认出生点,避免玩家被进门杀。
  8. 优化了堡垒的攻击规则。现在堡垒会在发现玩家后默认进入机枪模式,目标丢失后返回哨卫模式。
  9. 添加了莫伊拉和卢西奥的AI。
2019.9.22:V64Y8
  1. 该版本正式登陆国服平台。
  2. 重写了AI玩家的目标判断系统,使之可以正确的瞄准距离最近的存活玩家。
  3. 添加了堡垒、麦克雷和艾什的AI。
  4. 第一阶段的铁拳替换为麦克雷。
  5. 取消了和冻结效果雷同的沉睡、昏迷和击倒效果。
  6. 即使没有抽到双倍生命效果,所有AI玩家依然享有200%的基础生命值,这是为了弥补AI智力的不足。
  7. 即使没有抽到防御增强效果,所有AI玩家依然享有75%的受到伤害量,同样是为了弥补AI智力的不足。
  8. AI玩家使用的猎空,回溯减少25%的冷却时间,闪烁减少50%的冷却时间。
  9. AI玩家使用的源氏,影减少25%的冷却时间。
  10. AI玩家使用的莱因哈特,弹道速度增加25%,战斗时终极技能充能加快25%。
  11. AI玩家使用的天使,重生减少50%的冷却时间。
  12. AI玩家使用的路霸,链钩减少25%的冷却时间。
  13. 玩家每赢得1分,即可获得60秒的时间奖励。
  14. 现在比赛时间会在播放过场动画时暂停。
  15. 修复了过场动画有时不会播放的问题。
  16. 第三阶段的莱因哈特在每次复活后将获得(100+50*死亡次数)的生命值和攻击力加成。
  17. 玩家在比赛开始后进入游戏填补空缺,将传送到与当前比分对应的重生点。
  18. 为第三阶段的敌人添加了生命值和终极技能充能的显示文本,玩家可以更直接的了解游戏的进程。
2019.9.16:0QSQ8
  1. 优化了脚本结构,提升了稳定性。
  2. 舍弃了复杂的距离测量系统,极大地提升了稳定性。
  3. 为黑百合补充了AI,取消了之前只能当固定炮台的设定。
  4. 添加源氏到第二阶段。
  5. 添加得分后的文字提示。
  6. 修改了电脑的重生规则。现在电脑死亡后不会马上消失,而是等其他电脑死亡后一起消失。
  7. 修复了比赛时间结束后,玩家未得到3分依然可以获胜或平局的问题。
  8. 新增四个新的系统,提升可玩性。
2019.9.10:NAV87

初始版本

脚本备份EN


Surprise!!!

评论
测试中