ShaMAN: an Agent Meta-model for Computer Games

12
26 Sep 2008 26 Sep 2008 HCSE-2008, Pisa (EIS-2008) HCSE-2008, Pisa (EIS-2008) #1 ShaMAN: an Agent Meta- model for Computer Games Steve Goschnick 1 , Sandrine Balbo 2 & Liz Sonenberg 3 Interaction Design Group 1,2,3 , & Agent Lab 1,3 Department of Information Systems University of Melbourne [email protected]

description

The slides from my presentation of the paper (of the same name) at the Human Centred Software Engineering conference in 2008, Pisa, Italy.

Transcript of ShaMAN: an Agent Meta-model for Computer Games

Page 1: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##11

ShaMAN: an Agent Meta-model for Computer Games

Steve Goschnick1, Sandrine Balbo2 & Liz Sonenberg3

Interaction Design Group1,2,3, & Agent Lab1,3

Department of Information SystemsUniversity of Melbourne

[email protected]

Page 2: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##22

AO and HCSE – a fit? Implicitly, some AO architectures, frameworks and

methodologies suggest good compatibility, e.g. BDI – via Folk Psychology ShadowBoard – via Analytical Psychology

Page 3: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##33

A Gap in Agent Architectures: The Human Computer Interface is important

in AO systems, as it was in OO. Data Modellers know something in general

about models and meta-models. This work is aimed at enhancing AO

concepts, architectures and technology wrt application to computer games in particularly.

Page 4: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##44

Most AO architectures…

Page 5: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##55

Comparison of concepts (AO)

Page 6: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##66

Meta-model differences

Page 7: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##77

The ShaMAN Meta-Model

Page 8: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##88

MAS for Computer Games & Rich UI Apps

Page 9: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##99

The ShaMAN Meta-Model

Page 10: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1010

The Locale sub-section of meta-model

Page 11: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1111

Games and Rich User Interfaces

Page 12: ShaMAN: an Agent Meta-model for Computer Games

26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1212

AO and HCSE – a fit? This work is aimed at enhancing AO

concepts, architectures and technology wrt application to computer games in particularly, however:

Much of it generalises to: AO applications with a graphic or rich media

user interface. Human-in-the-loop AO systems, that use a

computer screen within the human-agent interaction interface.