Scoring - Richardng12/Terra_Tales GitHub Wiki
Scoring
Throughout each level players are given a score based on multiple factors within the level. In the forest stage score is based off trees planted, fire sprites put out and time to complete the level giving scores of 1000, 500 and 20 for each action respectively. For the ocean stage you get 500 points for number of rubbish processed correctly, 200 for oil sprites destroyed and 20 for time again. The city level factors the number of clouds destroyed and maximum energy reached into the scoring for the level with each giving 100 and 3000 points. Health is another factor that is constant through all levels and gives a 100 points for the number of hearts left at the end of the level.
The difficulty of a stage will add a multiplier to the scores with easy, medium and hard giving a multiplier of 1, 2 and 3 respectively. This not only adds replayability to our game but also caters to players of different skill levels.
A cumulative score of all stages is presented at the end of the game where players can add their scored to a high score leader board. This is to encourage players to try their best at each level and try to complete as many objectives as possible in the shortest amount of time while also providing another factor of replayability.
A live scoring system is also given to players displaying the amount of score they currently have for the stage. This is another mechanism for providing positive reinforcement as it shows players that their actions have positive impacts on the environment.