SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Analysis of Network Performance
in Online Games
Joe Krall
PhD Student
Presentation Overview
11/29/2010 Joe Krall - West Virginia University 2
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Introduction
11/29/2010 Joe Krall - West Virginia University 3
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Introduction
11/29/2010 Joe Krall - West Virginia University 4
Games need to be fun
Why else would people
play games?
What makes a game fun?
What about immersion?
So focused you hardly
notice you play
But distractions can
break immersion
Introduction
11/29/2010 Joe Krall - West Virginia University 5
SPE promotes fun in games
Design with intent of
minimizing distraction
Surveyed papers
To prove our points
Distractions do degrade fun
Conclusion
Now go make fun games
Fun in Video Games
11/29/2010 Joe Krall - West Virginia University 6
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Fun in Video Games
11/29/2010 Joe Krall - West Virginia University 7
Games are supposed to be fun, right?
Fun -> Immersion
Immersion -> Fun
When are games not fun?
Subjective reasoning
Too hard to play
Negative Karma
Performance Issues
Fun in Video Games
11/29/2010 Joe Krall - West Virginia University 8
Performance Issues
Game runs slow
Network lag/delay
Cause Distractions
Effect of Distractions
“C’mon, load up already!”
Break Immersion
Distractions to Fun
11/29/2010 Joe Krall - West Virginia University 9
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Distractions to Fun
11/29/2010 Joe Krall - West Virginia University 10
What is a distraction?
Immersion
Requires steady state of concentration
No Immersion, No Fun
Two Kinds of Distractions:
External
Internal
An interruption; an
obstacle to concentration
Distractions to Fun
11/29/2010 Joe Krall - West Virginia University 11
External Distractions
Outside of the computer
In the Real World
Solutions
Earphones, private room?
No real Control
Distractions to Fun
11/29/2010 Joe Krall - West Virginia University 12
Internal Distraction
Inside the computer
Hardware, Software, Network
Hardware
Faulty I/O
Slow client or servers (Delay)
Solutions? – Buy Upgrades & SPE
Internal Distractions
11/29/2010 Joe Krall - West Virginia University 13
Software
Code not optimized
Too fancy, takes too long to run
Solutions: Optimize, Redesign & SPE
Network
End-to-End Delay / Latency
Packet Loss & Jitter
Solutions: Upgrade network & SPE
Common Solution: SPE
SPE in online Games
11/29/2010 Joe Krall - West Virginia University 14
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
SPE in online Games
11/29/2010 Joe Krall - West Virginia University 15
Want to:
Minimize distractions
Run efficiently
Save money in long run
Don’t let performance degrade fun
Levels of Distraction
No Distraction – unnoticeable delay
Slight Distraction – noticeable delay
Major Distraction – significant delay
SPE in online Games
11/29/2010 Joe Krall - West Virginia University 16
Levels of Distraction
No Distraction – unnoticeable delay
Slight Distraction – noticeable delay
Major Distraction – significant delay
Key Parameters
End-To-End Delay (Latency)
Total Delay (System + Network)
Total Throughput
Jitter & Packet Loss
SPE in online Games
11/29/2010 Joe Krall - West Virginia University 17
Developers:
Define performance requirements
Design for the available hardware & network
Levels of Requirements
Minimum Requirements
Few Major Distractions, Some Slight Distractions
Recommended Requirements
No Major Distractions, Few Slight Distractions
Surveyed Papers - XBlast
11/29/2010 Joe Krall - West Virginia University 18
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Surveyed Papers - XBlast
11/29/2010 Joe Krall - West Virginia University 19
Resembles Bomberman
Surveyed Papers - XBlast
11/29/2010 Joe Krall - West Virginia University 20
Experiment:
12 Test Subjects
representative population
Test effect of Latency to MOS
Mean Opinion Score (MOS)
Scale from 1 to 5
Player perception (game rating)
5 = best
Surveyed Papers - XBlast
11/29/2010 Joe Krall - West Virginia University 21
Game Rules
140s long or lose all lives
Each player matched with another
Each player plays three times
Asked to rate each game on MOS
Control Variable
Induced Latency
Expect MOS to decrease for high latency
Subjects do not know the amount of latency
Surveyed Papers - XBlast
11/29/2010 Joe Krall - West Virginia University 22
Results
MOS does decrease
Telecommunication standards
3.5 MOS is “acceptable”
For XBlast, this means 139ms Latency
Scenario latency Avg. MOS
Scenario 1 0ms 3.92
Scenario 2 250ms 3.12
Scenario 3 500ms 2.58
Surveyed Papers – Game Score
11/29/2010 Joe Krall - West Virginia University 23
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Surveyed Papers – Game Score
11/29/2010 Joe Krall - West Virginia University 24
Two main contributions:
New “Game Score” metric (GOS)
A pair of experiments
Game Opinion Score (GOS)
Percentage rating
“How well did you play?”
Score: outcome of the game
Surveyed Papers – Game Score
11/29/2010 Joe Krall - West Virginia University 25
First Experiment – A Questionaire
What players think about latency in games
Maximum tolerable & acceptable latency
Posted online around game forums
319 Respondents
Results
Average of 80ms is acceptable
Above 150ms is untolerable
Surveyed Papers – Game Score
11/29/2010 Joe Krall - West Virginia University 26
Second Experiment – Lab Experiment
Selected 8 players
Organized into two teams of four
Test effects of network on MOS & GOS
Network setup:
One side gets lag
Other doesn’t
Surveyed Papers – Game Score
11/29/2010 Joe Krall - West Virginia University 27
Tests:
3 Games: Need for Speed Underground 2,
Counter Strike and Unreal Tournament 2004
Latency vs. MOS & GOS
Jitter vs. MOS & GOS
Results:
Latency is a significant indicator of MOS
Latency – weird effects on GOS
Jitter is unsignificant
Surveyed Papers - Conclusion
11/29/2010 Joe Krall - West Virginia University 28
Introduction
Fun in Video Games
Distractions to Fun
SPE in Online Games
Surveyed Papers
XBlast Experiment
Game Score Experiment
Conclusion
Surveyed Papers - Conclusion
11/29/2010 Joe Krall - West Virginia University 29
Relationship between Fun & Immersion
Distractions break Immersion
Distractions caused by performance
Use SPE to keep distractions minimal
Set requirements and develop for them
Game should run smoothly now
But is the game fun? <Future research>
The End
11/29/2010 Joe Krall - West Virginia University 30
Thanks for listening!
Any Questions?

Weitere ähnliche Inhalte

Kürzlich hochgeladen

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
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
 
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
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
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
 
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
 
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
 
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
 
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
 
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
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

Kürzlich hochgeladen (20)

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
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
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
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...
 
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Ă...
 
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
 
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
 
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
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.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
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
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
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
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
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Analysis of Network Performance and Fun in Online Games

  • 1. Analysis of Network Performance in Online Games Joe Krall PhD Student
  • 2. Presentation Overview 11/29/2010 Joe Krall - West Virginia University 2 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 3. Introduction 11/29/2010 Joe Krall - West Virginia University 3 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 4. Introduction 11/29/2010 Joe Krall - West Virginia University 4 Games need to be fun Why else would people play games? What makes a game fun? What about immersion? So focused you hardly notice you play But distractions can break immersion
  • 5. Introduction 11/29/2010 Joe Krall - West Virginia University 5 SPE promotes fun in games Design with intent of minimizing distraction Surveyed papers To prove our points Distractions do degrade fun Conclusion Now go make fun games
  • 6. Fun in Video Games 11/29/2010 Joe Krall - West Virginia University 6 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 7. Fun in Video Games 11/29/2010 Joe Krall - West Virginia University 7 Games are supposed to be fun, right? Fun -> Immersion Immersion -> Fun When are games not fun? Subjective reasoning Too hard to play Negative Karma Performance Issues
  • 8. Fun in Video Games 11/29/2010 Joe Krall - West Virginia University 8 Performance Issues Game runs slow Network lag/delay Cause Distractions Effect of Distractions “C’mon, load up already!” Break Immersion
  • 9. Distractions to Fun 11/29/2010 Joe Krall - West Virginia University 9 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 10. Distractions to Fun 11/29/2010 Joe Krall - West Virginia University 10 What is a distraction? Immersion Requires steady state of concentration No Immersion, No Fun Two Kinds of Distractions: External Internal An interruption; an obstacle to concentration
  • 11. Distractions to Fun 11/29/2010 Joe Krall - West Virginia University 11 External Distractions Outside of the computer In the Real World Solutions Earphones, private room? No real Control
  • 12. Distractions to Fun 11/29/2010 Joe Krall - West Virginia University 12 Internal Distraction Inside the computer Hardware, Software, Network Hardware Faulty I/O Slow client or servers (Delay) Solutions? – Buy Upgrades & SPE
  • 13. Internal Distractions 11/29/2010 Joe Krall - West Virginia University 13 Software Code not optimized Too fancy, takes too long to run Solutions: Optimize, Redesign & SPE Network End-to-End Delay / Latency Packet Loss & Jitter Solutions: Upgrade network & SPE Common Solution: SPE
  • 14. SPE in online Games 11/29/2010 Joe Krall - West Virginia University 14 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 15. SPE in online Games 11/29/2010 Joe Krall - West Virginia University 15 Want to: Minimize distractions Run efficiently Save money in long run Don’t let performance degrade fun Levels of Distraction No Distraction – unnoticeable delay Slight Distraction – noticeable delay Major Distraction – significant delay
  • 16. SPE in online Games 11/29/2010 Joe Krall - West Virginia University 16 Levels of Distraction No Distraction – unnoticeable delay Slight Distraction – noticeable delay Major Distraction – significant delay Key Parameters End-To-End Delay (Latency) Total Delay (System + Network) Total Throughput Jitter & Packet Loss
  • 17. SPE in online Games 11/29/2010 Joe Krall - West Virginia University 17 Developers: Define performance requirements Design for the available hardware & network Levels of Requirements Minimum Requirements Few Major Distractions, Some Slight Distractions Recommended Requirements No Major Distractions, Few Slight Distractions
  • 18. Surveyed Papers - XBlast 11/29/2010 Joe Krall - West Virginia University 18 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 19. Surveyed Papers - XBlast 11/29/2010 Joe Krall - West Virginia University 19 Resembles Bomberman
  • 20. Surveyed Papers - XBlast 11/29/2010 Joe Krall - West Virginia University 20 Experiment: 12 Test Subjects representative population Test effect of Latency to MOS Mean Opinion Score (MOS) Scale from 1 to 5 Player perception (game rating) 5 = best
  • 21. Surveyed Papers - XBlast 11/29/2010 Joe Krall - West Virginia University 21 Game Rules 140s long or lose all lives Each player matched with another Each player plays three times Asked to rate each game on MOS Control Variable Induced Latency Expect MOS to decrease for high latency Subjects do not know the amount of latency
  • 22. Surveyed Papers - XBlast 11/29/2010 Joe Krall - West Virginia University 22 Results MOS does decrease Telecommunication standards 3.5 MOS is “acceptable” For XBlast, this means 139ms Latency Scenario latency Avg. MOS Scenario 1 0ms 3.92 Scenario 2 250ms 3.12 Scenario 3 500ms 2.58
  • 23. Surveyed Papers – Game Score 11/29/2010 Joe Krall - West Virginia University 23 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 24. Surveyed Papers – Game Score 11/29/2010 Joe Krall - West Virginia University 24 Two main contributions: New “Game Score” metric (GOS) A pair of experiments Game Opinion Score (GOS) Percentage rating “How well did you play?” Score: outcome of the game
  • 25. Surveyed Papers – Game Score 11/29/2010 Joe Krall - West Virginia University 25 First Experiment – A Questionaire What players think about latency in games Maximum tolerable & acceptable latency Posted online around game forums 319 Respondents Results Average of 80ms is acceptable Above 150ms is untolerable
  • 26. Surveyed Papers – Game Score 11/29/2010 Joe Krall - West Virginia University 26 Second Experiment – Lab Experiment Selected 8 players Organized into two teams of four Test effects of network on MOS & GOS Network setup: One side gets lag Other doesn’t
  • 27. Surveyed Papers – Game Score 11/29/2010 Joe Krall - West Virginia University 27 Tests: 3 Games: Need for Speed Underground 2, Counter Strike and Unreal Tournament 2004 Latency vs. MOS & GOS Jitter vs. MOS & GOS Results: Latency is a significant indicator of MOS Latency – weird effects on GOS Jitter is unsignificant
  • 28. Surveyed Papers - Conclusion 11/29/2010 Joe Krall - West Virginia University 28 Introduction Fun in Video Games Distractions to Fun SPE in Online Games Surveyed Papers XBlast Experiment Game Score Experiment Conclusion
  • 29. Surveyed Papers - Conclusion 11/29/2010 Joe Krall - West Virginia University 29 Relationship between Fun & Immersion Distractions break Immersion Distractions caused by performance Use SPE to keep distractions minimal Set requirements and develop for them Game should run smoothly now But is the game fun? <Future research>
  • 30. The End 11/29/2010 Joe Krall - West Virginia University 30 Thanks for listening! Any Questions?