Sterrenhemel

Deze week gaan we verder met het maken van een sterrenhemel. De oefening heb ik in 5 stappen opgedeeld:

  1. Teken de hemel (de achtergrond)
  2. Teken een ster met een willekeurig aantal punten
  3. Teken een ster op een willekeurige plaats
  4. Teken een ster met een willekeurige grootte
  5. Teken een hemel vol sterren

Deze week ga je aan de slag met opdrachten 3 t/m 5. De blog van vorige week gaat over stappen 1 en 2.

Opdrachten

Opdracht 3

In opdracht 2 teken je een ster. In de functie ‘draw_star’ kun je een x en een y positie opgeven waar je de ster tekent. Vorige week gebruikte ik x = 0 en y = 0. In deze opdracht gaan we de 0 vervangen door een willekeurig getal. Wil je mijn oplossing van vorige week zien? Dat kan hier.

  1. Teken de ster op een willekeurige positie, waarbij je x en y een waarde geeft tussen -175 en +175
  2. Klik een aantal keer op Run en controleer of de ster steeds op een andere plek staat.
    Tip: gebruik de functie random die je onder het kopje Numbers vind om de x en y een willekeurige waarde te geven.

Opdracht 4

Nu ga je de grootte van de ster aanpassen. Gebruik ook hiervoor de functie random. Kies waarden voor de groote (variabele ‘size’) die je mooi vindt. Alleen grote sterren, alleen kleine sterren of van alles door elkaar. 

Klik weer een aantal keer op Run en kijk of de ster verschillende groottes heeft en op verschillende plekken staat.

 Opdracht 5

We zijn bijna klaar. We kunnen een ster tekenen met een willekeurig aantal punten, op verschillende plaatsen en met verschillende groottes. Nu gaan we een hemel vol sterren tekenen van verschilende kleuren:

  1. Voeg een ‘repeat 10 times’ loop toe na het tekenen van de hemel (dit hoef je geen 10 keer te doen) 
  2. Vervang de kleur van de ster door ‘random color’ uit het ‘Colors’-menu
  3. Klik op run en controleer of er tien sterren verschijnen in verschillende kleuren.

Het tekenen van je sterrenhemel is klaar. Gefeliciteerd en goed gedaan. Nu kun je gaan spelen met het aantal punten van de ster, de posities, de grootte, de kleuren en het aantal sterren. Maak een sterrenhemel die jij mooi vindt.

Heb je een mooi resultaat? Dan kun je het plaatje hiervan achterlaten bij de reacties.

Oplossing

Gebruik je eigen programma van vorige week om mee te beginnen.

Mijn oplossing voor opdracht 3 kun je hier vinden, die van opdracht 4 hier en die voor opdracht 5 hier.

Een video met de uitleg van wat ik gedaan heb vind je hier.

Er zijn als je gaat programmeren altijd meerdere oplossingen mogelijk. Het kan dus prima zijn dat jouw oplossing ook goed is, ook als is hij anders dan hierboven. Heb je vragen over jouw oplossing? Laat dan een reactie achter onder dit bericht.

Heb je nog weinig ervaring met programmeren? Deze oefening is in Blockly gemaakt. Je hoeft dan nog geen echte code te schrijven, maar gebruikt blokken met duidelijke tekst in plaats van programmeren. Het is ook nog eens goed voor je Engels, want dat is de taal waarin de oefening gemaakt is.

Starterstip: open het scherm waar je de oefening kunt maken. Open een tweede tab met de oplossing. Probeer nu het programma na te maken.

Wil je elke week een herinnering als de nieuwe oefning beschikbaar is? Vul dan hieronder het formulier in (graag de gegevens van een volwassene gebruiken in verband met de AVG. Je kunt mijn algemene voorwaarden en privacyverklaring lezen onderaan mijn website.)

Liefs Esther 

Ja ik wil graag een herinnering als er een nieuwe oefening online is!

0 reacties