Easy Logging

Post on 22-May-2015

1.765 views 3 download

Tags:

description

Presenting a framework that allows integration of automated logging and gaze-tracking into digital games. The framework utilizes a component based approach, the C# language, XNA and the Torque X Engine. it allows researchers to rapidly build stimulus games that are used in psychophysiological experiments and digital games research. Moreover, it allows prototyping of gaze-based interaction and other innovative ways of game interaction.

Transcript of Easy Logging

Dennis Sasse

Easy Logging

How happy are you?

We could measure:

Attention

Emotion

Fun

Bio Feedback

EEG & EMG

Galvanic skin response

Gaze tracking

But there is one Problem…

Integrated logging is:

Limited

Complex

Impossible**sometimes

Focus on data analysis, not implementation!

So how do we simplify the integration of logging?

By providing a Logging

Framework!

Design & Structure

Constraints

Benefits

Verification

What is this Framework?

Design&

Structure

We want to…

Develop stimulus games

Access specialized hardware

Write log files

…as fast and easy as possible!

Technology that helps:

C# .NET

XNA

Torque X

Data acquisition Hardware

Logging Components

Log Files Database

Torque XGame

How is it structured?

So all is perfect?

Constraints

Some programming is still required…

The game will not* look like this!

*probably

The game will look more like this.

Benefits

It allows iterative development!

It encourages prototyping!

It is highly extensible!

It is a tool to innovate game

interaction!

Games with gaze-based interaction!

Games with automated data

collection!

Games like Blob!

Verification

Blob in a Nutshell

Collect as many blobs as possible

Blob in a Nutshell

Bigger blobs =

higher score

Blob in a Nutshell

Blobs collide = game over

What is logged?

Player performance

Objects in gaze focus

Game events

Blob allows us to

Compare interaction modes

Investigate visual attention

Build better games*

* In the future

All because of the Logging Framework!

Three things to remember:

Logging and analyzing psychophysiological

data helps us to understand players.

Three things to remember:

Implementing

integrated logging is complicated and time-consuming.

Three things to remember:

The Logging Framework

provides proven and tested logging that is

easily integrated.

Thank You!

Appendix

*GarageGames (2007)

Torque X Engine*

Framework Integration

Logging Components

Direct Gaze Interaction

Indirect Gaze Interaction

CC

Gaze Focus Detection

CC

Blob Player Survey

CC

Blob Player Survey

CC

Blob Player Survey

CC

Blob Player Survey

CC

Blob Player Survey

CC

Blob Player Survey

C

Dimensions of Emotion*

*Ravaja et. al (2004, 2005)