Glorious Alpha Two Testers!
Phase I of Alpha Two testing will occur on weekends. Each weekend is scheduled to start on Fridays at 10 AM PT and end on Sundays at 10 PM PT. Find out more here.
Check out Alpha Two Announcements here to see the latest Alpha Two news and update notes.
Our quickest Alpha Two updates are in Discord. Testers with Alpha Two access can chat in Alpha Two channels by connecting your Discord and Intrepid accounts here.
Phase I of Alpha Two testing will occur on weekends. Each weekend is scheduled to start on Fridays at 10 AM PT and end on Sundays at 10 PM PT. Find out more here.
Check out Alpha Two Announcements here to see the latest Alpha Two news and update notes.
Our quickest Alpha Two updates are in Discord. Testers with Alpha Two access can chat in Alpha Two channels by connecting your Discord and Intrepid accounts here.
Sight and Sound in AI
Original problem/suggestion idea in a forum post by @Balrog21
This idea was mine, but Balrog21 makes a great starting suggestion about smarter raid bosses and possible ways to make things more interesting. Credit where credit is due.
I'm not sure how many of you have played Zelda: Breath of the Wild, but there's an interesting element in that game that I think should be added to ALL rpg's - especially MMORPGs:
Sight: Enemies can see you approaching
Sound: Monsters have ears and listening skills... and characters make noise!
In other words, all enemies, bosses, etc, could all have eyes and ears. It wouldn't be hard for a solo player to sneak up on a sleeping boss... but it'll be pretty darn difficult without a lot of coordination for a 40-man raid team to sneak up on anything. It would also make hunting and gathering a LOT more interesting.
Eyesight in enemies should be more realistic. If I was a random NPC hiding out in my dungeon - which probably took me a while to build... or take over - I'd be pretty pissed if a bunch of people started barging in - regardless of the reason! But typical NPC enemies seem to have a crazy pacifist attitude:
"Oh, there's a ton of people piling in to my room... and they're awkwardly staring at me with armor and weapons... Did they have a key to get in? Well, perhaps they're just returning one of our lost keys...
Oh boy. They just killed Bob, Fred, and Steve... I never liked those guys anyway. Especially Fred. He always farted in the food crate when he thinks nobody's looking... probably thought he was funny or something.
I wonder if they're friendly? I better not break their chatter up by approaching them or anything... unless they get in my personal space bubble. It's a pretty wide bubble of about 20 feet, but they have plenty of room to get by."
Self preservation in animals is a very real thing, too - so I wouldn't mind if a big bad boss decides to take off running - but all mechanics would have to change in the desperation. But you shouldn't have to wait to finish a fight. If anything, it might drag a fight across a whole map or potentially run in to other mobs and creatures making the fight more difficult. If everybody dies somehow, maybe you have to track it down in a new location... but shouldn't be that difficult with 40+ people searching - even if they all weren't Ranger's with a tracking skill. Or if it's in a cave all by itself? Why not try and collapse the room and take 'em all out with it?
I know there's the concept of Monster Tokens and whatnot for Node progression and stuff - but imagine how much more amazing and dynamic the world could be if there was the extra element of sight/sound in NPCs (combatants or non-combatants). City guards could be able to hear invisible rogues sneaking about. Dogs or pets might start barking if an invisible enemy is near. Dragons might know if a whole team of people is marching towards its lair. Rooms with ten enemies in different groups would actually behave like one big group... or not, depending on the interactions.
Anybody else agree or disagree?
I don't mind the occasional really dumb mob. If there's sheep for wool - by all means, that thing should care about eating grass more than getting a haircut.
I also have no idea how much more coding that would take to add those hooks in to each creature... but then again, it could be fairly simple, too. I don't know enough about the behind-the-scenes.
This idea was mine, but Balrog21 makes a great starting suggestion about smarter raid bosses and possible ways to make things more interesting. Credit where credit is due.
I'm not sure how many of you have played Zelda: Breath of the Wild, but there's an interesting element in that game that I think should be added to ALL rpg's - especially MMORPGs:
Sight: Enemies can see you approaching
Sound: Monsters have ears and listening skills... and characters make noise!
In other words, all enemies, bosses, etc, could all have eyes and ears. It wouldn't be hard for a solo player to sneak up on a sleeping boss... but it'll be pretty darn difficult without a lot of coordination for a 40-man raid team to sneak up on anything. It would also make hunting and gathering a LOT more interesting.
Eyesight in enemies should be more realistic. If I was a random NPC hiding out in my dungeon - which probably took me a while to build... or take over - I'd be pretty pissed if a bunch of people started barging in - regardless of the reason! But typical NPC enemies seem to have a crazy pacifist attitude:
"Oh, there's a ton of people piling in to my room... and they're awkwardly staring at me with armor and weapons... Did they have a key to get in? Well, perhaps they're just returning one of our lost keys...
Oh boy. They just killed Bob, Fred, and Steve... I never liked those guys anyway. Especially Fred. He always farted in the food crate when he thinks nobody's looking... probably thought he was funny or something.
I wonder if they're friendly? I better not break their chatter up by approaching them or anything... unless they get in my personal space bubble. It's a pretty wide bubble of about 20 feet, but they have plenty of room to get by."
Self preservation in animals is a very real thing, too - so I wouldn't mind if a big bad boss decides to take off running - but all mechanics would have to change in the desperation. But you shouldn't have to wait to finish a fight. If anything, it might drag a fight across a whole map or potentially run in to other mobs and creatures making the fight more difficult. If everybody dies somehow, maybe you have to track it down in a new location... but shouldn't be that difficult with 40+ people searching - even if they all weren't Ranger's with a tracking skill. Or if it's in a cave all by itself? Why not try and collapse the room and take 'em all out with it?
I know there's the concept of Monster Tokens and whatnot for Node progression and stuff - but imagine how much more amazing and dynamic the world could be if there was the extra element of sight/sound in NPCs (combatants or non-combatants). City guards could be able to hear invisible rogues sneaking about. Dogs or pets might start barking if an invisible enemy is near. Dragons might know if a whole team of people is marching towards its lair. Rooms with ten enemies in different groups would actually behave like one big group... or not, depending on the interactions.
Anybody else agree or disagree?
I don't mind the occasional really dumb mob. If there's sheep for wool - by all means, that thing should care about eating grass more than getting a haircut.
I also have no idea how much more coding that would take to add those hooks in to each creature... but then again, it could be fairly simple, too. I don't know enough about the behind-the-scenes.
0
Comments
So yeah i know sounds like a laugh but it means you are back to designing the encounter more as a story book that's been written and it's a tale being retold.
This actually happened with a game I was prototyping about 12 years ago. You are left with smoke and mirrors and maybe some randomised variance. Or having 2-3 engineers full time all they do is write more constraints because the boss monster is missing again chasing an NPC wood cutter around the woods all night because a specific series of events has ended up with an unkillable non constant being rock solid top of his hunger saying plan.
Saying that I would love to work on a game like this making something like that again lol
I know the base c language a "tiny" bit, but doesn't seem as complicated as you're making it. But what's wrong with a little "story" as far as how creatures act?