intel·ligència artificial per jocs

17
Inteligència artificial per jocs Éssers inteligents

Upload: rubaina-manaf

Post on 30-Dec-2015

38 views

Category:

Documents


5 download

DESCRIPTION

Intel·ligència artificial per jocs. Éssers intel·ligents. Característiques d’un ésser. Autònom No “trampós” Realístic Flexible Adaptable al context Reactiu. Filosofia. Separar la I.A. del cos El cos és l’eina de la I.A. per alterar el món - PowerPoint PPT Presentation

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