BlackoutBots: Bugs, Suggestions, And Improvements

by Editorial Team 50 views
Iklan Headers

Hey Kam, huge thanks for your work on the BlackoutBots mod! The wait for bots in Blackout BR has been a long one, and it's made the game a blast! After playing several matches with around 45+ bots, here's some feedback, including bug reports and suggestions to make it even better. Let's dive in!

Revive System and Map Point Issues

Firstly, there's an interesting issue with the revive system, and a suggestion regarding map points. The revive option you implemented, allowing bots to be revived five times, seems to function perfectly on Alcatraz but isn't working on the Blackout map. This is something that would be fantastic to have working, so players can enjoy the game longer.

Now, about the Blackout map points. From what I've gathered, it seems there are currently only 12 different map points or POIs (Points of Interest) set up. I recommend increasing the number of map points, as this can affect the bot's behavior. It seems the following POIs are missing:

  • fracking_tower
  • turbine
  • stronghold
  • ghost_town
  • Hijacked
  • Construction

Adding Hijacked and Construction might be a bad idea for the bots, depending on how they're programmed to navigate. The current setup can lead to some interesting bot behavior. Sometimes, depending on the plane's route, the bots spawn at 1-3 locations. Perhaps setting a maximum number of bot teams (solo, duo, squad) that can spawn at a single map point, based on the number of bots per player, would help. Alternatively, implementing a logic where teams/bot teams randomly choose a Blackout POI/Map Point would prevent large bot concentrations, preventing them from dying off quickly.

I observed a similar issue on Alcatraz, where bots initially spawned at the same POI, but redistributed after death. This redistribution isn't working on the Blackout map, which is why the bots are dying off so fast. Another interesting observation: many bots jump out of the plane right after the match begins instead of spawning at the POIs. This is probably a big headache, especially when the plane starts over the sea. In those cases, about 50-60% of the bots 'jump' into the water and take ages to get out. It's like watching a bot aquatic disaster!

Recommendation

  • Fix the revive option, so it works on the Blackout map as well.
  • Increase the number of map points or POIs on Blackout.
  • Implement a system to ensure bots spawn at various points, avoiding large clusters.
  • Fix the plane jumping problem to allow all bots to jump at POIs.

Bot Behavior and AI Improvements

Let's move on to some improvements concerning the behavior of the bots. One of the most glaring issues is that bots don't revive fallen players or fallen bots from their team. This can lead to a quick end for bot teams, so the option to help teammates should be a high priority.

Another major issue is that bots generally don't sprint or run. This can be a huge disadvantage, especially when the circle timer starts ticking. They move slowly toward the safe zone and often die to the circle's effects. Speed and movement are critical in Blackout, so getting the bots to move with some urgency would be a game-changer. Imagine a bot squad sprinting toward the safe zone, making tactical decisions. That'd be awesome!

Suggestions

  • Allow bots to revive fallen teammates.
  • Implement sprinting behavior for bots to increase their survival chances.

Addressing Bot Obstacles and Aiming Issues

Let's talk about some challenges the bots face, starting with getting stuck. Bots frequently get stuck behind obstacles and buildings. To fix this, implementing an anti-stun fix that runs on a timer could significantly improve their navigation. As soon as a bot moves even a few meters or doesn't move for a set period, the AI/brain could reset and assign a new target navigation. This could be to team members or a POI/map point which is next to their current position and outside the circle. It could also set their course to find the enemy bots. This fix will help them navigate complex environments more effectively.

Now, for aiming and difficulty adjustments. The bots' current aiming capabilities need some work. In most shooters, increasing the bot difficulty also improves the AI's aiming percentage. It would be amazing to include a similar option in the Shield client as an integer option or slider, similar to the bot count. This would let players customize the aiming percentage. An aiming between 80-90% with some chances of headshots seems like a good balance. The current state seems much lower. A higher aiming percentage will increase the game's challenge and make the bots feel more competitive.

Suggestions

  • Implement an anti-stun fix to reset bots stuck behind obstacles.
  • Add an option to adjust the bots' aim percentage. Include an aim setting in the bot's difficulty.

Interaction with Environment and Healing Items

Now, let's explore how bots interact with the game world and their health. The bots in their current state don't open doors, chests, or collect loot. This is another area where they can improve. Adding these actions would make them seem less robotic and enhance the game's realism. Imagine watching a bot actively loot a chest and equip itself with better gear. It would be a huge step forward.

Also, bots do not go into houses. This behavior is crucial for survival. Implementing this would let the bots be more strategic in how they play. If the bots used the houses, it would be another improvement in their behavior, since it would give them a tactical advantage.

Finally, bots never use healing items. This is a massive disadvantage. Adding the ability to use healing items, such as bandages and medkits, would greatly increase their survival chances. Imagine them healing mid-fight. It would make them more formidable opponents and lead to more intense gameplay.

Suggestions

  • Allow bots to open doors and chests.
  • Enable bots to collect loot.
  • Make the bots go into houses to be strategic.
  • Enable bots to use healing items.

Final Thoughts

Once again, massive thanks for your efforts on this project, Kam! These suggestions are designed to improve the BlackoutBots mod. Hopefully, they'll give you a clearer picture of how to improve it.