kiip and setting up rules
Very simple question, am I right in assuming that when setting up kiip i don't need to worry about keeping track of whether an achievement has been reached before?
For example:
I'm setting up a game that says "if you get a 3 letter word then unlock Ach03, if you get a four letter word then unlock Ach04 etc"
but when testing in the viewer every time I get a 3 or 4 letter word it shows the Kiip Unlock Achievement screen. In the real publish of the game will it ignore already achieved achievements?
Thanks
For example:
I'm setting up a game that says "if you get a 3 letter word then unlock Ach03, if you get a four letter word then unlock Ach04 etc"
but when testing in the viewer every time I get a 3 or 4 letter word it shows the Kiip Unlock Achievement screen. In the real publish of the game will it ignore already achieved achievements?
Thanks
Best Answer
-
scitunes Posts: 4,047
This is a good question. I'm not sure but I had thought that kiip is more of a reward system and the achievement part is up to us. I guess the part about kiip revoking our account with them if we make it too easy to get achievements. So I went ahead and created a boolean for each of my kiip awards that is changed to true after the kiip behavior is fired. I wrap this whole thing in a rule that says when game.kiipachievement1 is false. That way it will only fire the first time the achievement has been reached.
But when I added the leaderboard behavior I set it up to post every score as I assumed a leaderboard would take care of who has the highest score. But if kiip is taking care of that maybe they are also taking care of whether or not a kiip achievement as been reached already.
@SaladStraightShooter - can we get some clarification on this? Thanks!
Answers
I have been in contact with a guy from kiip who has been very helpful and this is what he has to say about keeping track of whether an achievement has been reached before:
There is no need to have any rules that keep track of whether an achievement has been reached before because kiip will do that using the MAC address of the device. For purposes of testing, they show you rewards at every point (as does the GS viewer), but in the real publish that won't happen.
I also asked what happens if you set up your game and the top reward becomes to easy to get:
Kiip has an algorithm that stops that from happening. Kiip doesn't give prizes on each reward, it's done spontaneously based on the algorithm so that the prizes are surprises and not something to expect every time. It also keeps it fair and spread the inventory across the apps fairly.
So someone could make it easy to get 200, but the 200 prizes would be the hardest to get. And therefore their game would be giving out very few rewards overall.
The first game I'm doing is Jumble-Bee and I've set it up as follows:
4 letter word = 10 points
5 letter word = 10 points
6 letter word = 20 points
7 letter word = 20 points
8 letter word = 20 points
9 letter word = 20 points
10 letter word = 50 points
11 letter word = 100 points
12 letter word = 200 points
Total = 450 points
Top Score points:
Score of 200 = 10 points
Score of 300 = 10 points
Score of 400 = 10 points
Score of 500 = 50 points
Score of 1000 = 100 points
Total = 180 points
I also wanted to use leaderboards to give awards, but in secret, as a hidden bonus.
So when you click the post score button it posts the score to the Game center, and to Kiip.
One question I have for the GS team:
I've been testing my game on an iphone which runs in landscape, the kiip rewards show up on the screen as if it's running in portait mode. Will it be like this in the final build when it's live on the itunes store?
One question I have for the GS team:
I've been testing my game on an iphone which runs in landscape, the kiip rewards show up on the screen as if it's running in portait mode. Will it be like this in the final build when it's live on the itunes store?