In computing, a concept named procedural generation is a method of creating data algorithmically or rather through code as opposed to manually. This is successfully used in a lot of titles, such as in Minecraft's world generation and a lot of mobile games.
There are a number of advantages to this kind of development, such as the player being able to play the game forever, as well as being able to have additional replay value because every time you play it will be different.
In this chapter, we will develop a game Tappy Plane, similar in gameplay to the popular mobile title Flappy Bird, which uses this concept to create an infinite amount of gameplay.
This project ...