pasik wrote:
joneau wrote:
pasik wrote:
When they are alert, they see 360 degrees.
.............you serious?
Yup. If they didn't, you could be shooting at them from behind and they would never realize to get to cover from your bullets. Their sight FOV also works for hearing.
You should simply get the shot bot to just turn around and scan for the shooter, rather than give the bot 360 degrees FoV. In doing the 360 FoV, you're sabotaging your own ability to give the player FoV fun. So, am I right to assume that FoV only affects players and not bots? If so, "Veteran" difficulty is actually broken.
pasik wrote:
It has been considered that it would be visualized, but it is a tough one to crack. The almost accurate variation is that all bots would work as shadow casting point lights, so you'd see additional visualized shadows cast by anything that occludes their sight. Too bad that makes a huge performance hit, having to render all the close by objects * nearby bot count to a shadow texture.
Just show the FoV overlay for a single bot, and only when the player's crosshairs is on the bot. That would simulate a real soldier
actually looking at an enemy soldier to determine which sector that enemy is scanning.
pasik wrote:
Another approach is to add icons and timers and whatnot animation on the bots to indicate how close they are to spotting you, but it feels a bit cheap as an idea, and not sure if it can be well made as the "closeness to spot" can change very quickly; now they see you now they don't.
Yup, you're right. Won't work. And you also can't change the "
turn around too quickly" mechanism. The player's mouse can insta-look in any direction too. You'll break the game if you make the bots turn more slowly.
pasik wrote:
Instead, I'd work on making it more possible to survive a failed stealth attempt by fleeing and keep stealth more feel based as it is. If you'd survive the fails more, you'd learn the feel quicker.
Did you? Exactly how does the player flee a failed stealth attempt? I tried running away with a riot shield, works. But the enemy has 360 vision and never loses sight of me.