3 - Building Pong / Timeline

Pong Build 


Day 1

pong spec, paddle, control blocks - if, forever, moving ball

Day 2

use of variables and operators, out of bounds, bounce, touching block, calculating new direction

Day 3

main event loop, scoring

Day 4

testing and debugging, reports

Day 5 

reports and presentations

Where To Start Coding?

With our "spec" in hand we can get started. Sometimes in programming it is not clear where to start. Instead of getting stuck we are going to follow the agile philosophy of starting with anything that we know needs to be done and that seems easiest to implement.


I will try recording the demonstrations on how to program these elements and post on YouTube:



(Please note these videos don't have any audio) 

How about getting a single paddle to work with the up and down arrow keys?