ÖDEV... Aşağıdaki 1 soruyu dersten sonra defterinize cevaplayınız.
Kullanılacak kodlar:
|
1. Bayrağa
Tıklandığında 2. […Kuklaya…]
Tıklandığında 3. […]
tuşuna basıldığında 4. X
i [...] değiştir 5. Y
yi [...]değiştir 6. [...]
saniye bekle 7. [...]
defa tekrarla
|
8. Sürekli
Tekrarla 9. x:
[…] y:[…] konumuna git 10. X [...]
olsun 11. Y
[...] olsun 12. [...]
saniye de x: [...] y: [...]'a süzül 13. [...]
adım git 14. sağa
[...] derece dön
|
15. sola
[...] derece dön 16. […Öğrenci
Oku...]'na doğru dön 17. kenara
geldiyse sek 18. dönüş
tarzını […sağa-sola…] yap 19. […]
saniyede […Karakter…] e süzül 20. […karaktere….]'e
git
|
Soru 1:
Karakterler:
- Çocuk (x: 0, y: -100)
- Kedi (x: -100, y: 50)
- Köpek (x: 100, y: 50)
- Araba (x: -200, y: -100)
Senaryo: Bayrağa tıklandığında,
Kedi 2 saniyede, Köpek 3 saniyede Çocuğa süzülsün. Araba ise "A"
tuşuna basıldığında 2 saniye beklesin, sonra x:0 y:-100 konumuna (Çocuğun
yanına) 2 saniyede süzülsün. Araba geldiğinde Kedi ve Köpek sürekli olarak 10
birim yukarı-aşağı hareket etsin.
(Not: süzülme komutlarında Eğer [ ... ] ise komutu gerekiyor olmasına rağmen öğretilmediği için listede yok. Bunun yerine her karakter zamana - [...] saniye bekle - göre kodlanarak hareket edebilir.)
Hareket
Menüsü: Süzülme Kodları ve açıklaması (DEVAM):
"[…karakter…] 'e git" kodu tasarım
ekranındaki kuklanın yanına gitmesi için
"[…] saniyede […Karakter…] e süzül" kodu
Ekrandaki ismi verilen diğer kuklaya belirtilen saniyede süzülerek gitmesi için
"Kenara geldiyse sek" kodu tasarım
ekranının dışına çıkacak şekilde hareket ederse tersine gitmesi için
“Dönüş tarzını [sağa-sola dönebilirsin] yap”
Kuklanın kenarlara geldiğinde yönünü hareket yönü olarak belirlemek için kullanılır. Fakat bu komut “Kenara
geldiyse sek”, “ [...] derece dön
” veya “ […Öğrenci Oku...] 'na doğru dön ” komutlarıyla birlikte
kullanılır.
|
Havucu Yemek
Karakterler: Panda (-180,130)
, Kuş (-160, -110), Tırtıl (160, 150), Havuç(50,0)
Senaryo: Bayrağa
tıklanınca Panda, Tırtıl ve Kuş aynı anda 2 saniyede havuca doğru
süzülecekler.
|
Kod: Bayrağa
Tıklandığında Bayrağa
Tıklandığında
Bayrağa
Tıklandığında
|
|
Parkta Buluşma Karakterler: Çocuk (x: -200,
y: 0) , Kedi (x: 150, y: -50) , Köpek (x: 100, y: 100) Senaryo: Bayrağa
tıklanınca Çocuk, Kedi ve Köpek parkta buluşacak. Çocuk 5 defa tekrarlayarak
her seferinde 20 adım sağa gitsin ve 0.5 saniye beklesin. Kedi, 3 saniye
bekledikten sonra 2 saniyede Çocuk'a süzülsün. Köpek ise sürekli olarak 10
adım sağa gitsin, kenara geldiyse sekip yön değiştirsin (dönüş tarzını
sağa-sola yapsın).
|
Kod: Kedi.Bayrağa
Tıklandığında Köpek.Bayrağa
Tıklandığında
|
|
Köpek ve Kedi
Kovalamacası Karakterler: Köpek (x: -100,
y: 0) , Kedi (x: 100, y: 0) , Panda (x: 0, y: 100) Senaryo: Bayrağa
tıklanınca Köpek, Kedi'ye doğru dönüp 3 defa tekrarlayarak her seferinde 30
adım gitsin. Kedi sürekli olarak kaçsın: 20 adım sağa gitsin, kenara gelince
sekerek yön değiştirsin (dönüş tarzını sağa-sola yapsın). Panda "P"
tuşuna basıldığında 1 saniye bekleyip x:-50 y:50 konumuna süzülsün (2
saniyede).
|
Kod: Bayrağa
Tıklandığında [P] tuşuna
basıldığında
|
|
Trafik Işıkları Karakterler: Araba (x: -150,
y: -50) , Durak (x: 100, y: -50) , Çocuk (x: -200, y: 50) Senaryo: Bayrağa
tıklanınca Araba sürekli olarak 5 adım sağa gitsin, kenara geldiyge sekip
geri dönsün. Çocuk "A" tuşuna basıldığında 3 defa tekrarlayarak 20
birim yukarı gitsin ve her seferinde 0.2 saniye beklesin. Durak sabit bir
noktadır.
|
Kod: Çocuk.[A] tuşuna
basıldığında |
|
Hayvanat Bahçesi
Ziyareti Karakterler: Panda (x: -100,
y: 50) , Fil (x: 200, y: -80) , Çocuk (x: 0, y: 0) Senaryo: Çocuk hayvanat
bahçesinde Panda ve Fil'i ziyaret ediyor. Boşluk tuşuna basıldığında Çocuk 2
saniyede Panda'nın yanına süzülsün. Panda'ya tıklandığında Panda 90 derece
sağa dönsün ve 50 adım gitsin. Fil'e tıklandığında Fil x:100 y:0 konumuna
gitsin.
|
Kod: Panda.[Panda]
Tıklandığında Fil.[Fil]
Tıklandığında
|
|
Karakterler: Fil (x: -150, y:
0) , Çocuk (x: 100, y: 80), Araba (x: 200, y: -50), Kedi (x: -50, y: 100) , Köpek
(x: 50, y: -100)
Senaryo: Bayrağa
tıklanınca Fil sırayla Çocuk, Araba, Kedi ve Köpek'in yanına süzülerek
gitsin. Her bir karakterin yanına vardığında 2 saniye beklesin.
|
Kod:
|
|
Karakterler: Çocuk (x: -150, y:
50) , Fil (x: 150, y: -50) , Kedi (x: -100, y: -100) , Köpek
(x: 100, y: 100) , Araba (x: 0, y: 0)
Senaryo: Bayrağa
tıklanınca Fil, sırayla Çocuk, Kedi, Köpek ve Araba'nın yanına süzülerek
gitsin. Her bir karaktere 2 saniyede varsın ve yanında 1 saniye beklesin.
|
Kod:
[F] tuşuna
basıldığında
[Araba]
Tıklandığında
[K] tuşuna
basıldığında
[Boşluk] tuşuna basıldığında
|
|
Kedi Fare
Kovalıyor Karakterler:
Senaryo: Bayrağa
tıklanınca Kedi sürekli olarak Köpek'e doğru dönsün ve 15 adım gitsin. Köpek
ise "K" tuşuna basıldığında 10 adım sağa gitsin, kenara gelince
sekerek geri dönsün ve dönüş tarzını sağa-sola yapsın.
|
Kod: Köpek.[K] tuşuna
basıldığında
|
|
Araba Yarışı Karakterler:
Senaryo: Bayrağa
tıklanınca Araba sürekli olarak 8 adım sağa gitsin, kenara gelince sekip sola
dönsün. Çocuk "A" tuşuna basıldığında 3 saniye beklesin, sonra
x:150 y:-50 konumuna 2 saniyede süzülsün. Araba yarışı bitince Çocuk
"B" tuşuna basıldığında x:-200 y:-50 konumuna ışınlansın.
|
Kod: Çocuk.[A] tuşuna
basıldığında Çocuk.[B] tuşuna
basıldığında
|
|
Salıncakta
Sallanma Karakterler:
Senaryo: Çocuk
"S" tuşuna basıldığında 10 defa tekrarlasın. Her tekrarda 20 birim
sağa gitsin, 0.2 saniye beklesin, 20 birim sola gitsin, 0.2 saniye beklesin.
Bu hareketi yaparken Panda, Çocuk'a tıklandığında 1 saniye bekleyip x:50 y:50
konumuna gitsin.
|
Kod: Panda.[Çocuk]
Tıklandığında
|
|
Durakta
Bekleyenler Karakterler:
Senaryo: Durak'a
tıklandığında Kedi ve Köpek sırayla Durak'a süzülsün. Kedi 2 saniyede, Köpek
3 saniyede Durak'a varsın. Araba "O" tuşuna basıldığında 2 saniye
beklesin, sonra x:0 y:-100 konumuna (Durak'ın yanına) 2 saniyede süzülsün.
Araba geldiğinde Kedi ve Köpek sürekli olarak 10 birim yukarı-aşağı zıplasın
(Y'yi değiştirerek).
(Not:
"konumuna gelince" şartı için Eğer [ ... ] ise komutu gerekiyor ama
listede yok. Alternatif olarak sürekli kontrol yapılabilir ancak şimdilik
böyle yazdım.)
|
Kod: Araba.[O] tuşuna
basıldığında Kedi.Araba x:
[0] y: [-100] konumuna gelince Köpek.Araba x:
[0] y: [-100] konumuna gelince
|
|
Karakterler:
Senaryo: Fil
"F" tuşuna basıldığında önce sağa 45 derece dönsün, sonra 50 adım
gitsin. Ardından 1 saniye bekleyip sola 90 derece dönsün ve 30 adım daha
gitsin. Panda "P" tuşuna basıldığında x:-50 y:50 olsun (konum
değiştirsin), Çocuk ise Fil'e tıklandığında 2 saniyede Fil'in yanına
süzülsün.
|
Kod: Panda.[P] tuşuna
basıldığında Çocuk.[Fil]
Tıklandığında
|






