3-star challenge: restarting a game

We have seen how we can end our game, but what happens if the user wants to play it again? Should they kill the app and restart it just to play a new game? This is not a kind way of treating players. So let's provide them with a way to replay the game easily.

I recommend that you take advantage of all the knowledge that you have acquired so far in order to create a label when the game is over, which will restart the game. With what we have learned in the previous chapters, you will be capable of finding a solution for this challenge.

Try to develop your own solution and then compare it with the following one.

Solution

First of all, we are going to need a label. So let's declare label by adding the following line ...

Get Getting Started with SpriteKit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.