advertisement


Artificial Intelligence - Part 2

OK, with that out of the way - what can this AI do for the game? Well, I would be here all night if I were to explain everything, but here are a couple of examples of what AI is doing to make the game more realistic and exciting:

1) "Extremely efficient and realistic citizen navigation utilizing an innovative hierarchical path-finding algorithm. Use of potential field technology allows for flexible crowd formation and flocking behaviour. Towns feature advanced transport routines that accurately model inner city traffic and metro systems."

Have you ever played a game - I won`t name names - where you have seen that ugly way of a character suddenly turning 90 degrees and walking away from another character in order to get past him/her? The character tries to get past someone in the way, and they either get jammed together or they walk so far away from each other (in order to get past them) that it looks silly. Not in Republic. When two characters meet each other in the street, they will simply lean to the side to miss each other, like in real life. That is the indication of a superb AI engine.

This "flocking technology" is also exciting. One of the many things that will be possible in the final game is the ability to create riots at football games; watching everyone scatter/flock away when someone fires some shots into the air should be an impressive sight.

The transport system also sounds exciting. Demis has promised that the environment around would be believable, and to make a place believable, it has to act realistically. Having a complete working transport network, (similar, perhaps, to that seen in GTA3), can only be done with ultra impressive AI.

2) "State of the art AI-controlled music system changes the mood of the music smoothly depending on how you are playing, the persona of your in-game character and the action you are currently viewing."

This is what Black and White tried to implement, to varying degrees of success. Hopefully, Republic will go the extra step.

AI is at its best when it reacts to the actions of the player. Whether deciding what to do next, or what type of music to play, the computer must base its actions on many hundreds of AI-based factors that will affect the outcome.

Next - AI at work!