GameMaker Language derslerimize devam ediyoruz.Bu derste
rastgele komutlarını işleyeceğiz.Bu komutlar sayesin de rastgele seçimler veya rastgele sayı türetmeler yapabiliriz.Şimdi komutları inceleyelim.
1-choose("v1","v2","v3"...)
Choose belirlediğimiz şeyler içinden rastgele seçim yapmamızı sağlar.Bu içerik
sayı,metin veya
obje ismi olabiliriz.Hepsini birlikte de kullanabiliriz.Bu şekil de tek bir tanesini rastgele seçtire biliriz.
2-random(n) - random_range(n1,n2)
Random
0-n arasın da tam yada küsüratlı bir sayı seçer.
Random_range
n1-n2 arasın da tam yada küsüratlı bir sayı seçer.
3-irandom(n) - irandom_range(n1,n2)
İrandom
0-n arasın da tam bir sayı seçer.
İrandom_range
n1-n2 arasın da bir tam sayı seçer.
random ile irandom arasındaki farkı gördünüz sanırım.irandom komutların da küsüratlı sayı seçilmez.
4-randomize()
rastgele komutların da bazen sorun çıkabilir ve aynı şeyi seçebilirler.O yüğzden rastgele komutlarından önce
randomize() yazarak bu sorunu çözebiliriz.
Genel örnek :
randomize();
sec=choose("UstaDerslik","UstaDerslik2","UstaDerslik3");
show_message(sec);
r1=random(100);
r2=random_range(50,55);
ir1=irandom(5);
ir2=irandom_range(80,90);
show_message(r1);
show_message(r2);
show_message(ir1);
show_message(ir2);