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]

ShaMAN: an Agent Meta-model for Computer Games

Embed Size (px)

DESCRIPTION

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

Citation preview

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.