Back to the Vavoom Forum Archives


Forum

[Closed] AI

Mon, 24 Jul 2006 14:31:54

The 4th Class

Has Vavoom already given enemies a higher AI? Because you know how in the original game, they're a bit...hmm, what's the politically correct word...stupid? They just home in on your coordinates and run into everything in their way, completely neglecting the structure of the map and all the one-sided linedefs. It would be nice if the enemies had a sense of navigation, where they actually try to find you, instead if just hide dormant in some obscure part of the map until you come. Also, it would be nice too if they could open doors. Then you're just not as safe as you used to be. <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->
Mon, 24 Jul 2006 14:51:26

Firebrand

Sadly, monsters aren't that smart in Vavoom... Vavoom has given them a bit more checks here and there, thus making them smarter, but NOT THAT smarter as Quake2 enemies, for example, that would require some changes in the code, I've got some ideas for making them less stupid, like making the monsters know when another enemy is attacking, so they get out of the way, but I haven't implemented anything yet, I'm busy right know with another AI problem <!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt=":lol:" title="Laughing" /><!-- s:lol: --> (KA BOTS). Maybe if you have some more specific suggestions Janis, Crimson Wizard or me could try to make something about it, heh! <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->.
Mon, 24 Jul 2006 15:31:22

Crimson Wizard

I thought even Doom monsters can open doors, don't they? <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? -->
Mon, 24 Jul 2006 15:47:23

Firebrand

Uuhh, yes they open doors, I totally missed that part of 4th's post, hehe!
Mon, 24 Jul 2006 17:55:07

Janis Legzdinsh

Making them smarter would cause more complaints from people about destroying the original feel of the game. Advenced AI is cool for mods, but not for the original version.
Mon, 24 Jul 2006 18:35:08

The 4th Class

[quote="Crimson Wizard":123f6hzm]I thought even Doom monsters can open doors, don't they? <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? --> Doom and Heretic monsters can open doors, yes, provided they're set to close again once you open them. But in Hexen it's completely different, because the linedefs of the door are set to "Play uses," which means enemies can't use them. [quote="Janis Legzdinsh":123f6hzm]Making them smarter would cause more complaints from people about destroying the original feel of the game. Advenced AI is cool for mods, but not for the original version. Couldn't you at least make an option so the user can choose whether or not to use the advanced AI? Besides, the original feel is destroyed anyway with 3D floors and objects. <!-- s:wink: --><img src="{SMILIES_PATH}/icon_wink.gif" alt=":wink:" title="Wink" /><!-- s:wink: -->
Mon, 24 Jul 2006 20:06:32

Crimson Wizard

There are no 3d floors in original Hexen maps.
Mon, 24 Jul 2006 20:19:03

The 4th Class

What's your point? <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->
Tue, 25 Jul 2006 05:44:25

Crimson Wizard

You said:
Besides, the original feel is destroyed anyway with 3D floors and objects.
I meant that if user wants to save original feeling he wouldn't play maps with 3dfloors & slopes. BTW, I just thought, is it possible to allow Vavoom use multiple progs packages instead of one? For example, we have original, nearly authentic Hexen progs, plus we have sources for Hexen monsters with modified AI. Then, we make progs package limited to those monsters' files and then we may attach only them to original progs without modiying them and our monster classes simply substitute original ones and nothing else. Thus one will be able to make "AI package" or "New weapons package" etc.
Tue, 25 Jul 2006 12:18:15

Janis Legzdinsh

Now that modular progs are supported it will be quite easy to implement.

Back to the Vavoom Forum Archives