SlideShare une entreprise Scribd logo
1  sur  27
ENGAGING THE WORLD
Can a Paper-Based Sketching Interface
Improve the Gamer Experience in
Strategy Computer Games?
Matthieu Macret Alissa N. Antle Philippe
Pasquier
mmacret@sfu.ca aantle@sfu.ca pasquier@sfu.ca
•  Conquest: The player has to destroy the
enemy bases, take the resources and expand
her territory.
•  Exploration: The player has to explore the
game map to find new resources and locate
enemies.
•  Economy: The player has to exploit resources,
develop her bases and trade.
Real Time Strategy Games (RTS)
3
Challenge: Deal with these activities
simultaneously and in real time.
•  Starcraft I and II
•  Warcraft III
•  3.5 millions of players weekly online.
•  E-sport (world championships)
•  New challenge for gaming AI
•  Challenging for HCI community
RTS- Why bother ?
4
© Blizzard Entertainment
•  Can an paper-based sketching interface
improve the gamer experience in strategy
computer games?
– In this work, we focus on paper-based
sketching interfaces.
– A user study is presented.
HCI in RTS
5
•  Paper MIDI interface developed by the
Metacreation, Agents and Multi-Agent
System (MAMAS) lab:
–  Chun, S. and Hawryshkewich, A. and Jung, K. and Pasquier, P.,
Freepad: A Custom Paper-based MIDI Interface, Proc. New
Interfaces for Musical Expression Conference, 2010
Freepad: Paper MIDI Interface
6
Freepad: Paper MIDI Interface
7
•  Link shapes to keystrokes instead of MIDI
notes
•  Advantages:
•  Provide	
  users	
  with	
  op/ons	
  regarding	
  the	
  design	
  of	
  their	
  
custom	
  interface	
  
•  Examples:	
  	
  
–  Basic	
  ac/ons:	
  build	
  3	
  marines.	
  
–  More	
  advanced	
  ac/ons:	
  
»  Rush:	
  Build	
  10	
  marines	
  and	
  5	
  firebats	
  and	
  send	
  them	
  in	
  the	
  
enemy	
  base.	
  
»  Siege:	
  Build	
  3	
  tanks	
  and	
  deploy	
  them	
  around	
  the	
  enemy	
  
base.	
  	
  
Freepad extension for RTS
8
Quality	
   Descrip3on	
   For	
  RTS	
  
Accessibility	
   Requires	
  only	
  a	
  webcam,	
  a	
  
sheet	
  of	
  paper	
  and	
  a	
  piece	
  of	
  
soFware.	
  	
  
No	
  extra	
  hardware	
  needed	
  to	
  
play.	
  
Simplicity	
  /	
  
Flexibility	
  
Draw	
  your	
  interface	
  and	
  set	
  
it	
  quickly	
  using	
  a	
  GUI.	
  	
  
-­‐ 	
  Don’t	
  add	
  too	
  many	
  
unnecessary	
  configura/on	
  	
  
steps	
  before	
  playing.	
  
-­‐ 	
  The	
  interface	
  can	
  evolve	
  in	
  the	
  
same	
  /me	
  than	
  the	
  player’s	
  
level.	
  	
  
Customiza3on	
   Infinity	
  of	
  different	
  possible	
  
interfaces.	
  
One	
  interface	
  =	
  one	
  game	
  style	
  
Why Freepad ?
9
Freepad setup process
10
SET
11
DRAW
12
SET SHORTCUT AND PLAY
13
In-game
14
•  KM: Keyboard and Mouse
•  KMF: Keyboard, Mouse and Freepad
User study design: Configurations
15
•  Ns: number of units produced by second
•  Game replays are analyzed from:
– http://www.starcraft-replay.com/
•  Data shows that Ns is significantly higher
for winners than for losers.
We use Ns as a metric to measure efficiency
Efficiency: Measurement
16
•  Gameflow (Sweetser et al.)
«In RTS, player enjoyment pivotes on mastering,
scheduling and coping with the numerous
tasks. »
Freepad has the potential to better distribute
the player’s focus on the numerous tasks
of the game.
Enjoyment
17
1.  The player will be more efficient playing
the game in KMF configuration than in KM
configuration.
2.  The player will find the game more
enjoyable to play in KMF configuration
than in KM configuration.
User study design: Hypotheses
18
KM: Keyboard and Mouse
KMF: Keyboard, Mouse and Freepad
Map: “Steppe of war”
19
•  The participants received a presentation of
the game and how to use the different
controllers.
•  They were asked to draw their own interface.
•  Each participant was asked to play the map
twice once in KM configuration and once in
KMF configuration.
•  Finally they were asked to fill up a Likert scale
questionnaire.
Procedures
20
Study - Figures
21
Mean	
   SD	
  
Nb	
  of	
  par3cipants	
   11	
  
Age	
   24.76	
   2.53	
  
Player	
  experience	
   2 3 4 51Novice Expert
1)  Using the Freepad, I am more efficient in
the game.
2)  It is more enjoyable to play with the
Freepad than only with the keyboard and
the mouse.
3)  I am interested in customizing my own
Freepad interface to play in a strategy
video games
7-points Likert scale questionnaire
22
2 3 4 5 6 71
2 3 4 5 6 71
2 3 4 5 6 71
Strongly
disagree
Strongly
agree
Strongly
disagree
Strongly
disagree
Strongly
agree
Strongly
agree
Efficiency: Results
23
Ns	
  
Mean	
   SD	
  
KM	
   0.22	
   0.08	
  
KMF	
   0.4	
   0.12	
  
Wilcoxon → t(15) = 33.000, p < 0.01
Players	
  using	
  Freepad	
  are	
  more	
  efficient	
  in	
  the	
  game	
  than	
  players	
  using	
  solely	
  the	
  
keyboard	
  and	
  the	
  mouse.	
  	
  
•  Keyboard rarely used in KMF configuration.
•  Most participants used common shapes
such as squares, circles or triangles as
provided as example.
Observations and questionnaires
24
•  Better distribute most of the different
tasks the player has to perform (Conquest
and Economy) between the keyboard, the
mouse and Freepad.
•  More parallelism in the actions the player
can perform.
•  Player more efficient when using Freepad
Conclusions
25
•  Freepad
–  The sheet of paper can’t be moved (but can be reused).
–  Limited to closed shapes.
–  Keystrokes triggering technique does not get access to
advanced game functionalities (Ex.: micro-management,
etc.)
•  Experience design
–  Within-subjects design
•  problem	
  of	
  asymmetric	
  skill	
  transfer	
  
–  The metric is likely only appropriate in this very specifically
constrained game type
–  User study size (although stats do not lie)
Limitations
26
•  Study interface customization for RTS.
•  Used new kind of customizable interface
(Kinect, Leap…)
•  Apply the same principle to other tasks
than RTS (word editing softwares, graphic
editing softwares, etc.)
Future works
27
•  Freepad software available at:
–  http://www.metacreation.net/freepad
Matthieu Macret Alissa N.Antle Philippe
Pasquier
mmacret@sfu.ca aantle@sfu.ca pasquier@sfu.ca
Questions ?
28

Contenu connexe

Tendances

SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018Mirjam Eladhari
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in koduNour Khouja
 
Digital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceDigital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceLoriLanday
 
Sims game genre
Sims game genreSims game genre
Sims game genreTara Peak
 
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesGilbert Guerrero
 
Flash 5 interface 3 shape tween
Flash 5 interface 3 shape tweenFlash 5 interface 3 shape tween
Flash 5 interface 3 shape tweenDaniel Downs
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious gamesAntoine Taly
 
Game classifications
Game classificationsGame classifications
Game classificationsYhen Celeste
 
Unit 78: Task 1 Artistic styles used in games
Unit 78: Task 1 Artistic styles used in gamesUnit 78: Task 1 Artistic styles used in games
Unit 78: Task 1 Artistic styles used in gamesConnahTilley
 
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Albert Van Otto
 
Bannin mobile march_2012_public
Bannin mobile march_2012_publicBannin mobile march_2012_public
Bannin mobile march_2012_publicMobile March
 
Pergames2005 Paper
Pergames2005 PaperPergames2005 Paper
Pergames2005 PaperTrond Nilsen
 
Chapt 1 (part 1) mobile apps framework and platforms
Chapt 1 (part 1)   mobile apps framework and platformsChapt 1 (part 1)   mobile apps framework and platforms
Chapt 1 (part 1) mobile apps framework and platformsMuhd Basheer
 
Cross-Platform Software Design
Cross-Platform Software DesignCross-Platform Software Design
Cross-Platform Software DesignMichael Henson
 

Tendances (18)

SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018SGC18 Talk at Sweden Game Conference 2018
SGC18 Talk at Sweden Game Conference 2018
 
How to deliver a game in kodu
How to deliver a game in koduHow to deliver a game in kodu
How to deliver a game in kodu
 
Digital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player ExperienceDigital Narrative: Game Design & Player Experience
Digital Narrative: Game Design & Player Experience
 
Sims game genre
Sims game genreSims game genre
Sims game genre
 
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
 
Kodu game design
Kodu game designKodu game design
Kodu game design
 
Flash 5 interface 3 shape tween
Flash 5 interface 3 shape tweenFlash 5 interface 3 shape tween
Flash 5 interface 3 shape tween
 
Game design document template for serious games
Game design document template for serious gamesGame design document template for serious games
Game design document template for serious games
 
Game classifications
Game classificationsGame classifications
Game classifications
 
Design Document
Design DocumentDesign Document
Design Document
 
Computer games
Computer gamesComputer games
Computer games
 
Unit 78: Task 1 Artistic styles used in games
Unit 78: Task 1 Artistic styles used in gamesUnit 78: Task 1 Artistic styles used in games
Unit 78: Task 1 Artistic styles used in games
 
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
Game Development Club Universitas Multimedia Nusantara - Game Design Crash Co...
 
Kodu controls
Kodu controlsKodu controls
Kodu controls
 
Bannin mobile march_2012_public
Bannin mobile march_2012_publicBannin mobile march_2012_public
Bannin mobile march_2012_public
 
Pergames2005 Paper
Pergames2005 PaperPergames2005 Paper
Pergames2005 Paper
 
Chapt 1 (part 1) mobile apps framework and platforms
Chapt 1 (part 1)   mobile apps framework and platformsChapt 1 (part 1)   mobile apps framework and platforms
Chapt 1 (part 1) mobile apps framework and platforms
 
Cross-Platform Software Design
Cross-Platform Software DesignCross-Platform Software Design
Cross-Platform Software Design
 

En vedette

23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE
23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE
23-11-15 DONNE E COMUNICAZIONE - CORATOLIVENoel Guerrero
 
¿Cuando se considera que un animal está extinto
¿Cuando se considera que un animal está extinto¿Cuando se considera que un animal está extinto
¿Cuando se considera que un animal está extintoAlejandra Pérez González
 
City eggs & country eggs
City eggs & country eggsCity eggs & country eggs
City eggs & country eggsSteven Sawicki
 
Faculty Annual Workshop 2013
Faculty Annual Workshop 2013Faculty Annual Workshop 2013
Faculty Annual Workshop 2013Ning Zou
 
Preservación de-los-libros escuela 2 1
Preservación de-los-libros escuela 2 1Preservación de-los-libros escuela 2 1
Preservación de-los-libros escuela 2 1lilidelpiano
 
Motivated and creative developer
Motivated and creative developerMotivated and creative developer
Motivated and creative developerJason Wakeman
 
The gap between theory and practice of good
The gap between theory and practice of goodThe gap between theory and practice of good
The gap between theory and practice of goodFuturum2
 
UK support for energy in developing countries graphs and pie charts
UK support for energy in developing countries graphs and pie chartsUK support for energy in developing countries graphs and pie charts
UK support for energy in developing countries graphs and pie chartsKaren Cafod
 
Роб Гонсалвес
Роб Гонсалвес Роб Гонсалвес
Роб Гонсалвес Alina Karlyuga
 
Pisco jurado
Pisco juradoPisco jurado
Pisco juradovpisco
 
Sussex Technical High School LSS Program
Sussex Technical High School LSS ProgramSussex Technical High School LSS Program
Sussex Technical High School LSS ProgramSteven Rust
 
Rural Development Foundation of Pakistan
Rural Development Foundation of PakistanRural Development Foundation of Pakistan
Rural Development Foundation of PakistanAmra.Tabbasum Tabbasum
 

En vedette (15)

23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE
23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE
23-11-15 DONNE E COMUNICAZIONE - CORATOLIVE
 
¿Cuando se considera que un animal está extinto
¿Cuando se considera que un animal está extinto¿Cuando se considera que un animal está extinto
¿Cuando se considera que un animal está extinto
 
City eggs & country eggs
City eggs & country eggsCity eggs & country eggs
City eggs & country eggs
 
Graphic Design Award
Graphic Design AwardGraphic Design Award
Graphic Design Award
 
Faculty Annual Workshop 2013
Faculty Annual Workshop 2013Faculty Annual Workshop 2013
Faculty Annual Workshop 2013
 
Preservación de-los-libros escuela 2 1
Preservación de-los-libros escuela 2 1Preservación de-los-libros escuela 2 1
Preservación de-los-libros escuela 2 1
 
Motivated and creative developer
Motivated and creative developerMotivated and creative developer
Motivated and creative developer
 
The gap between theory and practice of good
The gap between theory and practice of goodThe gap between theory and practice of good
The gap between theory and practice of good
 
UK support for energy in developing countries graphs and pie charts
UK support for energy in developing countries graphs and pie chartsUK support for energy in developing countries graphs and pie charts
UK support for energy in developing countries graphs and pie charts
 
Documentos contables
Documentos contablesDocumentos contables
Documentos contables
 
Роб Гонсалвес
Роб Гонсалвес Роб Гонсалвес
Роб Гонсалвес
 
Pisco jurado
Pisco juradoPisco jurado
Pisco jurado
 
Sussex Technical High School LSS Program
Sussex Technical High School LSS ProgramSussex Technical High School LSS Program
Sussex Technical High School LSS Program
 
Rural Development Foundation of Pakistan
Rural Development Foundation of PakistanRural Development Foundation of Pakistan
Rural Development Foundation of Pakistan
 
Pphn management
Pphn management Pphn management
Pphn management
 

Similaire à Can a Paper-Based Sketching Interface Improve the Gamer Experience in Strategy Computer Games?

DevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesDevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesSharon Boller
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreAdam Gutterman
 
Learning from the Latest Generation of Online Games?
Learning from the Latest Generation of Online Games?Learning from the Latest Generation of Online Games?
Learning from the Latest Generation of Online Games?Andy Fawkes
 
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...Almog Koren
 
Resistance Girls.pptx
Resistance Girls.pptxResistance Girls.pptx
Resistance Girls.pptxssuserf1fd03
 
Purge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GamePurge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GameIRJET Journal
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slidesTracie King
 
Work at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for GamesWork at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for GamesDavid Gratton
 
Work at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video GamesWork at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video GamesWork at Play
 
Product and Marketing Strategy of an Android Gaming App
Product and Marketing Strategy of an Android Gaming AppProduct and Marketing Strategy of an Android Gaming App
Product and Marketing Strategy of an Android Gaming AppSoham Mondal
 
02. Platforms and Modes
02. Platforms and Modes02. Platforms and Modes
02. Platforms and ModesAmin Babadi
 
GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)Daisuke Masubuchi
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignSharon Boller
 
What Can We Learn From Cross-Platform Gaming?
What Can We Learn From Cross-Platform Gaming?What Can We Learn From Cross-Platform Gaming?
What Can We Learn From Cross-Platform Gaming?Andy Fawkes
 
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappHow to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappSharon Boller
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Paul Winterhalder
 
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...Adrian Crook and Associates
 

Similaire à Can a Paper-Based Sketching Interface Improve the Gamer Experience in Strategy Computer Games? (20)

DevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesDevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slides
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-Core
 
Learning from the Latest Generation of Online Games?
Learning from the Latest Generation of Online Games?Learning from the Latest Generation of Online Games?
Learning from the Latest Generation of Online Games?
 
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Sc...
 
PHP games
PHP gamesPHP games
PHP games
 
Resistance Girls.pptx
Resistance Girls.pptxResistance Girls.pptx
Resistance Girls.pptx
 
Purge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GamePurge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) Game
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slides
 
Work at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for GamesWork at Play's Franchise Hub Model for Games
Work at Play's Franchise Hub Model for Games
 
Work at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video GamesWork at Play's Franchise Hub Model for Video Games
Work at Play's Franchise Hub Model for Video Games
 
Product and Marketing Strategy of an Android Gaming App
Product and Marketing Strategy of an Android Gaming AppProduct and Marketing Strategy of an Android Gaming App
Product and Marketing Strategy of an Android Gaming App
 
Presentation app
Presentation appPresentation app
Presentation app
 
02. Platforms and Modes
02. Platforms and Modes02. Platforms and Modes
02. Platforms and Modes
 
GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)
 
Playstation Cerberus
Playstation CerberusPlaystation Cerberus
Playstation Cerberus
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game Design
 
What Can We Learn From Cross-Platform Gaming?
What Can We Learn From Cross-Platform Gaming?What Can We Learn From Cross-Platform Gaming?
What Can We Learn From Cross-Platform Gaming?
 
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappHow to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
 
Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014Introduction to brainCloud - Sept 2014
Introduction to brainCloud - Sept 2014
 
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...
The Keys to Making Successful Free-to-Play Games on Steam - A Design and Prod...
 

Dernier

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Can a Paper-Based Sketching Interface Improve the Gamer Experience in Strategy Computer Games?

  • 1. ENGAGING THE WORLD Can a Paper-Based Sketching Interface Improve the Gamer Experience in Strategy Computer Games? Matthieu Macret Alissa N. Antle Philippe Pasquier mmacret@sfu.ca aantle@sfu.ca pasquier@sfu.ca
  • 2. •  Conquest: The player has to destroy the enemy bases, take the resources and expand her territory. •  Exploration: The player has to explore the game map to find new resources and locate enemies. •  Economy: The player has to exploit resources, develop her bases and trade. Real Time Strategy Games (RTS) 3 Challenge: Deal with these activities simultaneously and in real time.
  • 3. •  Starcraft I and II •  Warcraft III •  3.5 millions of players weekly online. •  E-sport (world championships) •  New challenge for gaming AI •  Challenging for HCI community RTS- Why bother ? 4 © Blizzard Entertainment
  • 4. •  Can an paper-based sketching interface improve the gamer experience in strategy computer games? – In this work, we focus on paper-based sketching interfaces. – A user study is presented. HCI in RTS 5
  • 5. •  Paper MIDI interface developed by the Metacreation, Agents and Multi-Agent System (MAMAS) lab: –  Chun, S. and Hawryshkewich, A. and Jung, K. and Pasquier, P., Freepad: A Custom Paper-based MIDI Interface, Proc. New Interfaces for Musical Expression Conference, 2010 Freepad: Paper MIDI Interface 6
  • 6. Freepad: Paper MIDI Interface 7
  • 7. •  Link shapes to keystrokes instead of MIDI notes •  Advantages: •  Provide  users  with  op/ons  regarding  the  design  of  their   custom  interface   •  Examples:     –  Basic  ac/ons:  build  3  marines.   –  More  advanced  ac/ons:   »  Rush:  Build  10  marines  and  5  firebats  and  send  them  in  the   enemy  base.   »  Siege:  Build  3  tanks  and  deploy  them  around  the  enemy   base.     Freepad extension for RTS 8
  • 8. Quality   Descrip3on   For  RTS   Accessibility   Requires  only  a  webcam,  a   sheet  of  paper  and  a  piece  of   soFware.     No  extra  hardware  needed  to   play.   Simplicity  /   Flexibility   Draw  your  interface  and  set   it  quickly  using  a  GUI.     -­‐   Don’t  add  too  many   unnecessary  configura/on     steps  before  playing.   -­‐   The  interface  can  evolve  in  the   same  /me  than  the  player’s   level.     Customiza3on   Infinity  of  different  possible   interfaces.   One  interface  =  one  game  style   Why Freepad ? 9
  • 12. SET SHORTCUT AND PLAY 13
  • 14. •  KM: Keyboard and Mouse •  KMF: Keyboard, Mouse and Freepad User study design: Configurations 15
  • 15. •  Ns: number of units produced by second •  Game replays are analyzed from: – http://www.starcraft-replay.com/ •  Data shows that Ns is significantly higher for winners than for losers. We use Ns as a metric to measure efficiency Efficiency: Measurement 16
  • 16. •  Gameflow (Sweetser et al.) «In RTS, player enjoyment pivotes on mastering, scheduling and coping with the numerous tasks. » Freepad has the potential to better distribute the player’s focus on the numerous tasks of the game. Enjoyment 17
  • 17. 1.  The player will be more efficient playing the game in KMF configuration than in KM configuration. 2.  The player will find the game more enjoyable to play in KMF configuration than in KM configuration. User study design: Hypotheses 18 KM: Keyboard and Mouse KMF: Keyboard, Mouse and Freepad
  • 18. Map: “Steppe of war” 19
  • 19. •  The participants received a presentation of the game and how to use the different controllers. •  They were asked to draw their own interface. •  Each participant was asked to play the map twice once in KM configuration and once in KMF configuration. •  Finally they were asked to fill up a Likert scale questionnaire. Procedures 20
  • 20. Study - Figures 21 Mean   SD   Nb  of  par3cipants   11   Age   24.76   2.53   Player  experience   2 3 4 51Novice Expert
  • 21. 1)  Using the Freepad, I am more efficient in the game. 2)  It is more enjoyable to play with the Freepad than only with the keyboard and the mouse. 3)  I am interested in customizing my own Freepad interface to play in a strategy video games 7-points Likert scale questionnaire 22 2 3 4 5 6 71 2 3 4 5 6 71 2 3 4 5 6 71 Strongly disagree Strongly agree Strongly disagree Strongly disagree Strongly agree Strongly agree
  • 22. Efficiency: Results 23 Ns   Mean   SD   KM   0.22   0.08   KMF   0.4   0.12   Wilcoxon → t(15) = 33.000, p < 0.01 Players  using  Freepad  are  more  efficient  in  the  game  than  players  using  solely  the   keyboard  and  the  mouse.    
  • 23. •  Keyboard rarely used in KMF configuration. •  Most participants used common shapes such as squares, circles or triangles as provided as example. Observations and questionnaires 24
  • 24. •  Better distribute most of the different tasks the player has to perform (Conquest and Economy) between the keyboard, the mouse and Freepad. •  More parallelism in the actions the player can perform. •  Player more efficient when using Freepad Conclusions 25
  • 25. •  Freepad –  The sheet of paper can’t be moved (but can be reused). –  Limited to closed shapes. –  Keystrokes triggering technique does not get access to advanced game functionalities (Ex.: micro-management, etc.) •  Experience design –  Within-subjects design •  problem  of  asymmetric  skill  transfer   –  The metric is likely only appropriate in this very specifically constrained game type –  User study size (although stats do not lie) Limitations 26
  • 26. •  Study interface customization for RTS. •  Used new kind of customizable interface (Kinect, Leap…) •  Apply the same principle to other tasks than RTS (word editing softwares, graphic editing softwares, etc.) Future works 27
  • 27. •  Freepad software available at: –  http://www.metacreation.net/freepad Matthieu Macret Alissa N.Antle Philippe Pasquier mmacret@sfu.ca aantle@sfu.ca pasquier@sfu.ca Questions ? 28

Notes de l'éditeur

  1. Experience Mean: 3.09 SD: 1.36
  2. Participants were interested in customizing their interface (mean: 6.43). Partcipants felt more efficient using Freepad than without (mean: 6.70) Participants had more fun playing with Freepad than without (mean: 6.50)