De bal bewegen
import play
ball = play.new_circle(
color='black',
x=0, # dit is het midden horizontaal
y=0, # dit is het midden verticaal
radius=40,
)
ball.start_physics(
x_speed=10, # snelheid horizontaal
obeys_gravity=False, # onderhevig aan zwaartekracht
)
play.start_program()
Stap 1: physics
We gaan gebruik maken van "physics" (natuurkunde) om de bal te laten bewegen. Nadat we een bal gemaakt hebben, kunnen we er natuurkundige regels aan toevoegen waar de bal zich aan moet houden.
Bijvoorbeeld:
- x_speed=10: dit betekent dat elk frame (heel wat keren per seconde) de bal 10 pixels naar rechts gaat.
Kijk maar eens wat er gebeurt als je dit script draait.
Stap 2: Pas de code zo aan dat de bal sneller naar rechts beweegt
Klik hier voor een tip
Pas x_speed aan
Vind je het lastig? Klik hier voor een voorbeeld.
import play
ball = play.new_circle(
color='black',
x=0, # dit is het midden horizontaal
y=0, # dit is het midden verticaal
radius=40,
)
ball.start_physics(
x_speed=20, # snelheid horizontaal
obeys_gravity=False, # onderhevig aan zwaartekracht
)
play.start_program()
Stap 3: Pas de code zo aan dat de bal naar links beweegt in plaats van naar rechts.
Klik hier voor een tip
Welke waarde moet x_speed hebben zodat de bal naar links gaat?
Vind je het lastig? Klik hier voor een voorbeeld.
import play
ball = play.new_circle(
color='black',
x=0, # dit is het midden horizontaal
y=0, # dit is het midden verticaal
radius=40,
)
ball.start_physics(
x_speed=-10, # snelheid horizontaal
obeys_gravity=False, # onderhevig aan zwaartekracht
)
play.start_program()