SlideShare una empresa de Scribd logo
1 de 14
2011

                Game Design 2
            Lecture 6: Expert Evaluation




http://www.comu346.com        david.farrell@gcu.ac.uk
Expert Evaluations &
    Design / Usability Heuristics
Will look at:
• Need for alternatives to user evaluation
• Methods of evaluating without end users
  (using expert evaluators)
• Some heuristics / guidelines offered by
  experts
End User Evaluations
• End-user evaluations can be expensive
  – The methods are very time consuming
  – Users may not be willing
  – To get truly ‘fresh’ eyes, so called “kleenex”
    testing requires different players each time

• Concerns about leaks
  – Few external play testers at early stages
  – Friends & family play testers may be too kind
Expert Evaluations
• As an alternative to some user testing,
  expert evaluators / testers can be used
• Falconer details 10 inspection methods,
  we will look at two:
  – Cognitive Walkthrough
  – Heuristic Evaluation
Cognitive Walkthrough
• In this approach experts imitate users
  – Relatively quick and cheap
  – Expert needs to be skilled and requires:
     •   A description of users (e.g. level of experience)
     •   A description of system (or an operational system)
     •   A description of the task to be carried out
     •   A list of the actions required to complete the task
Cognitive Walkthrough
• Expert addresses questions such as:
  – Is the goal clear at this stage?
  – Is the appropriate action obvious?
  – Is it clear that the appropriate action leads to
    the goal?
  – What problems (or potential problems) are
    there in performing the action?
• Essential that the expert tries to think like
  the end user and not like themselves.
Consider Solium Infernum
• A scenario:
   – Goal is to go to war and capture building
   – Is the appropriate action obvious?
      • What if no vendetta in place?
   – Is it clear that the appropriate action leads to the
     goal?
      • Does the game help you?
   – What problems (or potential problems) are there in
     performing the action?
      • If you haven’t got vendetta status, how do you know?
• I know how to do this but thinking as a ‘user’ it’s
  not so easy.
Heuristic Evaluation
• Involves assessing how closely an
  interface or system conforms to a
  predefined set of guidelines or heuristics.
• Examples:
  – Nielsen’s usability heuristics
  – Schneiderman’s eight golden rules
  – Norman’s seven principles
Nielsen’s Usability Heuristics
•   Give feedback
    – keep users informed about what is happening
•   Speak the user’s language
    – dialogs should be expressed clearly using terms
      familiar to the user
•   User control and freedom
    – clearly marked exits and undo/redo
•   Consistency and standards
•   Prevent errors
    – even better than having good error messages
Nielsen’s Usability Heuristics
•   Minimise memory load
    –    recognition rather than recall
•   Shortcuts
    –    accelerators (unseen by novices) speed up
         interactions for experts
•   Aesthetic and minimalist design
    –    don’t have irrelevant or rarely needed information
•   Good error messages
    –    should indicate the problem and explain how to
         recover
•   Help and documentation
    –    should be concise and easy to search
Norman’s 7 Principles
1: Use both knowledge in the world and
  knowledge in the head.
2: Simplify the structure of tasks.
3: Make things visible.
4: Get the mappings right.
5: Exploit the power of constraints.
6: Design for error.
7: When all else fails, standardise.
Schneiderman’s heuristics
           (8 Golden Rules)
1.   Strive for consistency
2.   Enable frequent users to use shortcuts
3.   Offer informative feedback
4.   Design dialogues to yield closure
5.   Offer error prevention & simple error handling
6.   Permit easy reversal of actions
7.   Support internal locus of control
8.   Reduce short-term memory load
                     (Faulkner Chapter 7)
How Many Evaluators?
Different people find different problems.




               http://bit.ly/heuristichowto
How Many Evaluators?

Más contenido relacionado

La actualidad más candente

Session-Based Test Management
Session-Based Test ManagementSession-Based Test Management
Session-Based Test Managementcaltonhill
 
Exploratory Session Based Testing…With A Twist Star East 2009
Exploratory Session Based Testing…With A Twist   Star East 2009Exploratory Session Based Testing…With A Twist   Star East 2009
Exploratory Session Based Testing…With A Twist Star East 2009aandelkovic
 
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...Codemotion
 
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “Dakiry
 

La actualidad más candente (6)

Poka yoke
Poka yokePoka yoke
Poka yoke
 
Session-Based Test Management
Session-Based Test ManagementSession-Based Test Management
Session-Based Test Management
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Exploratory Session Based Testing…With A Twist Star East 2009
Exploratory Session Based Testing…With A Twist   Star East 2009Exploratory Session Based Testing…With A Twist   Star East 2009
Exploratory Session Based Testing…With A Twist Star East 2009
 
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...
Graham McAllister - UX Lessons from Indie Game Development - Codemotion Rome ...
 
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
 

Similar a Game Design 2: Expert Evaluation of User Interfaces

Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIGame design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIDavid Farrell
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxssuser50f868
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability EvaluationSaqib Shehzad
 
e3-chap-09.ppt
e3-chap-09.ppte3-chap-09.ppt
e3-chap-09.pptKingSh2
 
evaluation technique uni 2
evaluation technique uni 2evaluation technique uni 2
evaluation technique uni 2vrgokila
 
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignGame design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignDavid Farrell
 
Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirementsAndres Baravalle
 
The what, when, why and how of usability
The what, when, why and how of usabilityThe what, when, why and how of usability
The what, when, why and how of usabilitySimpleUsability
 
Advanced usability testing - moderating
Advanced usability testing - moderatingAdvanced usability testing - moderating
Advanced usability testing - moderatingRebecca Destello
 

Similar a Game Design 2: Expert Evaluation of User Interfaces (20)

Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UIGame design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
Game design 2 (2013): Lecture 10 - Expert Evaluation Methods for Game UI
 
Heuristic evaluation principles
Heuristic evaluation principlesHeuristic evaluation principles
Heuristic evaluation principles
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Delhi it professionals
Delhi it professionalsDelhi it professionals
Delhi it professionals
 
Design Rules.pdf
Design Rules.pdfDesign Rules.pdf
Design Rules.pdf
 
E3 chap-09
E3 chap-09E3 chap-09
E3 chap-09
 
Human Computer Interaction Evaluation
Human Computer Interaction EvaluationHuman Computer Interaction Evaluation
Human Computer Interaction Evaluation
 
e3-chap-09.ppt
e3-chap-09.ppte3-chap-09.ppt
e3-chap-09.ppt
 
evaluation technique uni 2
evaluation technique uni 2evaluation technique uni 2
evaluation technique uni 2
 
Evaluation techniques
Evaluation techniquesEvaluation techniques
Evaluation techniques
 
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game DesignGame design 2 (2013): Lecture 11 - User Feedback in Game Design
Game design 2 (2013): Lecture 11 - User Feedback in Game Design
 
Chapter3
Chapter3 Chapter3
Chapter3
 
Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
 
The what, when, why and how of usability
The what, when, why and how of usabilityThe what, when, why and how of usability
The what, when, why and how of usability
 
E3 chap-09
E3 chap-09E3 chap-09
E3 chap-09
 
ICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdfICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdf
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
TESTING
TESTINGTESTING
TESTING
 
Advanced usability testing - moderating
Advanced usability testing - moderatingAdvanced usability testing - moderating
Advanced usability testing - moderating
 

Más de David Farrell

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionDavid Farrell
 
Game design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourGame design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourDavid Farrell
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorDavid Farrell
 
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationGame Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationDavid Farrell
 
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationGame Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationDavid Farrell
 
Game Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIGame Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIDavid Farrell
 
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI DesignDavid Farrell
 
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingGame Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingDavid Farrell
 
Game Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsGame Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsDavid Farrell
 
Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.David Farrell
 
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowGCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowDavid Farrell
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13David Farrell
 
Game Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionGame Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionDavid Farrell
 
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)David Farrell
 
Serious games career quest
Serious games   career questSerious games   career quest
Serious games career questDavid Farrell
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgmDavid Farrell
 
Mindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationMindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationDavid Farrell
 
Mindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsMindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsDavid Farrell
 
Game Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureGame Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureDavid Farrell
 
Game Design 2: Micro and Macro Data Visualisation
Game Design 2: Micro and Macro Data VisualisationGame Design 2: Micro and Macro Data Visualisation
Game Design 2: Micro and Macro Data VisualisationDavid Farrell
 

Más de David Farrell (20)

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - Revision
 
Game design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - ColourGame design 2 (2013): Lecture 13 - Colour
Game design 2 (2013): Lecture 13 - Colour
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
 
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game CommunicationGame Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
Game Design 2 (2013): Lecture 9 - Micro and Macro Design for Game Communication
 
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game CommunicationGame Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
Game Design 2 (2013): Lecture 8 - Layering and Separation for Game Communication
 
Game Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UIGame Design 2 (2013): Immersion Through Game UI
Game Design 2 (2013): Immersion Through Game UI
 
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
Game Design 2 (2013): Lecture 6 - Icons and Semiotics in Game UI Design
 
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI PrototypingGame Design 2 (2013): Lecture 5 - Game UI Prototyping
Game Design 2 (2013): Lecture 5 - Game UI Prototyping
 
Game Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI ComponentsGame Design 2 (2013): Lecture 4 - UI Components
Game Design 2 (2013): Lecture 4 - UI Components
 
Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.Game Design 2 (2013): Lecture 3 - Use of Text in design.
Game Design 2 (2013): Lecture 3 - Use of Text in design.
 
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu FlowGCU Game Design 2 (2013): Lecture 2 - Menu Flow
GCU Game Design 2 (2013): Lecture 2 - Menu Flow
 
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
Cognitive Walkthrough for Learning Through Game Mechanics at ECGBL13
 
Game Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - IntroductionGame Design 2: Lecture 1 - Introduction
Game Design 2: Lecture 1 - Introduction
 
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
Alchemy Vs Chemistry: The Emperor's New Serious Game (Pecha Kucha)
 
Serious games career quest
Serious games   career questSerious games   career quest
Serious games career quest
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgm
 
Mindset Training 2 - Goal Orientation
Mindset Training 2 - Goal OrientationMindset Training 2 - Goal Orientation
Mindset Training 2 - Goal Orientation
 
Mindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsetsMindset Training 1 - what are growth and fixed mindsets
Mindset Training 1 - what are growth and fixed mindsets
 
Game Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision LectureGame Design 2: UI in Games - Revision Lecture
Game Design 2: UI in Games - Revision Lecture
 
Game Design 2: Micro and Macro Data Visualisation
Game Design 2: Micro and Macro Data VisualisationGame Design 2: Micro and Macro Data Visualisation
Game Design 2: Micro and Macro Data Visualisation
 

Último

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 

Game Design 2: Expert Evaluation of User Interfaces

  • 1. 2011 Game Design 2 Lecture 6: Expert Evaluation http://www.comu346.com david.farrell@gcu.ac.uk
  • 2. Expert Evaluations & Design / Usability Heuristics Will look at: • Need for alternatives to user evaluation • Methods of evaluating without end users (using expert evaluators) • Some heuristics / guidelines offered by experts
  • 3. End User Evaluations • End-user evaluations can be expensive – The methods are very time consuming – Users may not be willing – To get truly ‘fresh’ eyes, so called “kleenex” testing requires different players each time • Concerns about leaks – Few external play testers at early stages – Friends & family play testers may be too kind
  • 4. Expert Evaluations • As an alternative to some user testing, expert evaluators / testers can be used • Falconer details 10 inspection methods, we will look at two: – Cognitive Walkthrough – Heuristic Evaluation
  • 5. Cognitive Walkthrough • In this approach experts imitate users – Relatively quick and cheap – Expert needs to be skilled and requires: • A description of users (e.g. level of experience) • A description of system (or an operational system) • A description of the task to be carried out • A list of the actions required to complete the task
  • 6. Cognitive Walkthrough • Expert addresses questions such as: – Is the goal clear at this stage? – Is the appropriate action obvious? – Is it clear that the appropriate action leads to the goal? – What problems (or potential problems) are there in performing the action? • Essential that the expert tries to think like the end user and not like themselves.
  • 7. Consider Solium Infernum • A scenario: – Goal is to go to war and capture building – Is the appropriate action obvious? • What if no vendetta in place? – Is it clear that the appropriate action leads to the goal? • Does the game help you? – What problems (or potential problems) are there in performing the action? • If you haven’t got vendetta status, how do you know? • I know how to do this but thinking as a ‘user’ it’s not so easy.
  • 8. Heuristic Evaluation • Involves assessing how closely an interface or system conforms to a predefined set of guidelines or heuristics. • Examples: – Nielsen’s usability heuristics – Schneiderman’s eight golden rules – Norman’s seven principles
  • 9. Nielsen’s Usability Heuristics • Give feedback – keep users informed about what is happening • Speak the user’s language – dialogs should be expressed clearly using terms familiar to the user • User control and freedom – clearly marked exits and undo/redo • Consistency and standards • Prevent errors – even better than having good error messages
  • 10. Nielsen’s Usability Heuristics • Minimise memory load – recognition rather than recall • Shortcuts – accelerators (unseen by novices) speed up interactions for experts • Aesthetic and minimalist design – don’t have irrelevant or rarely needed information • Good error messages – should indicate the problem and explain how to recover • Help and documentation – should be concise and easy to search
  • 11. Norman’s 7 Principles 1: Use both knowledge in the world and knowledge in the head. 2: Simplify the structure of tasks. 3: Make things visible. 4: Get the mappings right. 5: Exploit the power of constraints. 6: Design for error. 7: When all else fails, standardise.
  • 12. Schneiderman’s heuristics (8 Golden Rules) 1. Strive for consistency 2. Enable frequent users to use shortcuts 3. Offer informative feedback 4. Design dialogues to yield closure 5. Offer error prevention & simple error handling 6. Permit easy reversal of actions 7. Support internal locus of control 8. Reduce short-term memory load (Faulkner Chapter 7)
  • 13. How Many Evaluators? Different people find different problems. http://bit.ly/heuristichowto

Notas del editor

  1. Sorry I couldn’t be there.\nI’ll be back on Wednesday and at the classes on Thursday but Romana kindly agreed to help out so thanks Rom!\n\nToday we are going to have two short lectures - but before we do - a word on your coursework.\n\nThis week we are going to again spend the tutorials looking at Solium Infernum. I might move on from this as of next week - so please try to get to the point where you REALLY know this game.\n\nYou can play a single player game in a half hour or hour - and you need only play multiplayer in order to appreciate how it works. Mostly the experience of playing singleplayer is comparable.\n\n\n
  2. Here at GCU, we always hark on about the value of user testing. We talk about how you are not designing for yourself - you’re designing for a particular type of person. And of course, that is true - but there are some areas where it makes sense to involve experts. \n\nSo we’re going to talk about why that might be.\nWe’re then going to look at a couple of techniques that you can use to perform an expert evaluation and consider some heuristics.\n\n\n
  3. As I said, we are believers in user centred design here. After all you look at the game very differently from the user. You can’t help it. If you ever sit a newbie in front of one of your IP projects or a game jam game, you’ll wince when you see how they struggle to use it - so we recognise the importance and value of involving users.\n\nhowever - there are problems.\n\nExpensive\nSome users funny about using something that is not finished\nHard to get non-hardcore interested\ntakes tonnes of time to recruit and then host\nKleenex testing is a lot of work and is expensive (+ risks)\nparanoid industry\n\nsaves you waiting until THE VERY END to see if design any good\n\n\n
  4. \n
  5. Have to decide about your user's level of experience\nuse example of crates with e-Bug\nkids vs scientists\n\n\nDescription of user\nsimilar but different to personas\nyou need to know what they know \n\nDescription of system\nmenu plan or paper prototype etc\nor working system!\n\nDescription of task\n\nList of actions required\n\n
  6. \n
  7. \n
  8. Do they know word heuristic? It's a rule of thumb.\n\ndoesn't define how you GET the list!\n\nComparing interface to the heuristics\n\n__\n\nThere are no real solid game UI heuristics yet - so we have to adapt from general software design.\n
  9. Feedback\ntomb raider puzzles\n\nuser language\nno jargon\n\nUser control & freedom\nsee that this isn't necessarily game specific\nfor SI, you can cancel orders before submitting\n\nStandards\ntalk about 1st year who mentioned HUDs not changing in 15 years\neasier to go with standards than retrain\n\n
  10. Memory load\nstem and leaf \n7 items +- 2\n\nShortcuts\nSI has one for opening main menu \nRTS games, WOW, etc\non windows, barely touch mouse\non mac, not so much\n\nMinimalist\ncolour\n1+1 = 3\nwhite space can be distracting\n\nError messages\nactionscript!\nSI - gives error but doesn't say HOW to get past it\n\ndocs\nno manuals any more\n\n
  11. Norman talks about affordances\nshould be able to LOOK at a thing and KNOW what it does\n\n1:\nQuicktime logo bad\nyou don't have that knowledge perhaps\nemail logo with a letter is better\n\nYou get to DECIDE what the user knows, but you better be right!\n\n2:\nMultliplayer mode for SI - emailin files around\nkind of necessary\nbut why not double click to copy file to appropriate dir\nwhy not email from inside app?\n\n3:\nThink about force unleashed\nnot aware of possible moves\n\n4:\nlike consistency and standards - you always expect things in same place\nis hot on the left al the time?\n\n5:\nunderstand that you will be more effective if you have constraints\nAPB is a good example!\nbrowser plug ins that show your bookmarks in a 3d world are good example\n\n6:\nbe defensive, assume error and help\n\n7:\nlearn from other produces. the L4D Flallout example\njump button in L4D vs Fallout\n
  12. There isn't ONE WAY of evaluation. No guaranteed set of heuristics. Need to find a structure / set of rules you believe in but no 'official set'.\n\n4: interesting\n- like this in mass effect\n\ndialogues should fuck off \ngive authoritative verbs 'save file' 'don't save file' \n- not yes / close\n\nalso allow larger hit areas where possible\ne-bug / nintendo style of dialogue.\n\n7:\nlocus of control refers to whether YOU think that YOU CAUSE actions or whether they happen TO you.\nyou want user to feel in control\nsupport their agency\nfate vs power!\n\nYou’ll see that there is much similarity between these heuristics - there is a lot of wisdom in these simple rules.\n\n\n\n
  13. Illustration showing which evaluators found which usability problems in a heuristic evaluation of a banking system. Each row represents one of the 19 evaluators and each column represents one of the 16 usability problems. Each square shows whether the evaluator represented by the row found the usability problem represented by the column: The square is black if this is the case and white if the evaluator did not find the problem. The rows have been sorted in such a way that the most successful evaluators are at the bottom and the least successful are at the top. The columns have been sorted in such a way that the usability problems that are the easiest to find are to the right and the usability problems that are the most difficult to find are to the left.\n
  14. In principle, individual evaluators can perform a heuristic evaluation of a user interface on their own, but the experience from several projects indicates that fairly poor results are achieved when relying on single evaluators. Averaged over six of my projects, single evaluators found only 35 percent of the usability problems in the interfaces. However, since different evaluators tend to find different problems, it is possible to achieve substantially better performance by aggregating the evaluations from several evaluators. Figure 2 shows the proportion of usability problems found as more and more evaluators are added. The figure clearly shows that there is a nice payoff from using more than one evaluator. It would seem reasonable to recommend the use of about five evaluators, but certainly at least three\n\nSo - again - you should read the recommended reading from the blog.\n