Tag: Demo

7.2 – Layered Influence Map Demo

Read More »

6.3 – Buddy AI Demo 2 – Ambient Following, Taking Cover, Combat Utility

Read More »

6.2 – Buddy AI Demo 1 – Ambient Following

Read More »

2.6 – Utility Demo 2 – Target Selection

<Utility name="Utility_Test_3"> <Action id="Investigate"> <Consideration name="NotSeeEnemy"> <ResponseCurve type="Step" slope="-1" exponent="1" xshift="0" yshift="1"/> <Input id="SeeEnemy"/> </Consideration> <Consideration name="HaveLKP"> <ResponseCurve type="Step" slope="1" exponent="1" xshift="0" yshift="0"/> <Input id="HaveLKP"/> </Consideration> <Consideration name="CoolDown"> <ResponseCurve type="Polynomial" slope="0.5" exponent="2" xshift="0" yshift="0"/> <Input id="Time"/> </Consideration> </Action>…

Read More »

3.3 – GOAP Demo 1

<GOAP name="GOAP_Test_1"> <VariableList> <!– Variable List –> <Variable id="EnemyInRange" key="0" let="200"></Variable> <!– true: let; false: gt–> <Variable id="EnemyLost" key="1"></Variable> <Variable id="EnemyDead" key="2"></Variable> </VariableList> <ActionList> <!– Action List –> <Action id="Search" cost="1"> <Precondition id="EnemyLost" value="true"></Precondition> <Effect id="EnemyLost" value="false"></Effect> </Action>…

Read More »

2.3 – Utility Demo 1

<Utility name="Utility_Test_2"> <Action id="Attack"> <Consideration name="SeeEnemy"> <ResponseCurve type="Step" slope="1" exponent="1" xshift="0" yshift="0"/> <Input id="SeeEnemy"/> </Consideration> <Consideration name="NearEnemy"> <ResponseCurve type="Linear" slope="-1" exponent="1" xshift="0" yshift="1"/> <Input id="Distance"/> </Consideration> <Consideration name="HealthIsHigh"> <ResponseCurve type="Linear" slope="1" exponent="1" xshift="0" yshift="0"/> <Input id="Health"/> </Consideration> <Consideration…

Read More »

1.3 – Behavior Tree Demo 1

<BehaviorTree name="BT_Test_2"> <ActiveSelector> <Filter name="Attack"> <!– Attack the enemy if seen. –> <Condition id="SeeEnemy"/> <Action id="MoveToEnemy"/> <Action id="AttackEnemy"/> </Filter> <Filter name="Investigate"> <!– Search near last known position for 3 times. –> <Condition id="HaveLastKnownPosition"/> <Repeater limit="3"> <Sequence name="SearchNear"> <Action…

Read More »
The AI Project