Page 1
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
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
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
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##44
Most AO architectures…
Page 5
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##55
Comparison of concepts (AO)
Page 6
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##66
Meta-model differences
Page 7
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##77
The ShaMAN Meta-Model
Page 8
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
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##99
The ShaMAN Meta-Model
Page 10
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
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1111
Games and Rich User Interfaces
Page 12
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.