Bilgisayar biliminin en önemli kavramlarından biri yeni komut
tanımlamak, kendi kelimelerinizi bir bilgisayar diline eklemektir.
Çoğu bilgisayar dilinde yalnızca yüz kelime veya komut vardır.
İşin sanatsal ve sihirli kısmı
bu bloklarla kendinize ait yeni kelimeler tanımlamaktır.
Sporda da bunu hep yaparız. Örneğin, basketbolda top sürmeyi,
turnike atışı, ribaundu öğrenmekle başlarsınız.
Bu temel hareketleri öğrendiğinizde yeni hareketlere geçer,
blokları birlikte kullanmaya başlarsınız. Pikenrol ve verkaç gibi.
Ardından, daha karmaşık oyunlara geçersiniz.
O oyunu öğrenip adlandırdığınızda
takımdaki herkes o hareketi nasıl yapacağını bilir.
Aynı şekilde, bir bilgisayara
bu komut dizilimlerini kullanarak bir eylem gerçekleştirmeyi öğrettiğinizde
bu eylem için bir ad belirlerseniz sonrasında tekrar etmek kolaylaşır.
Komutunuzu tanımlayıp adlandırdığınızda buna "fonksiyon" denir.
Şimdi bu fonksiyonları kullanıp Bee (Arı)'ye yardım edeceğiz.
Bu örnekte, fonksiyonumuz "2 nektar al", buradaki yeşil blok.
"2 nektar al" fonksiyonunun ne yaptığını
gri kutucuktaki fonksiyon tanımına bakarak görebiliriz.
İçine bakarsanız "2 nektar al" fonksiyonunun
nektar alacağını, ardından tekrar nektar alacağını görüyoruz.
Her zaman gri kutucuğun içine bakın ki
bu yeşil fonksiyon bloklarının ne yaptığını bilin.