Final polish, pickup & testing of the AI begins today.
Near everything is in place, but now we go through it with a fine comb. Making sure that it is as robust as can be, adding in some flair on top of the core functionality.
The heart of the AI is a hybrid state/modular system. A rigid state machine defines the core awareness states - unaware, suspicious, searching and aware. Surrounding that, we have a fluid system of modules handling input and output. How things are interpreted based upon context, how states are put into practice.
If a door opens, who do we think is opening it? Does the AI know that there’s an intruder, or do they assume that it’s just another guard?
We’re doing a task. How many of us are doing the task? Would I be better placed elsewhere? Should I tell someone to do the task in place of me?
Is my patrol path the best one? Based upon what has happened, should I alter it to guard other areas? The door that was left open, I should probably keep an eye on it.
It’s a somewhat complicated & semi-intricate system, but the general holistic approach was to define intended reactions. What must definitely happen under this circumstance, what must definitely happen under that circumstance. Then allow the system to interpolate & incorporate other reactions, behavior and knowledge in to that.
This is the kind of next generation thinking we need in game development. The developers have a firm grasp on the concepts of bridging the gap between game elements and real life interfacing with the player. There’s a dark seed that’s been planted here and there’s no doubt that it will grow into something deeply disturbing, yet awesome altogether.
DeRosa Special Corsa 1975 | montata Campagnolo Nuovo Record, telaio Columbus, cerchi Mavic Gp4 con mozzi Campagnolo, Sella San Marco Rolls, manubrio Cinelli Giro d’Italia e attacco manubrio Cinelli 1R, nastro manubrio Benotto, tubolari Vittoria, catena Campagnolo e pacco pignoni Regina Extra Oro, medaglietta madonna del Ghisallo.
No estaría mal salir a caminar y perderme.