Version 9 --------- There is a world with multiple randomly placed, randomly sized stationary particle. There are buttons to play, step, and reset the model. Stepping the model causes the particles to move. If a partical hits a wall, it bounces off. Reciting the model places the partiles at a new random location with a new random size. Playing the model causes it to step redeploy. resetting the model causes it to stop playing. Once the play botton has clicked, it canot be clicked again until the model is reset. Version 8 ---------- There is a world with one randomly placed, randomly sized stationary particle.There are buttons to play, step, and reset the model. Stepping the model causes the particle to move. If the partical hits a wall, it bounces off. Reciting the model places the partile at a new random location with a new random size. Playing the model causes it to step redeploy. resetting the model causes it to stop playing. oOnce the play botton has clicked, it canot be clicked again until the model is reset 1. Add an if-statement to the step function that checks if the particle has gone past a wall and if it has, reverses the direction of the particles. 2. anywhere there is code for centerX and velocity, add code for centerY and velocityY Version 7 --------- There is a world with one randomly placed, randomly sized stationary particle.There are buttons to play, step, and reset the model. Stepping the model causes the particle to move Reciting the model places the partile at a new random location with a new random size. Playing the model causes it to step redeploy. resetting the model causes it to stop playing. Once the play botton has clicked, it canot be clicked again until the model is reset. 1. In the reset function, call clearInterval 2. In the play function, add a line to disable the play button 3. In the reset function, add a line to enable the play button Version 6 --------- There is a world with one randomly placed, randomly sized stationary particle.There are buttons to play, step, and reset the model. Stepping the model causes the particle to move Reciting the model places the partile at a new random location with a new random size. Playing the model causes it to step redeploy. 1. Add an html botton element for the Play botton 2. Define a JavaScript function that is called whenever the botton is clicked 2a. the function will call the step function rapidity using setInterval Version 5 --------- There is a world with one randomly placed, randomly sized stationary particle. There are buttons to step and reset the model. Stepping the model causes the particle to move, reciting the model places the partile at a new random location with a new random size. 1. Add an html botton element for the reset botton 2. Define a JavaScript function that is called whenever the botton is clicked 2a.The function will basically do what the onload function already does. 2b.except we also have to clear the canvas 3. Add an html botton element for the set 4. Define a JavaScript function that is called whenever the botton is clicked 4a.change the x position of the center of the particle by 1 Version 4 --------- There is a world with one randomly placed, randomly sized stationary particle. 1.get random numbers for centerX, centerY, and radius 2. make sure the circle is inside the walls Version 3 --------- There is a world with one stationary particle. 1. Make canvas bigger 2. Create a JavaScript file 3. Link it ot the HTMl file 4. Add JS to draw a circle on the canvas Version 2 --------- 1. Create an HTML canvas element 2. Style it using CSS (give it a border and background color) Version 1 --------- 1. Add our name 2. Add description Version 0 --------- 1. Download template 2. Upload the template in web browser 3. Open the template in our browser