# 1 Scr um 1 Est. Tim e 10 min Assigned Entire Group Task Create Pong folder Create Example using example framework Create Media folder structure Copy content from SharedResources (and only conent) Add bin structure and dll’s Add files to Subversion Commit to Subversion Spend some time planning: Go through all of the tasks, determine which ones interest you the most (keep the important ones first – scrum #). Add some notes from team discussions to the pages and then proceed to burn-down Scrum 1. Talk to your Customer (your professors) for more details on the requirements of the scrum. Note: most of these tasks are not Customer requirements. Reference Ogre Tutorials ExampleApplication ExampleListener Comments (include actual time) # 2 Scr um 1 Est. Tim e 15 min Assigned Task PongBall class SVN Update Copy PongBall.h, IDynamicEntity.h, GoalScoredEventArgs.h, EventHandler.h, Publisher.h Implement the TODOs Add a Ball to your Example Check that it builds (and runs for a little while) Commit to Subversion (yell out) (did you add the files?) Reference Ogre Tutorials Add a new Entity and SceneNode Content.Load Draw Update Position and Velocity Properties Reset Load sphere.mesh Comments (include actual time) # 3 Scr um 1 Est. Tim e 15 min Assigned Task PongPaddle class SVN Update Create a PongPaddle class (look at PongOgreCopy.h for paddle creation) Add a leftPaddle and a rightPaddle to Example and initialize them Check that it builds and runs Commit to Subversion (yell out) (did you add the files?) Reference Ogre Tutorials Add a new Entity and SceneNode Content.Load Draw Update Position and Velocity Properties Load cube.mesh Comments (include actual time) # 4 Scr um 1 Est. Tim e 10 min Assigned Task Add QuitListener Add a ResetBallListener SVN Update Look at QuitFrameListener.h, PongGameFrameListener. h (and implement TODOs) Check that it builds and runs Commit to Subversion (yell out) Reference Comments (include actual time) # 5 Scr um 1 Est. Tim e 20 min Assigned Task Audio System Copy over the SoundManager Add a Sound Frame Listener Copy over sound resources Play on Collision Play on Goal Check in to SVN Reference Comments (include actual time) # 6 Scr um 1 Est. Tim e 10 min Assigned Task Score Overlay Look in StatDisplayFrameListener .h for ideas Reference Comments (include actual time) # 7 Scr um 1 Est. Tim e 20 min Assigned Task Ball Bounce Copy over CollisionDetectionFrame Listener.h, CollisionEventArgs.h Add some walls Register entities with collisionDetection system Handle collisions Reference BoundingBox class Comments (include actual time) # 8 Scr um 1 Est. Tim e 10 min Assigned Task Create a DeadReckoning Listener using IDynamicEntity interface (continue on current velocity) Takes a SceneNode Get and set Velocity Update Pause Resume IsActive Reference Comments (include actual time) # 9 Scr um 2 Est. Tim e 10 min Assigned Task Ball Behavior Refactor to Behavior pattern IBallBehavior.h interface (scrum2) Reference Comments (include actual time) # Scr um 10 2 Est. Tim e 10 min Assigned Task AI Controller Reference Comments (include actual time) # Scr um 11 2 Est. Tim e 10 min Assigned Task Keyboard Controller Reference Comments (include actual time) # Scr um 12 2 Est. Tim e 15 min Assigned Task Event System Publisher EventHandler IEvent Interface Collision Event Goal Event Reference Comments (include actual time) # Scr um 13 2 Est. Tim e 10 min Assigned Task Logger Reference Comments (include actual time) # Scr um 14 2 Est. Tim e 5 min Assigned Task Change Game Update to have a list of Controllers and loop through them Reference Comments (include actual time) # Scr um 15 2 Est. Tim e 10 min Assigned Task General Collision Detection Reference Comments (include actual time) # Scr um 16 2 Est. Tim e 10 min Assigned Task Finite State-Machine Rework ball behavior to use a state machine BallState.h (scrum2) Reference Comments (include actual time) # Scr um 17 2 Est. Tim e 5 min Assigned Task Game Pause Reference Comments (include actual time) # Scr um 18 3 Est. Tim e 10 min Assigned Task Particle Effects Reference Comments (include actual time) # Scr um 19 3 Est. Tim e 10 min Assigned Task Chase Camera – ball and paddles Reference Camera->offset Comments (include actual time) # Scr um 20 3 Est. Tim e 5 min Assigned Task Additional walls Reference Comments (include actual time) # Scr um 21 3 Est. Tim e 10 min Assigned Task Different Ball Behaviors Reference Comments (include actual time) # Scr um 22 3 Est. Tim e 15 min Assigned Task Multiple Balls Reference Comments (include actual time) # Scr um 23 3 Est. Tim e 15 min Assigned Task Additional Paddles Reference Comments (include actual time)