By reviewing the high-level spec that we defined at the beginning of the chapter, we can identify the following pages:
- Landing page: The starting place of our web app and the home page, where the player can begin a new game and choose the difficulty.
- New game page: Bootstraps a new game, taking into account the difficulty settings.
- Wiki article page: This will display the Wikipedia article corresponding to a link in the chain and will update the game's stats. Here, we'll also check if the current article is the goal (the end) article, which is to finish the game as a winner. If not, we'll check if the maximum number of articles has been reached, and if so finish the game as a loser.
- Back page: This will allow the player ...