The main feature of a game is to be playable, and our card game is not, really – unless you do enjoy flipping things endlessly for no reason.
So let’s add some meat to our Memory game!
In this chapter, we will define the game rules we designed in Memory GDD (in the previous chapter) to make it playable and enjoyable. We will implement the constraint to flip at most two cards per turn, and then we will add the functionality to check whether the cards are matching or not; we will also define some victory conditions and create a countdown to add some time-based gameplay that ...