Skip to content

Instantly share code, notes, and snippets.

@troygilbert
troygilbert / gist:3286865
Created August 7, 2012 16:16
Rules for Social Games (i.e., How to Be Social, Not Sociopathic)

Don't be antagonistic. Lead with what the player wants, not with what is more viral. For example, when prompting the user to select friends for any kind of request, always suggest friends that are already playing the game. It is least likely that the player is interested in sending requests to non-players.

No direct solicitation. Don't task the user with spending their currency. Instead of tasking them with purchasing a specific item, task them with achieving something that may require them to purchase those specific items. Keep it goal-oriented, let the player find the solution.

Every click should do something interesting. Prefer click-do to click-select-do. The player will only achieve click-zen if each click is meaningful.

Social games need meaningful interaction between players. When I accept someone as a neighobr I'm agreeing to play a game with them, and they are agreeing to play a game with me. I should be able to take actions that cause meaningful changes to my neighbor's game state

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>title</title>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<!-- page content -->