SlideShare a Scribd company logo
1 of 22
Case Studies in
 Modern Board
Game Conversion
     Martin Grider
Outline: What is this?
What are “modern” board games? & Why
do we care?
Case Study: Carcassonne
Case Study: Ascension
Case Study: For The Win
UI/UX Concerns
Digital Enhancements
What are “modern”
  board games?
Board game industry ↑ 50% in last 10
years1

Hobby vs. Mainstream market segment
(German Boardgames, or “Euro” games)

BoardGameGeek.com

Increasingly blurry line between video
games and “Tabletop” games.
Why should you care?

Existing IP commands a higher price point

Potential for cross-promotion IRL

Digital enhancements can improve
tabletop game experiences. (More later.)

Easier to implement than traditional video
games (!?)
Case Studies:
        Overview
Carcassonne - Often held up as the
shining example of a digital board game
conversion.

Ascension - Especially “polished” example
of a mobile card game.

For The Win - Only included here because
I did the iOS implementation.
Case Study:
     Carcassonne


Tile laying game for 2-6 players
Case Study:
Carcassonne
Case Study:
      Carcassonne
iOS features:

 Local Play vs human or AI Players
 Asynchronous and real-time Multiplayer
 Solitaire variant
 Tutorial / manual
 Achievements / Leaderboards
 Universal app
Case Study:
      Carcassonne

Digital enhancements:
 Showing possible tile locations.
 No downtime in asynchronous play.
 Automatic scoring.
 No setup.
Case Study: Ascension
Case Study: Ascension
Case Study: Ascension
 iOS features: (look familiar?)

   Local Play vs human or AI Players
   Asynchronous and real-time Multiplayer
   Solitaire variant
   Tutorial / manual
   Achievements / Online Profile
   Universal app
Case Study:
For The Win
For The Win
Case Study: For The
       Win
Case Study: For The
       Win
iOS features:
 Local Play vs human or AI Players
 Tutorial / Rules
 Leaderboards

Missing features:
 iPhone only
 No online multiplayer
 No Achievements
Common UI/UX
      Concerns
Q: Should you present the game as the
physical game does?

 Ideally, try to use the physical art from
 the original game. (Some don’t.)

 Showing numbers. (counters, score
 tracks)

 Some UI is simply undefined. New art is
 always needed.
Common UI/UX
      Concerns
Q: Assuming you want to, how do you
represent physical objects to be
manipulated on a touchscreen?

 A: Drag vs Tap (Actually, both!)

 A: False depth (importance of shadows)

 A: Animate actions as they happen

 A: Highlight actions when available
Common UI/UX
      Concerns
Common pitfalls:

 Always animate the AI turns.

 Clearly show whose turn it is.

 All public information should be readily
 available.

 Reduce clicks whenever possible.
 (Ideally load external data in the
 background.)
Common UI/UX
      Concerns
Suggestions for best presenting the
multiplayer lobby.

 Simplify, simplify, simplify. (As few
 screens as possible.)

 It’s not a bad idea to use (or copy) an
 already existing UI. (Apple’s
 GameCenter, for example.)

 Pick good defaults, and make sure “Start
 Game” is clearly identifiable.
Digital Enhancements
Menial tasks can be eliminated.

  Counting tiles remaining in the bag.

  Remembering what someone did on
  their last turn.

  Cumbersome scoring can be done
  instantly.

Less potential for cheating. (Or accidental
rules mistakes.)
Digital Enhancements

A game’s interesting choices can be
brought into focus or made more apparent.

 Carcassonne’s showing possible tile
 locations.

No downtime in asynchronous play.

No game setup.
Footnotes & Sources
    1. Estimated industry figures were 400MM
    for 2003, and over 800MM for 2008
    according to PurplePawn.
    (PurplePawn.com)

    Physical game images sourced from
    BoardGameGeek.com



Martin Grider ~ @livingtech ~ http://chesstris.com/
           martin@abstractpuzzle.com

More Related Content

What's hot

E ball technology
E ball technologyE ball technology
E ball technologyaditi212
 
A-Rage AGDC (The Australian Game Developers Conference)
A-Rage AGDC (The Australian Game Developers Conference)A-Rage AGDC (The Australian Game Developers Conference)
A-Rage AGDC (The Australian Game Developers Conference)JT Velikovsky
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencesabairshad4
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleAnup Yadav
 
E ball- Amit H 2 O
E ball- Amit H 2 OE ball- Amit H 2 O
E ball- Amit H 2 OAmit H TO O
 
E Ball technology
E Ball technologyE Ball technology
E Ball technologyRahul Patil
 
E ball Technology IX
E ball Technology IXE ball Technology IX
E ball Technology IXVioletBlack11
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreAdam Gutterman
 

What's hot (13)

E ball technology
E ball technologyE ball technology
E ball technology
 
A-Rage AGDC (The Australian Game Developers Conference)
A-Rage AGDC (The Australian Game Developers Conference)A-Rage AGDC (The Australian Game Developers Conference)
A-Rage AGDC (The Australian Game Developers Conference)
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
3D Games
3D Games3D Games
3D Games
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game Console
 
Advanced Computer E - Ball
Advanced Computer E - BallAdvanced Computer E - Ball
Advanced Computer E - Ball
 
E ball
E ballE ball
E ball
 
E ball- Amit H 2 O
E ball- Amit H 2 OE ball- Amit H 2 O
E ball- Amit H 2 O
 
E Ball technology
E Ball technologyE Ball technology
E Ball technology
 
E ball Technology IX
E ball Technology IXE ball Technology IX
E ball Technology IX
 
User interfaces
User interfacesUser interfaces
User interfaces
 
E-ball ppt
 E-ball ppt E-ball ppt
E-ball ppt
 
What We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-CoreWhat We Talk About When We Talk About Mid-Core
What We Talk About When We Talk About Mid-Core
 

Similar to Case Studies in Mobile Board Game Conversion

20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game designChristina Hsu
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Devmomobangalore
 
Introduction to Game-Making Tools
Introduction to Game-Making ToolsIntroduction to Game-Making Tools
Introduction to Game-Making ToolsCecily Carver
 
Social game UX test ( with Gameloft)
Social game UX test ( with Gameloft)Social game UX test ( with Gameloft)
Social game UX test ( with Gameloft)XiaoyeLainLin
 
Artificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryArtificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryDamian Isla
 
E-Ball Technology
E-Ball Technology E-Ball Technology
E-Ball Technology ashima sood
 
Gaming technology
Gaming technologyGaming technology
Gaming technologymax_montu
 
Videogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryVideogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryMarlin Sugama
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingKatrin Becker
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...Joseph Ku
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetAbhijeet Kalsi
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsPhaedra Pang
 
Pre production
Pre productionPre production
Pre productionliamrig95
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingAlmog Koren
 
Understanding casual games
Understanding casual gamesUnderstanding casual games
Understanding casual gamesDori Adar
 

Similar to Case Studies in Mobile Board Game Conversion (20)

20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
Mdc2010 Casual Game Dev
Mdc2010 Casual Game DevMdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
 
Introduction to Game-Making Tools
Introduction to Game-Making ToolsIntroduction to Game-Making Tools
Introduction to Game-Making Tools
 
Social game UX test ( with Gameloft)
Social game UX test ( with Gameloft)Social game UX test ( with Gameloft)
Social game UX test ( with Gameloft)
 
Artificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love StoryArtificial Intelligence in Video Games: A Love Story
Artificial Intelligence in Video Games: A Love Story
 
Mobile game design
Mobile game designMobile game design
Mobile game design
 
Street runner final
Street runner finalStreet runner final
Street runner final
 
E-Ball Technology
E-Ball Technology E-Ball Technology
E-Ball Technology
 
Gaming technology
Gaming technologyGaming technology
Gaming technology
 
Gaming technology
Gaming technologyGaming technology
Gaming technology
 
Md2010 jl-wp7-sl-game-dev
Md2010 jl-wp7-sl-game-devMd2010 jl-wp7-sl-game-dev
Md2010 jl-wp7-sl-game-dev
 
Videogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment IndustryVideogames: Raising Interactive Digital Entertainment Industry
Videogames: Raising Interactive Digital Entertainment Industry
 
All I Ever Needed To Know About Programming
All I Ever Needed To Know About ProgrammingAll I Ever Needed To Know About Programming
All I Ever Needed To Know About Programming
 
iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...iOS Game Development: When Cocoa Met Cocos...
iOS Game Development: When Cocoa Met Cocos...
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
When Games Go Small
When Games Go SmallWhen Games Go Small
When Games Go Small
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
 
Pre production
Pre productionPre production
Pre production
 
Social Gaming GameIS User Group Meeting
Social Gaming GameIS User Group MeetingSocial Gaming GameIS User Group Meeting
Social Gaming GameIS User Group Meeting
 
Understanding casual games
Understanding casual gamesUnderstanding casual games
Understanding casual games
 

More from Martin Grider

iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKitMartin Grider
 
Realm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to RealmRealm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to RealmMartin Grider
 
Tools for Tabletop Game Design
Tools for Tabletop Game DesignTools for Tabletop Game Design
Tools for Tabletop Game DesignMartin Grider
 
An introduction to Generic Game Model
An introduction to Generic Game ModelAn introduction to Generic Game Model
An introduction to Generic Game ModelMartin Grider
 

More from Martin Grider (6)

Game Idea A Day
Game Idea A DayGame Idea A Day
Game Idea A Day
 
iOS Game Development With UIKit
iOS Game Development With UIKitiOS Game Development With UIKit
iOS Game Development With UIKit
 
IGDA Twin Cities
IGDA Twin CitiesIGDA Twin Cities
IGDA Twin Cities
 
Realm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to RealmRealm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to Realm
 
Tools for Tabletop Game Design
Tools for Tabletop Game DesignTools for Tabletop Game Design
Tools for Tabletop Game Design
 
An introduction to Generic Game Model
An introduction to Generic Game ModelAn introduction to Generic Game Model
An introduction to Generic Game Model
 

Recently uploaded

Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Riya Pathan
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448ont65320
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...Neha Kaur
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsApsara Of India
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurRiya Pathan
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEApsara Of India
 
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolVIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolRiya Pathan
 
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...perfect solution
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...anamikaraghav4
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...anamikaraghav4
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 

Recently uploaded (20)

Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
 
Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448Beautiful 😋 Call girls in Lahore 03210033448
Beautiful 😋 Call girls in Lahore 03210033448
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
VIP Call Girls Darjeeling Aaradhya 8250192130 Independent Escort Service Darj...
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
 
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service KolhapurVIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
VIP Call Girl Kolhapur Aashi 8250192130 Independent Escort Service Kolhapur
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
 
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service AsansolVIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
VIP Call Girls Asansol Ananya 8250192130 Independent Escort Service Asansol
 
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bara Bazar 👉 8250192130 ❣️💯 Available With Room 24×7
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
 
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
VIP Call Girls Sonagachi - 8250192130 Escorts Service 50% Off with Cash ON De...
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
 

Case Studies in Mobile Board Game Conversion

  • 1. Case Studies in Modern Board Game Conversion Martin Grider
  • 2. Outline: What is this? What are “modern” board games? & Why do we care? Case Study: Carcassonne Case Study: Ascension Case Study: For The Win UI/UX Concerns Digital Enhancements
  • 3. What are “modern” board games? Board game industry ↑ 50% in last 10 years1 Hobby vs. Mainstream market segment (German Boardgames, or “Euro” games) BoardGameGeek.com Increasingly blurry line between video games and “Tabletop” games.
  • 4. Why should you care? Existing IP commands a higher price point Potential for cross-promotion IRL Digital enhancements can improve tabletop game experiences. (More later.) Easier to implement than traditional video games (!?)
  • 5. Case Studies: Overview Carcassonne - Often held up as the shining example of a digital board game conversion. Ascension - Especially “polished” example of a mobile card game. For The Win - Only included here because I did the iOS implementation.
  • 6. Case Study: Carcassonne Tile laying game for 2-6 players
  • 8. Case Study: Carcassonne iOS features: Local Play vs human or AI Players Asynchronous and real-time Multiplayer Solitaire variant Tutorial / manual Achievements / Leaderboards Universal app
  • 9. Case Study: Carcassonne Digital enhancements: Showing possible tile locations. No downtime in asynchronous play. Automatic scoring. No setup.
  • 12. Case Study: Ascension iOS features: (look familiar?) Local Play vs human or AI Players Asynchronous and real-time Multiplayer Solitaire variant Tutorial / manual Achievements / Online Profile Universal app
  • 13. Case Study: For The Win For The Win
  • 14. Case Study: For The Win
  • 15. Case Study: For The Win iOS features: Local Play vs human or AI Players Tutorial / Rules Leaderboards Missing features: iPhone only No online multiplayer No Achievements
  • 16. Common UI/UX Concerns Q: Should you present the game as the physical game does? Ideally, try to use the physical art from the original game. (Some don’t.) Showing numbers. (counters, score tracks) Some UI is simply undefined. New art is always needed.
  • 17. Common UI/UX Concerns Q: Assuming you want to, how do you represent physical objects to be manipulated on a touchscreen? A: Drag vs Tap (Actually, both!) A: False depth (importance of shadows) A: Animate actions as they happen A: Highlight actions when available
  • 18. Common UI/UX Concerns Common pitfalls: Always animate the AI turns. Clearly show whose turn it is. All public information should be readily available. Reduce clicks whenever possible. (Ideally load external data in the background.)
  • 19. Common UI/UX Concerns Suggestions for best presenting the multiplayer lobby. Simplify, simplify, simplify. (As few screens as possible.) It’s not a bad idea to use (or copy) an already existing UI. (Apple’s GameCenter, for example.) Pick good defaults, and make sure “Start Game” is clearly identifiable.
  • 20. Digital Enhancements Menial tasks can be eliminated. Counting tiles remaining in the bag. Remembering what someone did on their last turn. Cumbersome scoring can be done instantly. Less potential for cheating. (Or accidental rules mistakes.)
  • 21. Digital Enhancements A game’s interesting choices can be brought into focus or made more apparent. Carcassonne’s showing possible tile locations. No downtime in asynchronous play. No game setup.
  • 22. Footnotes & Sources 1. Estimated industry figures were 400MM for 2003, and over 800MM for 2008 according to PurplePawn. (PurplePawn.com) Physical game images sourced from BoardGameGeek.com Martin Grider ~ @livingtech ~ http://chesstris.com/ martin@abstractpuzzle.com