SlideShare a Scribd company logo
1 of 15
Download to read offline
Tuning Mobile Game Design
Using Data Mining
PL Lanzi, D Loiacono, E Parini, F Sannicolo’,
C Scamporlino, & M Pirovano

Game Innovation Conference 2013 – Vancouver September 23-25
Traditional Game Development

• 
• 
• 

2

Development of video games on traditional platforms
(PC/console) follows well-defined best practices
Significant portions of the overall cycle are devoted
to playtest and testing
The final product is generally expected to be almost
perfect and well-polished

concept

1-2 years

Game Innovation Conference 2013 – Vancouver September 23-25
	


final
product
Mobile Game Development

• 
• 
• 
• 
• 

Several companies follow the same development used for
traditional platforms and invest 1-2 years on large projects
However the approach is infeasible for most mobile/indie
companies which cannot sustain such a “long” cycle
Success in the mobile market appears not to follow
established criteria
Long projects are perceived as too risky
Recent strategies favor the rapid exploration of new ideas
and follow up only the more successful ones
Development 2-3 months (4-6 applications per year)
Follow up only to the most successful ones

§ 
§ 

Game Innovation Conference 2013 – Vancouver September 23-25
	


3
our experience
the task
develop one video game for Windows Phone
to participate to the 2012 Microsoft Imagine Cup

the challenges
short development (four months from start to end)
small user base (almost nobody we knew had a Windows Phone)
variety of platform with rather different features
secrecy! the app could not be distributed before submission
Game Innovation Conference 2013 – Vancouver September 23-25
our approach
instrument the application code
to trace almost everything the users do
perform very short playtesting sessions (1-2 days)
apply data mining to the collected data to
extract typical users’ behavior to evaluate gameplay
check users’ behavior on different platforms

Game Innovation Conference 2013 – Vancouver September 23-25
Bad Blood – A Serious Game About Diseases

• 
• 
• 
• 

Casual game for Windows phones developed during the
Videogame Design and Programming course at the
Politecnico di Milano
Bad Blood aims at spreading the knowledge about human
diseases through a series of games settled in blood
vessels, in the respiratory system, and in the brain
Five continents, in which players can select a specific
region (e.g., West Australia) that also corresponds to a
disease and thus to a specific scenario
Four game mechanics: attack, tap, survive and puzzle

Game Innovation Conference 2013 – Vancouver September 23-25
	


6
http://www.youtube.com/watch?v=J-VPhs1ywOU	

Game Innovation Conference 2013 – Vancouver September 23-25
Collecting Game Data

• 
• 
• 
• 

8

Our analysis focused on the two game modes with the highest interactivity
(attack and tap)
Before playing, users were asked for age and gender
Code was instrumented to collect any possible information (raw data) about
user behavior every 200ms
The raw data were then elaborated to compute several variables including
length and direction of the swipe gesture
center position of the players’ cells during collisions
number of opponents in every screen
the number of hits and misses in every seconds
the positions of the hits and misses
…

§ 
§ 
§ 
§ 
§ 
§ 

Game Innovation Conference 2013 – Vancouver September 23-25
Mining Users’ Data: Population

Game Innovation Conference 2013 – Vancouver September 23-25
	


9
Attack Mode: Trajectory of Users’ Swipes

Game Innovation Conference 2013 – Vancouver September 23-25
	


10
Good Taps & Bad Taps

Game Innovation Conference 2013 – Vancouver September 23-25
	


11
Our Flawed Gameplay

Game Innovation Conference 2013 – Vancouver September 23-25
	


12
How We Solved the Issue in
Time for Submission

• 
• 
• 

We modified the gameplay before the final
submission to the competition
Each level in attack mode has a random instant
mini boss fight involving bigger bacteria and
viruses
The users has to instantly increase the firing
rate to be able to destroy the enemy before it
can hit the player or disappear at the bottom
of the screen

Game Innovation Conference 2013 – Vancouver September 23-25
	


13
Conclusions and Take-Home Message

• 
• 
• 
• 
• 

14

We would never make the submission with a more traditional approach to
playtesting
Completely Instrumenting the code helped us getting the best out of the
relatively few users we could test our game with
The analysis of the collected data helped us
Improving the touch interface (and colliders’ placement)
Discovering a major design flaw that would have made the game boring

§ 
§ 

We did not win the Microsoft Imagine Cup 2012! L
But we won “Share Care” a major national competition for serious games
devoted to blood donation and a special prize for innovation J

Game Innovation Conference 2013 – Vancouver September 23-25
Thank You!
download it @ http://www.badbloodgame.net/

Game Innovation Conference 2013 – Vancouver September 23-25

More Related Content

Similar to IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data Mining

VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designPier Luca Lanzi
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfkalichargn70th171
 
Game Development Methodology Mapped on the EvoGlimpse Video Game Experiment
Game Development Methodology Mapped on the EvoGlimpse Video Game ExperimentGame Development Methodology Mapped on the EvoGlimpse Video Game Experiment
Game Development Methodology Mapped on the EvoGlimpse Video Game ExperimentZelia Blaga
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...Laila Shoukry
 
The Opportunity of Windows Norwich Indie Dev
The Opportunity of Windows    Norwich Indie DevThe Opportunity of Windows    Norwich Indie Dev
The Opportunity of Windows Norwich Indie DevLee Stott
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Technologies
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdfrahul812082
 
Designing and developing serious games for users with intellectual disabiliti...
Designing and developing serious games for users with intellectual disabiliti...Designing and developing serious games for users with intellectual disabiliti...
Designing and developing serious games for users with intellectual disabiliti...Baltasar Fernández-Manjón
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network supportJose Saldana
 
Testing Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTesting Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTechWell
 
Eirplay game production
Eirplay game productionEirplay game production
Eirplay game productionPete Lynch
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfAnne David
 
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game DevelopmentCodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game DevelopmentWooga
 

Similar to IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data Mining (20)

VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game design
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
 
Game Development Methodology Mapped on the EvoGlimpse Video Game Experiment
Game Development Methodology Mapped on the EvoGlimpse Video Game ExperimentGame Development Methodology Mapped on the EvoGlimpse Video Game Experiment
Game Development Methodology Mapped on the EvoGlimpse Video Game Experiment
 
Data Driven Game Design
Data Driven Game DesignData Driven Game Design
Data Driven Game Design
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
 
The Opportunity of Windows Norwich Indie Dev
The Opportunity of Windows    Norwich Indie DevThe Opportunity of Windows    Norwich Indie Dev
The Opportunity of Windows Norwich Indie Dev
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
CG_report_merged (1).pdf
CG_report_merged (1).pdfCG_report_merged (1).pdf
CG_report_merged (1).pdf
 
Designing and developing serious games for users with intellectual disabiliti...
Designing and developing serious games for users with intellectual disabiliti...Designing and developing serious games for users with intellectual disabiliti...
Designing and developing serious games for users with intellectual disabiliti...
 
Mobile gaming
Mobile gamingMobile gaming
Mobile gaming
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network support
 
V3 gamingcasestudy
V3 gamingcasestudyV3 gamingcasestudy
V3 gamingcasestudy
 
Testing Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTesting Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All Testers
 
Eirplay game production
Eirplay game productionEirplay game production
Eirplay game production
 
Kingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdfKingston University AR Drone game-final report.pdf
Kingston University AR Drone game-final report.pdf
 
CV-05.04.16
CV-05.04.16CV-05.04.16
CV-05.04.16
 
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game DevelopmentCodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game Development
 

More from Pier Luca Lanzi

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomePier Luca Lanzi
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaPier Luca Lanzi
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 

More from Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 

Recently uploaded

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
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
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 

IEEE Game Innovation Conference 2013 - Tuning Mobile Game Design Using Data Mining

  • 1. Tuning Mobile Game Design Using Data Mining PL Lanzi, D Loiacono, E Parini, F Sannicolo’, C Scamporlino, & M Pirovano Game Innovation Conference 2013 – Vancouver September 23-25
  • 2. Traditional Game Development •  •  •  2 Development of video games on traditional platforms (PC/console) follows well-defined best practices Significant portions of the overall cycle are devoted to playtest and testing The final product is generally expected to be almost perfect and well-polished concept 1-2 years Game Innovation Conference 2013 – Vancouver September 23-25 final product
  • 3. Mobile Game Development •  •  •  •  •  Several companies follow the same development used for traditional platforms and invest 1-2 years on large projects However the approach is infeasible for most mobile/indie companies which cannot sustain such a “long” cycle Success in the mobile market appears not to follow established criteria Long projects are perceived as too risky Recent strategies favor the rapid exploration of new ideas and follow up only the more successful ones Development 2-3 months (4-6 applications per year) Follow up only to the most successful ones §  §  Game Innovation Conference 2013 – Vancouver September 23-25 3
  • 4. our experience the task develop one video game for Windows Phone to participate to the 2012 Microsoft Imagine Cup the challenges short development (four months from start to end) small user base (almost nobody we knew had a Windows Phone) variety of platform with rather different features secrecy! the app could not be distributed before submission Game Innovation Conference 2013 – Vancouver September 23-25
  • 5. our approach instrument the application code to trace almost everything the users do perform very short playtesting sessions (1-2 days) apply data mining to the collected data to extract typical users’ behavior to evaluate gameplay check users’ behavior on different platforms Game Innovation Conference 2013 – Vancouver September 23-25
  • 6. Bad Blood – A Serious Game About Diseases •  •  •  •  Casual game for Windows phones developed during the Videogame Design and Programming course at the Politecnico di Milano Bad Blood aims at spreading the knowledge about human diseases through a series of games settled in blood vessels, in the respiratory system, and in the brain Five continents, in which players can select a specific region (e.g., West Australia) that also corresponds to a disease and thus to a specific scenario Four game mechanics: attack, tap, survive and puzzle Game Innovation Conference 2013 – Vancouver September 23-25 6
  • 8. Collecting Game Data •  •  •  •  8 Our analysis focused on the two game modes with the highest interactivity (attack and tap) Before playing, users were asked for age and gender Code was instrumented to collect any possible information (raw data) about user behavior every 200ms The raw data were then elaborated to compute several variables including length and direction of the swipe gesture center position of the players’ cells during collisions number of opponents in every screen the number of hits and misses in every seconds the positions of the hits and misses … §  §  §  §  §  §  Game Innovation Conference 2013 – Vancouver September 23-25
  • 9. Mining Users’ Data: Population Game Innovation Conference 2013 – Vancouver September 23-25 9
  • 10. Attack Mode: Trajectory of Users’ Swipes Game Innovation Conference 2013 – Vancouver September 23-25 10
  • 11. Good Taps & Bad Taps Game Innovation Conference 2013 – Vancouver September 23-25 11
  • 12. Our Flawed Gameplay Game Innovation Conference 2013 – Vancouver September 23-25 12
  • 13. How We Solved the Issue in Time for Submission •  •  •  We modified the gameplay before the final submission to the competition Each level in attack mode has a random instant mini boss fight involving bigger bacteria and viruses The users has to instantly increase the firing rate to be able to destroy the enemy before it can hit the player or disappear at the bottom of the screen Game Innovation Conference 2013 – Vancouver September 23-25 13
  • 14. Conclusions and Take-Home Message •  •  •  •  •  14 We would never make the submission with a more traditional approach to playtesting Completely Instrumenting the code helped us getting the best out of the relatively few users we could test our game with The analysis of the collected data helped us Improving the touch interface (and colliders’ placement) Discovering a major design flaw that would have made the game boring §  §  We did not win the Microsoft Imagine Cup 2012! L But we won “Share Care” a major national competition for serious games devoted to blood donation and a special prize for innovation J Game Innovation Conference 2013 – Vancouver September 23-25
  • 15. Thank You! download it @ http://www.badbloodgame.net/ Game Innovation Conference 2013 – Vancouver September 23-25

Editor's Notes

  1. Qui ho messo due cover una di GTA V (ovviamente un successoneche non e’ statoancoracriticato) e SimCity che e’ statomassacrato.
  2. in questocaso ho messo ungiocotradizionale (Deadspace e dots, piu’ sempliceche ha venduto di piu’).
  3. sopra e’ attack, sotto e’ survive
  4. Figure 3a shows the distribution of the swipe angle where 0 corresponds to the vertical direction, negative angles correspond to swipes toward the upper left corner and positive angles correspond to swipes toward the upper right corner of the screen; we also note a slight bias toward the right side of the screen (the skewness of the distribution is −1.82). Figure 3b shows the distribution of the length of the swipe gestures performed by the users. As it can be noticed, gestures tend to be very short (typically less than 40 pixels long) and long gestures are rare.
  5. Figure 4d shows the distribution of taps on good (i.e., enemy) targets (placed in position ⟨0,0⟩). We note that the distribution is not centered on the origin but it has its peak at the lower left of it; this can be easily explained by noting in mobile games, players rarely cover the target with their full finger and that since the enemies arrive from the top of the screen so users tend to tap them from the lower bottom side. Figure 4e shows the distribution of wrong taps around enemies (assuming them in position ⟨0,0⟩) and include two types of mistakes: voluntary taps on wrong target (the players did not get the game mechanic correctly) or involuntary taps (the players aimed at something else but hit the wrong target). First, the distribution of the good taps (Figure 4d) around enemies is very different from the distribution of the wrong taps (Figure 4d). In fact, while good taps are more frequent in the areas very close to the target center, the bad taps are not centered around the target and are very frequent also in areas quite far from the target, i.e., at the edge of the collider box. This suggests that most of the wrong taps are involuntary and that players are able to clearly distinguish the good targets from the bad ones. Second, collected data show that players are much more accurate on the upper part of the screen with respect to the lower part (see Figure 4c) coherently with the designed mechanics. In fact, the targets should reach the bottom of the screen only when the player is busy with other targets and, thus, we expect a decrease in the tap accuracy. However, this finding also suggests that we could extend the design (and perhaps increasing the difficulty) by adding new enemy entering directions (e.g, having some enemies appearing from the left of the screen and exiting on the right).
  6. Nell’analisi ci siamoaccortiche per la modalita’ di attackl’utentecontinuava a lanciareglobulibianchi con un ritmocostanteindipendentemente dal numero di nemicipresenti.Per variareilritmoabbiamointrodottoil boss. Il Globulonedellaprossima slide.our analysis identified a serious flaw in the attack mode: the collected game data showed that players keep firing the white blood cell at a rather steady rate and almost uniformly all over the screen. Therefore, players’ behavior is almost the same, disregarding the actual number of targets on the screen and time passed from the beginning of the level (see Figure 6), i.e., there are neither changes in the pace of the games nor thrills. Based on this analysis we decided to modify the gameplay before the final submission to the competition by adding, to each level in attack mode, an instant mini boss fight consisting of bigger bacteria and viruses randomly scheduled. These requires that the users instantly increase the firing rate to be able to destroy the enemy before it can hit the player or disappear at the bottom of the screen. Figure 7 shows a screenshot of the new boss fight element that can be randomly introduced during an attack mode level.