Sprites
Sprites are the graphics used by the games, normally grouped into one or several images. Many game engines include tools to split and manage those graphics in a convenient way, but this is not the case in React Native. Since it was designed with a different kind of app having in mind, there are several libraries supporting React Native in the task of dealing with sprites, but our game will be simple enough not to need any of these libraries, so we will store one graphic in each image and we will load them separately into the app.
Before starting to build the game, let's get acquainted with the graphics we will load, as they will be the building blocks for the whole app.
Numbers
Instead of using a <Text/>
component to display the score in our game, we will use sprites for a more attractive look. These are the images we will use to represent the user's score:
As mentioned, all these graphics will be stored in separate images (named 0.png
to 9.png
) due to React Native's lack of sprite...