When scripting intelligent life like behaviour, programmers are faced with many tasks. Some core tasks include synchronization of synthetic speech and gestures, the expression of emotion and personality by means of body movement and facial display, the coordination of the embodied conversational behaviour of multiple characters including the user and the design of artificial minds for synthetic characters.
A 3D topology analyzer is software that is used to analyze the shape and form of a map in a game. The information gained is used to make NPC’s, or the user, react appropriately. It must identify all locations from which an enemy can hide and shoot. It should also be able to dynamically analyze all potential locations from which an enemy can shoot at a VIP. You will then be able to position body guards in order to cover these threats. It will also identify the routes that the enemy could take and then organise and opposing flank assault. Finally it must pick the right position to place the camera so it can see the necessary topology.
Game developers are working hard to cure the blindness of NPC’s. A lot of software and time has been put into making NPC’s seem smarter and more human. Trajectory computation has been introduced into the dynamic world, this lets the NPC’s know if any changes have been made in the landscape. For example, if a bridge is destroyed, and that bridge had a path going across it, the NPC will would need to find another way to the other side. The way NPC’s react to enemy movement has also been improved.
Filed under: Uncategorized