Transcript
Page 1: Intel·ligència artificial per jocs

Intel·ligència artificial per jocs

Éssers intel·ligents

Page 2: Intel·ligència artificial per jocs

Característiques d’un ésser

• Autònom

• No “trampós”

• Realístic

• Flexible

• Adaptable al context

• Reactiu

Page 3: Intel·ligència artificial per jocs

Filosofia

• Separar la I.A. del cos• El cos és l’eina de la

I.A. per alterar el món• Caixa negre que rep

dades sensorials i genera ordres pel cos

• Dades sensorials i accions del cos imperfectes

Page 4: Intel·ligència artificial per jocs

Arquitectura

• Fases:– Percebre (1+2)

– Pensar (3)

– Actuar (4+5)

Page 5: Intel·ligència artificial per jocs

Intel·ligència artificial per jocs

Planificació i cerca de camins

Page 6: Intel·ligència artificial per jocs

Filosofia

• Separar la planificació de l’execució

• El món és una xarxa de camins

• El cos és el vehicle de locomoció de l’ésser

Page 7: Intel·ligència artificial per jocs

Arquitectura

Page 8: Intel·ligència artificial per jocs

Representació del mapa

Page 9: Intel·ligència artificial per jocs

Implementacions del mapa

Page 10: Intel·ligència artificial per jocs

Planificació: algoritme A*

• Troba el camí més òptim en un graf• Trets generals:

– Heurística per dirigir la cerca– Nodes pendents per expandir (open list)– Nodes expandits (closed list)– Atributs d’un node:

• Cost des de l’inici al node• Cost des del node al destí• Cost des de l’inici al destí• Node de procedència

– Millor node primer

Page 11: Intel·ligència artificial per jocs

Planificació jeràrquica

Page 12: Intel·ligència artificial per jocs

Un model de vehicle simple

• Tractar el cos com una partícula

• Atributs:– Posició– Velocitat– Massa– Força màxima– Velocitat màxima

Page 13: Intel·ligència artificial per jocs

Direcció

• Acció de locomoció:– Increment de posició– Increment de velocitat– Estil de locomoció

• Típicament:– Seguir un spline format pels nodes del camí

• Proposta:– Combinació de comportaments de locomoció– Steering behaviors for autonomous characters (Craig

W. Reynolds – www.red3d.com/cwr/steer)

Page 14: Intel·ligència artificial per jocs

Comportament buscar

Page 15: Intel·ligència artificial per jocs

Comportament arribar

Page 16: Intel·ligència artificial per jocs

Comportament evitar obstacles

Page 17: Intel·ligència artificial per jocs

www.salleurl.edu/citem/area_grafics_rv

www.salleurl.edu/~is04732/dia

GFX & VR GROUP


Top Related