Ok so I will have to make a game for my AP Comp Sci Final Project, so why not start now?

He wont know the difference. So will be using Allegro, instead of OpenGL and SDL since it will be 100% 2D game. It will be a sim about lifting and stuff like that. Like an rpg, instead the stats are like weight and lifting stats. and the items are supplements and food and ect.

Kinda corny but new type of game play IMO. Train too much at once and you over train and stuff... Now will it be better as a "Platformer" or the classical RPG top down camera?
So my plan:
1. Pseudo Code
- Brain washing
- On paper
- Classes and functions
- Just general Idea of the project and story
2. Begin Coding Engine
- Movement and Collision
- Physics, if necessary.
- Save/Load game data
- Load Map
3. Begin Coding Map Editor
- Map editor
- Flags such as "Solid" and "door" and ect
4. Add Details
- Add the story and sprites.
- Add other "systems" as Shop or other needs.
5. Add Details to Map
- Make more backgrounds and sprites
6. Repeat
- Repeat 4-5 as necessary
7. Finalize
- Test
- Fix Bugs
- Distribute