https://www.hackingwithswift.com/100/77
Includes solutions to the challenges.
Bonus:
- New game option
SKShapeNode, AVAudioPlayer, CGPath, UIBezierPath, SKTexture
From Hacking with Swift:
- Try removing the magic numbers in the createEnemy() method. Instead, define them as constant properties of your class, giving them useful names.
- Create a new, fast-moving type of enemy that awards the player bonus points if they hit it.
- Add a “Game over” sprite node to the game scene when the player loses all their lives.