Gaming

Page history last edited by Ryan Boyd 4 mos ago

The below brainstorm and examples are for the general genre of gaming.  These could be games played on a computer, TV/Console, or mobile device.

 

Potential verbs

Potential objects

Use Case: Achievement/Badge/Level/Reward

  • <activity:verb> = achieve
  • <activity:object-type> = achievement
  • <activity:target> = game info

Example: Anna Apple achieved Underboss in Mafia Wars 

Use Case: High Score

  • <activity:verb> = achieve
  • <activity:object-type> = high-score
  • <activity:context> = game

Example: Bob Bacon set a new personal record of 3:22 in Minesweeper 

Use Case: Two player competitive game result

  • <activity:verb> = win (or tie or lose)
  • <activity:object-type> = person
  • <activity:context> = game

Example: Anna Apple beat Bob Bacon in Uno 

Use Case: Multi-player game result

  • <activity:actor> = Potentially multiple person objects
  • <activity:verb> = win (or tie or lose)
  • <activity:object-type> = person (potentially multiple)
  • <activity:context> = game

Example: Anna Apple and Bob Bacon beat Chris Cobb and Deepak Davis in Halo 

Potential Object Representations: Achievement/Badge/Level/Reward

Below are potential child elements of an <activity:object> representing an achievement/badge/level/reward

  • <id> = Unique ID for that a/b/l/r
  • <title> = Name of a/b/l/r
  • <link rel="alternate" type="text/html" href="<URL_to_page_for_a/b/l/r>" ... />
  • <link rel="preview" type="image/jpg" href="<URL_to_thumb-sized_a/b/l/r_image>" ... />
  • (optional) <link rel="enclosure" type="image/jpg" href="<URL_to_full-sized_a/b/l/r_image>" .../>
  • (optional) <summary> = Short description of what the user did to earn the a/b/l/r
  • (optional) <content> = Description of what the user did to earn the a/b/l/r

Examples

Personal record:

<entry>

  <id>, <link>, <title>. <summary>, <content>, <published>, <author>, etc.

  <activity:verb>
http://activitystrea.ms/schema/1.0/achieve</activity:verb>

  <activity:object>

    <activity:object-type>
http://activitystrea.ms/.../personal-record</activity:object-type>

    <title>{Record value}</title>

  </activity:object>

  <activity:target>

    <activity:object-type>
http://activitystrea.ms/.../game/activity:object-type>

    <title>{Game Title}</title>

    <link rel="preview" type="image/jpeg" href="{URL to thumbnail image}" />

    <link rel="alternate" type="text/html" href="{URL to self page for game}" />

    ...

  </activity:target>

  ...

</entry>

 

Achievement/Badge:

<entry>

  <id>, <link>, <title>. <summary>, <content>, <published>, <author>, etc.

  <activity:verb>
http://activitystrea.ms/schema/1.0/achieve</activity:verb>

  <activity:object>

    <activity:object-type>
http://activitystrea.ms/.../achievement</activity:object-type>

    <title>{Achievement title}</title>

    <link rel="preview" type="image/jpeg" href="{URL to Achievement thumb}"/>

    <link rel="alternate" type="text/html" href="{URL to achievement page}"/>

    <summary type="text">{Description of achievement}</summary>

  </activity:object>

  <activity:target>

    <activity:object-type>
http://activitystrea.ms/.../game/activity:object-type>

    <title>{Game Title}</title>

    <link rel="preview" type="image/jpeg" href="{URL to thumbnail image}" />

    <link rel="alternate" type="text/html" href="{URL to self page for game}" />

    ...

  </activity:target>

  ...

</entry>

 

Gaming: two-player competitive result:

<entry>

  <id>, <link>, <title>. <summary>, <content>, <published>, <author>, etc.

  <activity:verb>
http://activitystrea.ms/schema/1.0/win</activity:verb>

  <activity:object>

    <activity:object-type>
http://activitystrea.ms/.../person</activity:object-type>

    <title>{Other player’s name}</title>

    <link rel="alternate" type="text/html" href="{URL to achievement page}"/>

    <live:gamerTag>{2nd player’s GamerTag}</live:gamerTag>

  </activity:object>

  <activity:target>

    <activity:object-type>
http://activitystrea.ms/.../game/activity:object-type>

    <title>{Game Title}</title>

    <link rel="preview" type="image/jpeg" href="{URL to thumbnail image}" />

    <link rel="alternate" type="text/html" href="{URL to self page for game}" />

    ...

  </activity:target>

  ...

</entry>

 

Potential Object Representations: Game

Below are potential child elements of an <activity:object> representing a game

  • <id> = Unique ID for that game
  • <title> = Name of Game
  • <link rel="alternate" type="text/html" href="<URL_to_page_for_game>" ... />
  • (optional) <link rel="preview" type="image/jpg" href="<URL_to_thumb-sized_game_image>" ... />
  • (optional) <link rel="enclosure" type="image/jpg" href="<URL_to_full-sized_game_image>" .../>
  • (optional) <summary> = Brief description of the game
  • (optional) <content> = Extended description of the game 

Notes on context

There are three potentially interesting aspects of gaming context:

  • Game - Ex: Mafia Wars, Farmville, Halo, etc.
  • Platform - Ex: MySpace, Facebook, Xbox 360, etc.
  • Mode - Ex: Beginner, Legendary, etc.

The overwhelming most important of these three is the Game and thus it seems appropriate if we currently have one primary context element (<activity:target>) to map this to the Game.

Notes on players and teams

Especially as online and social gaming becomes more prevalent, variations in the number of players and teams/clans are becoming more prevalent, ex: 2 vs. 2, 8 vs. 8, Clan vs. Clan, multiplayer Cuththroat, etc.  Two-player competitive seemed like a good place to start.

Misc.

"The [online gaming] category attracted 87 million U.S. visitors in May 2009, up 22 percent versus year ago." - comScore

Comments (4)

profile picture

Phil Wolff said

at 7:13 pm on Aug 29, 2009

Potential Object: Team (or other group of people)

Verbs: Like/Unlike, Join/Leave, RoleTook/RoleLeft

profile picture

Rob Dolin said

at 7:24 pm on Aug 29, 2009

Thanks Phil. I follow your {Join Team/Clan}, {Leave Team/Clan}, {Took role with team/clan }, and {Left role with team/clan}. I'm not clear on how Like or Unlike would be used? Could you please provide a bit more detail? Thanks again.

profile picture

xian said

at 1:28 pm on Aug 30, 2009

ah, I see "High Score" case is in there already...

profile picture

Phil Wolff said

at 10:42 am on Sep 6, 2009

Liking/Unliking a group deals with groups that have public reputations. I may be a fan of the Oakland Raiders and despise the Mets. (although "despise" would be an interesting verb). Groups are not restricted to game services, clearly.

Still talking with my much-younger power gamers to see what they think.

You don't have permission to comment on this page.