Software engineering is to begin. We can start by building up a basic Zelda engine, because we all know what basics are required in Zelda. I'm going to ask that we start this we a 3-step process:
1. Requirements gathering - Gathering a list of what will be needed for the basic parts of the engine. What it will need to do, what the player will be allowed to do, and what it will contain. A set of rules.
2. Scenario Design and Charting - The scenarios will be derived from the requirements. Scenario being what things can occur in the engine. The player swings the sword, brings up the pause menu, interacts with an item, an enemy searches for the player etc. These scenarios will be written out and then charted in a flow chart.
3. Class design - The classes will be derived from the scenarios. Basically, any nouns from that are going to be considered a class. Verbs associated with those nouns will be actions of the class. Designing the classes will entail choosing what classes are needed and their members.
Since requirement gathering does not take long, I'm going to ask this be done within the week. The same due date as Game Design Currently has, June 15. A thread will be posted with further details.