Before we do anything with the
movementPatterns.json file, let's understand what it will help us do and have a look at its structure. We used JSON before while importing sprite sheets, but this time, we'll be using some data designed specifically for this game.
Previously, our enemies spawned in at random y coordinates and would move straight toward the left-hand side of the screen. Having completely randomized enemy movement can make the game feel unfair and chaotic. This may frustrate our players and prevents them from developing skills to improve their scores.
To change this, we're going to have enemies move in set patterns as follows:
In this example, we are going to have enemies spawn ...