Reader small image

You're reading from  Gideros Mobile Game Development

Product typeBook
Published inNov 2013
Reading LevelIntermediate
PublisherPackt
ISBN-139781849696708
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Arturs Sosins
Arturs Sosins
author image
Arturs Sosins

Arturs Sosins is a developer living with his wife Anna and son Tomass. He has a Master's degree in Computer Science and even though he is working as a developer full time, he still loves coding and shares his knowledge with others in his spare time. In his last years at the university, he started chasing the dream of creating his own mobile games for fun and personal satisfaction in his spare time. After trying out lots of different cross-platform frameworks for mobile game development, he found Gideros SDK in January 2012 and liked it so much that he decided to stick with it when developing his games. In the summer of 2012, he founded a group of like-minded developers/designers who go under the indie label Jenots.com (http://jenots.com/). They released Mashballs (http://jenots.com/mashballs), their first game, in September 2012 and are currently working on a couple of bigger game projects. As there was a lack of learning materials and tutorials for Gideros and writing was one of the his favorite hobbies, he started creating different tutorials on how to accomplish simple things in Gideros. This led him to create his new blog http://appcodingeasy.com. Due to popularity of his tutorials and the support he provided on the Gideros community forum, he became the most active community member. In February 2013, the Gideros team offered him the position in the Gideros developers' team, where he has been working since then, while continuing to work on games in his spare time.
Read more about Arturs Sosins

Right arrow

Adding high scores


Implementing high scores is a must for almost every game to make players compete with each other or to make players replay levels to improve their result. So let's modify our GameManager class to also manage score for each level.

Inside our GameManager class createLevel method, we already stored default score and time values, so now we only need methods to set and retrieve them.

First, we will create a method to set the score, which would simply take pack and level number and the user score as the parameters, and return true to indicate that the user has beat a high score or false if the user'sscore is lower than the highest score.

So, as done previously for almost each GameManager method, at first we try to load the pack and create the level information if we need. Then we check if the user's high score is higher than the saved one; and if it is, we save the new score and time when it was achieved. Then we return true, else we simply return false.

function GameManager:setScore...
lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Gideros Mobile Game Development
Published in: Nov 2013Publisher: PacktISBN-13: 9781849696708

Author (1)

author image
Arturs Sosins

Arturs Sosins is a developer living with his wife Anna and son Tomass. He has a Master's degree in Computer Science and even though he is working as a developer full time, he still loves coding and shares his knowledge with others in his spare time. In his last years at the university, he started chasing the dream of creating his own mobile games for fun and personal satisfaction in his spare time. After trying out lots of different cross-platform frameworks for mobile game development, he found Gideros SDK in January 2012 and liked it so much that he decided to stick with it when developing his games. In the summer of 2012, he founded a group of like-minded developers/designers who go under the indie label Jenots.com (http://jenots.com/). They released Mashballs (http://jenots.com/mashballs), their first game, in September 2012 and are currently working on a couple of bigger game projects. As there was a lack of learning materials and tutorials for Gideros and writing was one of the his favorite hobbies, he started creating different tutorials on how to accomplish simple things in Gideros. This led him to create his new blog http://appcodingeasy.com. Due to popularity of his tutorials and the support he provided on the Gideros community forum, he became the most active community member. In February 2013, the Gideros team offered him the position in the Gideros developers' team, where he has been working since then, while continuing to work on games in his spare time.
Read more about Arturs Sosins