SlideShare une entreprise Scribd logo
1  sur  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?

Contenu connexe

Tendances

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
 

Tendances (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 “
 

Similaire à 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
 

Similaire à 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
 

Plus 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
 

Plus 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
 

Dernier

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Dernier (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

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

Notes de l'éditeur

  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