Simulation Engines TDA571|DIT030 Artificial Intelligence
Tommaso Piazza
1
Simulation Engines TDA571|DIT030 Artificial Intelligence Tommaso - - PowerPoint PPT Presentation
Simulation Engines TDA571|DIT030 Artificial Intelligence Tommaso Piazza 1 Administrative stuff Next week AI presents 6 out of 7 groups have AI If you dont have AI but do have networks you will be presenting on Wednesday next
1
IDC | Interaction Design Collegium
2
IDC | Interaction Design Collegium
3
IDC | Interaction Design Collegium
ally without requiring the presence of another human
4
IDC | Interaction Design Collegium
5
IDC | Interaction Design Collegium
“senses”
the situation and then makes a decision
needed to accomplish the goal
6
IDC | Interaction Design Collegium
7
IDC | Interaction Design Collegium
8
IDC | Interaction Design Collegium
9
IDC | Interaction Design Collegium
10
IDC | Interaction Design Collegium
11
IDC | Interaction Design Collegium
12
IDC | Interaction Design Collegium
high-level plan
phase then translates this into first finding the shortest path to hill 241 (staying in cover from enemy fire), issuing the movement commands to his soldiers, assuming a combat formation when approaching the hill, and then taking a defensive position
Might need to take coordination between multiple agents in consideration
actions
13
IDC | Interaction Design Collegium
14
IDC | Interaction Design Collegium
15
IDC | Interaction Design Collegium
16
IDC | Interaction Design Collegium
17
IDC | Interaction Design Collegium
18
IDC | Interaction Design Collegium
19
IDC | Interaction Design Collegium
20
IDC | Interaction Design Collegium
21
IDC | Interaction Design Collegium
22
IDC | Interaction Design Collegium
23
IDC | Interaction Design Collegium
24
IDC | Interaction Design Collegium
25
IDC | Interaction Design Collegium
achieve emergent behavior
binary string of a fixed length
grid of cells, each in one of a finite number of states (such as Game of Life)
used in The Sims
26
IDC | Interaction Design Collegium
27
IDC | Interaction Design Collegium
28
IDC | Interaction Design Collegium
29
IDC | Interaction Design Collegium
30
IDC | Interaction Design Collegium
http://www.archive.org/details/sims_evolved_virtual_creatures_1994
31
IDC | Interaction Design Collegium
32
IDC | Interaction Design Collegium
33
IDC | Interaction Design Collegium
34
IDC | Interaction Design Collegium
35
IDC | Interaction Design Collegium
36
IDC | Interaction Design Collegium
37
IDC | Interaction Design Collegium
38
IDC | Interaction Design Collegium
39
IDC | Interaction Design Collegium
40
IDC | Interaction Design Collegium
associated with an object in the object itself
consequences of an action (i.e. playing with a soccer ball will decrease the boredom of a Sim and also give it physical exercise)
41
IDC | Interaction Design Collegium
large virtual worlds where the player (a god) controls a tribe of his people in their fight for survival
creature that can be taught various kinds of behavior that allows it to help (or break!) your own efforts
actions encoded in the world
so, increases or decreases the creatures' urge for a specific action
the creature when he eats a villager and then punish it when it eats one
42
IDC | Interaction Design Collegium
43
IDC | Interaction Design Collegium
44
IDC | Interaction Design Collegium
45