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
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
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.
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##44
Most AO architectures…
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##55
Comparison of concepts (AO)
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##66
Meta-model differences
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##77
The ShaMAN Meta-Model
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##88
MAS for Computer Games & Rich UI Apps
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##99
The ShaMAN Meta-Model
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1010
The Locale sub-section of meta-model
26 Sep 200826 Sep 2008 HCSE-2008, Pisa (EIS-2008)HCSE-2008, Pisa (EIS-2008) ##1111
Games and Rich User Interfaces
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.