I denne opgave skal vi have en bold til at hoppe rundt på vores canvas. Hver gang bolden møder en væg, så skal den skifte retning.
Krav
- Lav en bold (circle ell. ellipse)
- Bolden skal bevæge sig med konstant hastighed
- Bolden skal skifte retning når den “møder” kanten af canvas. (I første omgang vil vi ikke beregne vinkler m.m., men blot ændre x og y, retning fra negativ til positiv( -1 til +1 ).
Råd til at få bolden til at bounce rundt på siden kan i finde her:
Learning Processing: side 83-86
Daniel Shiffman Video: https://www.youtube.com/watch?v=YIKRXl3wH8Y
Hvis du har fået bolden til at skifte retning når den rammer kanten af canvas kan du prøve at tilføje tyngdekraft til din bold.
Vi har lige lært at vi kan ændre positionen ved position = position + hastighed og at vi kan få bolden til at frastøde kanten ved at gange hastigheden med -1.
Tyngdekraften er derimod en tiltrækningskraft mellem masser. Når du taber en pen, trækker jordens tyngdekraft (som er meget større end pennen) pennen mod jorden og får den til at accelerere nedad.
I stedet for at vores hastighed er konstant, skal vi derfor tilføje noget acceleration til hastighed.
Formlen for hastighed skal derfor være:
hastighed = hastighed + acceleration
Prøv at tilføje denne tyngdekraftssimulation til din bold. Hvis du ikke kan gennemskue det, kan du kigge her:
Learning Processing: side 89
