AI Breakdown: A true AI programmed in Alien Isolation?

Introduction

When thinking about predator styled AI enemies, the initial enemy that pops into my head is the alien from codemasters version of alien.

The hunting alien is an AI that traverses through the game, learns and adapts to the players tactics and will react to other enemy NPCs in the world.  This blog will be based on the idea of breaking down the core mechanics that can be seen and how I can integrate and think of other ideas for my own AI.

AI Design

The AI presents an adaptive learning sequencer that edits how the alien will work and play against the player.

An example is if the player uses sound grenades (clickers) at first the alien will go and hunt for the noise, if abused or used a few times. The alien will learn and ignore the sounds. The choices that the player will make, it seen that the devs make the ai change to make it harder for the player thus making it still challenging.

From what it seems if it broke down like a unreal context, the AI is broken down like a enum list with the choices changes variables like stimulus and effects. So more gameplay would change the value of float / integer values to make it change the AI value and thus affecting how the AI plays against the player.

Other inputs are sound stimulus to how noises (beyond player made products) alter values for where the AI thinks the player is.  On the scanner there is a value that ranges from 0 to 1, at 1 the alien knows the location area that the player is and they will lower into the playable area.

What can be collated to integrate within my design?

The hunting stimulus I have already integrated within my AI. It would be quite unique to look into making the AI adapt and change their play style to a new style dependant on how the player plays making it more challenging for the player.  I wouldn't know what to do to alter my code to make it more unique so possibly editing the code to allow it work along an enum listing dependant on integer values altering due to play style. 

It could he effective but it could also make it, too hard?

Conclusion

The alien AI is effectively two separate decision tree's that co exsistantly work alongside each other andnalter the gameplay. Overall the decision working is effective to allow diverse play, with that said the gameplay is always different and skillfull dependant on gameplay style.

Overall it's effective and I have implemented a few of the parts of the AI I have aleady integrated into my AI already which is a positive for my design creation but the idea of possible environment sounds and them affecting the enemy could be an interesting factor.

Reference aid


  • The Perfect Organism | The AI of Alien: Isolation :https://www.youtube.com/watch?v=Nt1XmiDwxhY
How Creative Assembly designed Alien: Isolation's terrifyingly clever xenomorph - https://www.pcgamesn.com/interview-creative-assembl
y-alien-isolations-terrifying-alien-ai

Comments

Popular Posts