32
1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer Science University of Hawai`i at Mānoa

(1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

Embed Size (px)

Citation preview

Page 1: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(1)

Makahiki: A Serious Game Engine for Sustainability

Yongwen XuCollaborative Software Development Laboratory Department of Information and Computer Science

University of Hawai`i at Mānoa

Page 2: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(2)

Compete To Reduce

Sustainability education efforts:• Energy Competitions• Water Competitions

Goals:• Reduce consumption, save resource and money• Educate and hope for sustained behavior changes

Page 3: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(3) Map courtesy of Chelsea Hodge, 2010 Campus Sustainability Survey

160+College Campus involved

Page 4: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(4)

Dorm Energy Competitions

Reduce energy use during the competition by 9% on average

Hodge, Chelsea, Dorm Energy Competitions, Presented at the Behavior, Energy, and Climate Change Conference, November 2010

Page 5: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(5)

Want to Run an Energy or Water Competition ?

Page 6: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(6)

A. Use a "minimal tech" solution such as a web page and manual posting of data and results

Harvard Green Cup

Page 7: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(7)

B. Out-source to a commercial providerOberlin Campus Resource Monitoring

System

Lucid Design Group

Page 8: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(8)

3 weeks1,035 first year students418 players, 850 hours

C. Build your own custom in-house solution

The Kukui Cup 2011

Page 9: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(9)

Kukui Cup 2011 Technology

George Lee, M.S. thesis 2011. Makahiki: An extensible open-source platform for creating energy competition

Page 10: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(10)

Univ. of Hawaii Manoa

9 months Energy CompetitionSmart meter

Hawaii Pacific Univ.

3 weeks Energy CompetitionSmart meter

East West Center

2 weeks Energy and Water Competition

No smart meter

The Kukui Cup 2012

d. Use an open source serious game engine

Page 11: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(11)

Serious Game Engine

Serious game “a mental contest, played with a computer in accordance with specific rules that uses entertainment to further government or corporate training, education, health, public policy, and strategic communication objectives.” Zyda, Michael 2005

Game engine• “collection of modules of simulation code that do not

directly specify the game’s behavior (game logic) or game’s environment (level data)” Lewis, Jacobson 2002, Game engines in scientific research.

Page 12: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(12)

Game engine definition (cont.):“a framework comprised of a collection of di erent tools, utilities, and interfaces that ffhide the low-level details of the various tasks that make up a video game” Sherrod, 2007

Examples:• FPS: Unreal (rendering, physics, AI)• Mobile: Papaya • Healthcare: OpenLabyrinth• Educational Storytelling: Fabula• Sustainability: ??

Page 13: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(13)

Serious game engine for Sustainability

Energy Competition:• Energy real-time

feedback• Competition

elements:-Scoreboard-Prize incentives

Energy Challenge:• Energy real-time

feedback•Game elements-Scoreboards-Prizes-Smartgrid game-Daily energy goal game-Raffle game-Participation game-Points and Badges

Compete Play, Learn

Page 14: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(14)

Q1. What design elements are required in a serious game engine to facilitate the creation, administration and analysis of a family of serious game instances for sustainability?

Research Questions

Page 15: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(15)

Q2. How can we provide effective support for configurability and extensibility in a serious game engine for sustainability?

Research Questions

Page 16: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(16)

Q3. What game mechanisms are needed to effectively support research in sustainability education, user behavior, and serious games in general?

Research Questions:

Page 17: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(17)

Q4. How can serious game engine evaluation provide insight into evaluation of framework in general?

Research Questions:

Page 18: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(18)

• A collection of customizable games and game mechanics

• A library of pedagogically organized learning actions

• Real time game analytics for research and evaluation

• Responsive (design) user interface supporting mobile, tablet, and laptop

• Deployable to PaaS cloud as an inexpensive hosting option

Makahiki Game Engine Features

Page 19: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(19)

System Design

Page 20: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(20)

Game Library

Page 21: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(21)

Admin Interface

Page 22: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(22)

Game Analytics

Page 23: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(23)

Responsive Design

Laptop view Mobile view

Page 24: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(24)

Deploy to PaaS Cloud

Page 25: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(25)

Evaluation Methodology

Technology Acceptance Model (TAM), Davis 1989• Questionnaire instruments• Measurement scales• TAM2, UTAUT

Page 26: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(26)

Experimental Design 1

Evaluation: Case study of 3 different game instances (UH, HPU,

EWC)

Data collection:1. Structured interviews (pre-game, in-game, post-

game) to the system admins and game admins2. In-game survey from players3. game play logs and analytics data

Data Analysis:1. TAM analysis of interview and survey data2. quantitative analysis of game play data

Page 27: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(27)

Univ. of Hawaii Manoa

Energy Game9 months1067 studentsnear real time data144 learning actions

Hawaii Pacific Univ.

Energy Game3 weeks198 studentsnear real time data39 learning actions

East West Center

Energy and Water Game2 weeks129 residentsmanual data41 learning actions

The Kukui Cup 2012 Experience

Page 28: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(28)

Experimental Design 2

Evaluation: Case study of multiple external developers who are

tasked with making enhancements to the engine.

Data collection and analysis:1. Log book of development activities from the

developers (online Google form)2. Code reviews3. Questionnaires

Page 29: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(29)

Experimental Design 3

Evaluation: Case study of research experience in UH game

instance.

Data collection:1. game analytics data2. game logs data3. energy data

Data analysis:1. Social interaction in the game 2. Effectiveness of Eco-Feedback (real-time vs. daily)3. Effectiveness of game mechanics such as Badge,

Quest

Page 30: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(30)

Experimental Design 4

Evaluation: Experience TAM, UTAUT, or proposed modification to

TAM, in serious game engine evaluation, theoretical exploration of applying the same process to other generic software framework, such as Django

Data collection and analysis:validation data of TAM related evaluation

Page 31: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(31)

Possible Contributions

An Open source game engine for creating sustainability related serious games and fostering serious game research

Applying the Technology Acceptance Model in evaluating serious game engine and possible software framework in general

Page 32: (1) Makahiki: A Serious Game Engine for Sustainability Yongwen Xu Collaborative Software Development Laboratory Department of Information and Computer

(32)

Thank You!