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.