Visual Physics


Learn cocos2d and Box2d

01/31/2013 - 2/7/2013

Use an online tutorial to learn the cocos2d system. Cocos2d is a set of tools for Objective C, it includes Box2d which is a physics engine that I am planning on using to power my simulations.

Design Lo Fi Prototype

2/5/13 - 2/12/13

Design a paper prototype for my app

Create test pendulum

02/07/2013 - 02/10/13

Use box2d to make a test pendulum to make sure it is the best platform for the job

Peer review lo-fi prototype

2/11/13 - 2/14/13

Begin to code interface

2/12/13 - 2/19/13

Build the pendulum & make it fully editable

2/19/13 - 2/26/13

Test app on actual iPad

2/26/13 - 3/10/13

Testing on a read iDevice will allow for more useful feedback on how the app performs. It will give accurate speed tests and will show how the software actually reacts with the touch input.

This step also includes the changes that will be made to the code to make it work more properly on the iPad

Ensure pendulum accuracy

2/26/13 - 2/28/13

Check the pendulum for many values to make sure it is accurate/ make it responsive and make changing variables user friendly.

User Testing

3/5/13 - 3/10/13

Allow users the test the almost finished app. I purposely put this step just before the polishing stage, because changes will be easier to implement with less time lost.

finish menu/ button images and polish the final product

3/10/13 - 3/24/13

if extra time, begin working on other simulators

3/24/13 - 4/15/13

Possible additions:

hydraulics, buoyancy, spring/mass system

Submit app to App store

4/15/2013 - 4/18/13

Market app online

04/18/2013 - 04/30/2013