Achievements are a way to establish goals for playing a game and provide bragging rights for your elite players. Sometimes they're difficult accomplishments, such as reaching a new high score, and sometimes they're just for fun. Either way, it provides creators with another new way to engage their users.
Creating Achievements
To access existing achievements in your Application or to create new ones, select the "Achievements..." option in the Director menu.
(insert image)
Click the Add button inside the Achievements Manager to create a new achievement. There are three basic building blocks associated with an achievement.
- Name. The achievement name is used in references within your application logic where you award the achievement. The name will also be displayed visually in three areas...
- The Sharendipity software will display the name to the player as it is awarded during game play.
- It appears in all notifications that go out to your social networks.
- It appears on the asset's application page.
- It will appear on a Sharendipity user profile page if that player has been granted the achievement during game play.
- Description : The description of the achievement. The description will appear on both the asset page and the profile pages described above.
- Image : The user-defined image that visually represents the achievement. The image is show on both the asset page and the profile pages described above. Note that if a player has not earned an achievement, it will appear in black and white when that player views it on the web. Once they've earned it, the image will be displayed in color with a check mark on top of it.
To set the image, simply click on the image icon in the "Achievement Properties" dialog. By default, it shows some stock artwork that has been tagged with "achievement", but you can search the community for other images or upload your own using the "New..." button.
(insert image) Awarding Achievements
There is a special action used to award achievements in your behavior and/or method logic called "award [xxx] achievement" where xxx is the achievement(s) you've created for your application. Simply drag the action into your logic, and set the achievement.
(insert image)Sharendipity Achievements
In addition to user-defined application achievements, we are also continually adding Sharendipity achievements. These achievements aren't specific to any one application, but rather apply to your general usage of Sharendipity. One example is the Application Creator achievement, which is earned the first time you share a public application:
We will be continuing to add more and more achievements, for creators who reach a certain number of plays for one of their games, and for players who achieve a first place ranking in a particular game, among others.