Mehiläisen tanssi



Mehiläinen tanssii kertoakseen sijainnin, josta kukat löytyvät. Mitä pitempään mehiläinen tanssii sen kauempana kukat ovat.
Mehiläinen kertoo myös tanssillaan suunnan, josta kukat löytyvät.

Voimmeko koodata mehiläisen tanssin Scrachillä?
Aloitetaan tällä kertaa kun painetaan välilyönti - palikalla

1. Mehiläinen saadaa kääntymään käänny komennolla. Kokeile sopivaa kulman arvoa käänny komennon sisään.


2. Mehiläisen täytyy heiluttaa takapuoltaan myös toiseen suuntaan, jotta tanssi olisi muille mehiläisille mieleinen. Käytä käänny komentoa, jossa suunta on vastakkainen.

3. Edellisten komentojen väliin tarvitaan odota komento, jotta kääntyminen näkyisi. Kokeile sopivaa arvoa odota komentoon.


4. Mehiläinen liikkuu eteen päin tanssiessaan. Laitetaan koodiin liiku komento.


5. Tällä hetkellä mehiläinen kääntyy vain toiseen suuntaan ja takaisin. Laitetaan se kääntymään myös vastakkaiseen suuntaan ja takaisin. Muista kääntymisten väliin odota palikka!
6. Laita vielä loppuun liiku-palikka, jotta mehiläinen liikkuisi myös tämän kääntymisen jälkeen.
7. Tanssin perusrunko on nyt kasassa! Käytetään vielä toista-palikkaa, jotta saamme mehiläisen tekemään saman tanssin monta kertaa peräkkäin.



Lopullisen koodin tulisi näyttää esimerkiksi tältä:


Lisätehtävät:
1. Koodaa mehiläinen kertomaan, että kukat ovat lähellä
2. Koodaa mehiläinen kertomaan, että kukat ovat kaukana
3. Koodaa mehiläinen kertomaan, että kukat ovat kaukana etelässä (alas päin)
4. Koodaa mehiläinen kertomaan, että kukat ovat lähellä pohjoisessa
5. Koodaa mehiläinen palaamaan takaisin lähtöpisteeseensä ja toistamaan tanssiaan useaan kertaan.