SlideShare a Scribd company logo
1 of 34
Games as APIs for Social Interaction

                                !



Catch them all playtest, 3/08




                                    Adam Simon
                                    May 9, 2008
Application Programming Interface
web site   desktop app
           facebook      IM   text message
web site   desktop app
           facebook      IM   text message




web site   desktop app   IM   text message
game state


Rumplestiltskin (an artefactual performance) prototyping, 12/07
Alliances
Players belong to different groups, and must decide
which group to support at any given time.




                                      Catch them all playtest, 3/08



Collection
Collect non-players as Friends, score extra points for
socializing them into one of the player groups.
:-(




friend collection + tagging was fun
highly visible in the environment & for non-players




                                       Catch them all playtest, 3/08
:-)




rules & scoring were too complex
synchronizing all the players doesn’t work
game state was confused with too many tagged friends




                                      Catch them all playtest, 3/08
time
sending player
sending player


                 game
sending player          receiving player


                 game
sending player          receiving player


                 game                 action
ludic language




                        description or action?
time
ludic language
time




       invocation
ludic language

                        adopted game syntax
                        for communication
time
rule modeling
identity

                  response to real
                  world actions
time
identity



                  relational identity
                  construction
time
identity
time




                  positive social hacking
identity
time




                  (failed) attempt at personal
                  identity construction
metacommunication
time
metacommunication
time
metacommunication
time
metacommunication
time
metacommunication
time
To Play:   follow quot;socialheroesquot; on twitter
Social Heroes: Games as APIs for Social Interaction

More Related Content

What's hot

Diana Hughes Portfolio
Diana Hughes PortfolioDiana Hughes Portfolio
Diana Hughes PortfolioDiana Hughes
 
The Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesThe Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesJames Gwertzman
 
Racist syndrome (composition over inheritance)
Racist syndrome (composition over inheritance)Racist syndrome (composition over inheritance)
Racist syndrome (composition over inheritance)Al Sayed Gamal
 
Hour (and a half) of Code: Flappy Bird Games in Scratch
Hour (and a half) of Code: Flappy Bird Games in ScratchHour (and a half) of Code: Flappy Bird Games in Scratch
Hour (and a half) of Code: Flappy Bird Games in ScratchAnnMarie Ppl
 

What's hot (6)

Diana Hughes Portfolio
Diana Hughes PortfolioDiana Hughes Portfolio
Diana Hughes Portfolio
 
5. pre production(2)
5. pre production(2)5. pre production(2)
5. pre production(2)
 
Q cards
Q cardsQ cards
Q cards
 
The Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs ZombiesThe Making of PopCap's Plants vs Zombies
The Making of PopCap's Plants vs Zombies
 
Racist syndrome (composition over inheritance)
Racist syndrome (composition over inheritance)Racist syndrome (composition over inheritance)
Racist syndrome (composition over inheritance)
 
Hour (and a half) of Code: Flappy Bird Games in Scratch
Hour (and a half) of Code: Flappy Bird Games in ScratchHour (and a half) of Code: Flappy Bird Games in Scratch
Hour (and a half) of Code: Flappy Bird Games in Scratch
 

Viewers also liked

Comunicación con la prensa RRPP
Comunicación con la prensa RRPPComunicación con la prensa RRPP
Comunicación con la prensa RRPPprofeale2005
 
Apps in the Living Room: Opportunities in Apple's New TV Platform
Apps in the Living Room: Opportunities in Apple's New TV PlatformApps in the Living Room: Opportunities in Apple's New TV Platform
Apps in the Living Room: Opportunities in Apple's New TV PlatformAdam Simon
 
ITP Thesis: Midterm Presentation
ITP Thesis: Midterm PresentationITP Thesis: Midterm Presentation
ITP Thesis: Midterm PresentationAdam Simon
 
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICA
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICALISTA ALUMNOS SIN CAPTURA FOTOGRÁFICA
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICAprofeale2005
 
Calendario de Pruebas Escuela de Comercio e Ingeniería
Calendario de Pruebas Escuela de Comercio e IngenieríaCalendario de Pruebas Escuela de Comercio e Ingeniería
Calendario de Pruebas Escuela de Comercio e Ingenieríaprofeale2005
 
NYC Social TV Meetup - April 2011
NYC Social TV Meetup - April 2011NYC Social TV Meetup - April 2011
NYC Social TV Meetup - April 2011Adam Simon
 
Artistieke vrijplaatsen
Artistieke vrijplaatsenArtistieke vrijplaatsen
Artistieke vrijplaatsenladda
 
Exámenes Escuela de Informática
Exámenes Escuela de InformáticaExámenes Escuela de Informática
Exámenes Escuela de Informáticaprofeale2005
 
Methodology Presentation
Methodology PresentationMethodology Presentation
Methodology PresentationAdam Simon
 

Viewers also liked (9)

Comunicación con la prensa RRPP
Comunicación con la prensa RRPPComunicación con la prensa RRPP
Comunicación con la prensa RRPP
 
Apps in the Living Room: Opportunities in Apple's New TV Platform
Apps in the Living Room: Opportunities in Apple's New TV PlatformApps in the Living Room: Opportunities in Apple's New TV Platform
Apps in the Living Room: Opportunities in Apple's New TV Platform
 
ITP Thesis: Midterm Presentation
ITP Thesis: Midterm PresentationITP Thesis: Midterm Presentation
ITP Thesis: Midterm Presentation
 
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICA
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICALISTA ALUMNOS SIN CAPTURA FOTOGRÁFICA
LISTA ALUMNOS SIN CAPTURA FOTOGRÁFICA
 
Calendario de Pruebas Escuela de Comercio e Ingeniería
Calendario de Pruebas Escuela de Comercio e IngenieríaCalendario de Pruebas Escuela de Comercio e Ingeniería
Calendario de Pruebas Escuela de Comercio e Ingeniería
 
NYC Social TV Meetup - April 2011
NYC Social TV Meetup - April 2011NYC Social TV Meetup - April 2011
NYC Social TV Meetup - April 2011
 
Artistieke vrijplaatsen
Artistieke vrijplaatsenArtistieke vrijplaatsen
Artistieke vrijplaatsen
 
Exámenes Escuela de Informática
Exámenes Escuela de InformáticaExámenes Escuela de Informática
Exámenes Escuela de Informática
 
Methodology Presentation
Methodology PresentationMethodology Presentation
Methodology Presentation
 

Similar to Social Heroes: Games as APIs for Social Interaction

Designing for Creativity and Kindness in Games
Designing for Creativity and Kindness in GamesDesigning for Creativity and Kindness in Games
Designing for Creativity and Kindness in GamesMirjam Eladhari
 
Game Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsGame Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsJane McGonigal
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game designChristina Hsu
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D GamingClint Edmonson
 
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMOPlayers Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMOMirjam Eladhari
 
Applications of Games with a Purpose
Applications of Games with a PurposeApplications of Games with a Purpose
Applications of Games with a PurposeSuhas Aggarwal
 
SeemakurtyEtAlHCOMP2010
SeemakurtyEtAlHCOMP2010SeemakurtyEtAlHCOMP2010
SeemakurtyEtAlHCOMP2010Jonathan Chu
 
SchankarGameDesign.ppt
SchankarGameDesign.pptSchankarGameDesign.ppt
SchankarGameDesign.pptManoharKumar81
 
INCOLSA Get Your Game On presentation
INCOLSA Get Your Game On presentationINCOLSA Get Your Game On presentation
INCOLSA Get Your Game On presentationBeth Gallaway
 
Ig1 task 2 analysis work sheet 1
Ig1 task 2 analysis work sheet 1Ig1 task 2 analysis work sheet 1
Ig1 task 2 analysis work sheet 1Luke Summers
 
Let the games begin! (Games for AAC Users)
Let the games begin!  (Games for AAC Users)Let the games begin!  (Games for AAC Users)
Let the games begin! (Games for AAC Users)Kate Ahern
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In Educationguestf7e7c
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In EducationDoug Adams
 
MO Library Association Preconference: Get Your Game On
MO Library Association Preconference: Get Your Game OnMO Library Association Preconference: Get Your Game On
MO Library Association Preconference: Get Your Game OnBeth Gallaway
 
Central AR Library System
Central AR Library SystemCentral AR Library System
Central AR Library SystemBeth Gallaway
 
Usd340gamesineducation 100216170518-phpapp02
Usd340gamesineducation 100216170518-phpapp02Usd340gamesineducation 100216170518-phpapp02
Usd340gamesineducation 100216170518-phpapp02niccel21
 

Similar to Social Heroes: Games as APIs for Social Interaction (20)

Designing for Creativity and Kindness in Games
Designing for Creativity and Kindness in GamesDesigning for Creativity and Kindness in Games
Designing for Creativity and Kindness in Games
 
Game Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research FindingsGame Studies Download 2009 - Top 10 Research Findings
Game Studies Download 2009 - Top 10 Research Findings
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMOPlayers Imbuing Meaning: Co-creation of Challenges in a prototype MMO
Players Imbuing Meaning: Co-creation of Challenges in a prototype MMO
 
Metro Oct 2007
Metro  Oct 2007Metro  Oct 2007
Metro Oct 2007
 
Applications of Games with a Purpose
Applications of Games with a PurposeApplications of Games with a Purpose
Applications of Games with a Purpose
 
SeemakurtyEtAlHCOMP2010
SeemakurtyEtAlHCOMP2010SeemakurtyEtAlHCOMP2010
SeemakurtyEtAlHCOMP2010
 
Game Ethology 2
Game Ethology 2Game Ethology 2
Game Ethology 2
 
SchankarGameDesign.ppt
SchankarGameDesign.pptSchankarGameDesign.ppt
SchankarGameDesign.ppt
 
INCOLSA Get Your Game On presentation
INCOLSA Get Your Game On presentationINCOLSA Get Your Game On presentation
INCOLSA Get Your Game On presentation
 
Ig1 task 2 analysis work sheet 1
Ig1 task 2 analysis work sheet 1Ig1 task 2 analysis work sheet 1
Ig1 task 2 analysis work sheet 1
 
Let the games begin! (Games for AAC Users)
Let the games begin!  (Games for AAC Users)Let the games begin!  (Games for AAC Users)
Let the games begin! (Games for AAC Users)
 
Challenges and tasks for game testers.
Challenges and tasks for game testers.  Challenges and tasks for game testers.
Challenges and tasks for game testers.
 
1. case study
1. case study1. case study
1. case study
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In Education
 
USD340 Games In Education
USD340 Games In EducationUSD340 Games In Education
USD340 Games In Education
 
MO Library Association Preconference: Get Your Game On
MO Library Association Preconference: Get Your Game OnMO Library Association Preconference: Get Your Game On
MO Library Association Preconference: Get Your Game On
 
Central AR Library System
Central AR Library SystemCentral AR Library System
Central AR Library System
 
Usd340gamesineducation 100216170518-phpapp02
Usd340gamesineducation 100216170518-phpapp02Usd340gamesineducation 100216170518-phpapp02
Usd340gamesineducation 100216170518-phpapp02
 

Recently uploaded

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
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
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
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
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 

Recently uploaded (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.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
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
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
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
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
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 

Social Heroes: Games as APIs for Social Interaction

Editor's Notes

  1. how i’ve been thinking about games as an interface for social interaction between players
  2. Social Heroes is a game which runs on top of Twitter, online service to broadcast short pieces of text to people in lots of different ways. Players give each other points by tagging each other with key words, and eventually start earning achievement awards based on the combinations of points they’ve earned from their friends. It provides a framework for communication and identity construction in the context of a game. every game does this to some extent - people playing chess, tag, football, wii, and halo together are all engaging in a conversation with each other and with the game but what happens when games address that conversation directly, and make communication a core part of play? games are sometimes metaphorically compared to software, so i started looking there
  3. Social Heroes is a game which runs on top of Twitter, online service to broadcast short pieces of text to people in lots of different ways. Players give each other points by tagging each other with key words, and eventually start earning achievement awards based on the combinations of points they’ve earned from their friends. It provides a framework for communication and identity construction in the context of a game. every game does this to some extent - people playing chess, tag, football, wii, and halo together are all engaging in a conversation with each other and with the game but what happens when games address that conversation directly, and make communication a core part of play? games are sometimes metaphorically compared to software, so i started looking there
  4. every game does this to some extent - people playing chess, tag, football, wii, and halo together are all engaging in a conversation with each other and with the game but what happens when games address that conversation directly, and make it a core part of play?
  5. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  6. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  7. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  8. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  9. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  10. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  11. in software development, we have this concept called an API, an application programming interface, which allows data to flow in and out of a piece of software. Twitter is an API more than it is standalone software - can use without the website So, how can we apply this API concept to games?
  12. - formal systems of rules: make it possible for us to predict the outcome of our interactions (unlike in the real world, which has too many unknown rules) - this is what makes them fun! - do this by evaluating game state, a snapshot of what’s going on in the game at any given moment (examples: board, sports, videogame) - we treat everything else in the world the same way: devising theories of the way the world works, making predictions, testing them, and revising them - we mostly don’t think about those models explicitly. It’s just how we see the world. ---overlap - areas where this is more conscious, and one of these is our social interactions -good at modeling what other people are thinking - exploring games that bring mental models of social interactions to front-of-mind, and how that affects those models and those interactions - paper prototyping around alliances and friend collection
  13. - we treat everything else in the world the same way: devising theories of the way the world works, making predictions, testing them, and revising them - we mostly don’t think about those models explicitly. It’s just how we see the world. ---overlap - areas where this is more conscious, and one of these is our social interactions - exploring games that bring mental models of social interactions to front-of-mind, and how that affects those models and those interactions
  14. things like SF0, big games like Pac Manhattan, and ARGs create game interfaces for the physical world, forcing us to reframe our assumptions about our environment what sort of game would produce the same results in our social interactions?
  15. all of these problems could be solved with some amount of computing power, but i didn’t want it to get in the way of the player interactions
  16. players send short text commands to twitter thru website, desktop app, text message, etc, tagging and sending points to each other the system awards achivements based on the number of points earned Rockstar (2 punk + 2 glamor + 1 creative) everything is public - points traded between players as well as achievements are broadcast to anyone who’s watching
  17. this is the web interface for twitter older messages are at the bottom, newer on the top started with: limited number of tags (13 tags, 15 achievements) about 10 users the tags & achievements were originally intended to be descriptive, but users, of course, always find better things to do than what you intended.
  18. this is the user who is speaking/acting/etc
  19. this is the user who is speaking/acting/etc
  20. this is the user who is speaking/acting/etc
  21. this is the user who is speaking/acting/etc
  22. tags designed to be descriptive, can also be used in other was zannah uses the ambiguous “flirt” tag with john - is he flirting, or is she? use of tags for both description & action
  23. here, I’m using “glamor” points more as an invocation, to boost confidence, than a descriptor
  24. a few days after we began, people start appropriating the syntax of the game (+Tag) for meta-communications, which looks like gameplay but isn’t decided to incorporate that into the game - buying tags = explosion of gameplay that became more integrated with activities outside of the game
  25. first impulse: break the game!
  26. rockstar example: in response to a favor he did IRL, Scott tries to give Daniel a rockstar point got back a message that it’s not a tag
  27. bought the new tag and gives it to Daniel
  28. daniel protests because “rockstar” is actually an achievement, but it sticks
  29. heather tries to give herself rockstar points (fwiw, she was rebuffed) difference between relational identity & personal identity affects a lot of our social dynamics, and so wanted to provide a game space to play and explore that ->another use of the game is for metacommunication of players’ current state
  30. needs coffee example: daniel buys a tag “needs coffee”, probably wants someone to give him that point
  31. Jonathan gives 3 points in rapid succession, to Heather, Corey, & John
  32. Corey tries to take “needs coffee” points away from John. he can’t do that yet, another example of players using game syntax to communicate meta-information