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)
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
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.
xian said
at 1:28 pm on Aug 30, 2009
ah, I see "High Score" case is in there already...
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.