O3 – Öğretim Desteği İçeriği ÖĞretmen hedefli oyun tasarimina dayali öĞrenme senaryolari belge Verileri Fikri Çıktı



Yüklə 14,94 Mb.
səhifə59/85
tarix10.01.2022
ölçüsü14,94 Mb.
#109489
1   ...   55   56   57   58   59   60   61   62   ...   85
Faaliyetin Süresi

45 dk.

Öğrenme ve Öğretme Strateji ve Metotları

Aktif öğrenme, işbirlikçi öğrenme, problem çözme, oyun temelli öğrenme.

Öğretme Formları



Ön Öğrenme

İkili Çalışma, Grup Çalışması.



Öğretme Özeti

(Motivasyon-Giriş, Uygulama, Düşünme ve Değerlendirme)

Motivasyon-Giriş

Oyunu göstererek öğrencileri motive ediyoruz. Onlarla bu oyunu programlamaya nasıl başlayacaklarını tartışıyoruz. Öğrencilerle birlikte adımların sırasını belirliyoruz.

Örneğin:

1. Arka planı seçin ve karakteri ekleyin.

2. Kediyi ok tuşlarıyla hareket etmesi için programlayın.

3. Fareyi rastgele hareket edecek şekilde programlayın.

4. Fareyi kediye dokunduğunda gizlenecek (ve rastgele bir yerde görünecek) şekilde programlayın.

5. Program sayacını ekleyin.

6. Zamanlayıcı ekleyin ve oyunun sonunu belirleyin.

7. Kızı ekleyin ve oyuncunun ne kadar başarılı olduğunu özetlemesi için programlayın.

8. Kızı fareye dokunduğunda atlayacak şekilde programlayın.

9. Kedi / fare sesini ekleyin.

10. Vb.

Öğrenciler adımlarda yardımcı olabilir veya oyunun kendi kurallarını koyabilirler (ancak adımları takip etmeleri gerekir).



Rastgele değer ataması için operatörü tanıtıyoruz.



Öğrenciler, öğretmenin desteği ile aşağıdaki görevleri çiftler / gruplar halinde programlar.


Uygulama

[Adım 1]


İlk adım, oyunun arka planını belirlemektir. Öğrenciler çevrimiçi olarak ücretsiz resim ararlar. Ardından, yeni karakter eklerler - kedi ve fare.

[Adım 2]

Öğrenciler kediyi ok tuşlarıyla hareket etmesi için programlar. Burada, kedinin kenarlarda olması durumunda ne olacağını belirlemek zorundalar.



[Adım 3]


Öğrenciler fareyi rastgele hareket edecek şekilde programlamalıdır. Bu durumda mantık, sonsuz döngüdeki farenin rastgele sayıda adım atması ve rastgele bir dereceye kadar dönmesidir. Öğrenciler bunu Hareket/hareket et [x] Adımlar (Motion/move[x]Adıms) bloğu ve Hareket/dönüş [x] (Motion/turn[x]degrees) derece bloğu ile yaparlar ve içine rastgele [x] ila [y] (pick random[x]to[y]) operatörünü yerleştirirler.

[Adım 4]


Sonraki adım, fareyi kediye dokunduğunda gizlenecek şekilde programlamaktır. Buradaki mantık, farenin kediye dokunduğunda rastgele bir yerde gizlenmesi ve görünmesidir. Bu durumda oyun farenin ilk yakalandığı anda bitmemektedir. Öğrenciler buraya kendi kurallarını ekleyebilirler. Her durumda rastgele [x] - [y] seçme ( pick random[x]to[y]) operatörünü kullanmaları gerekir.

[Adım 5]

Farenin kaç kez yakalandığını bilmek istememiz durumunda, bir sayaç eklememiz gerekir. Öğrenciler yeni bir değişken oluşturur “– score“ (- puanla) ve bunu kedinin koduna ekler. Oyunun başındaki skor her zaman sıfır olmalıdır. Öğrenciler bunu Değişkenlerle/[x]’e ayarla[değişken] (Variables/set[variable]to[x]) bloğu ile yaparlar. Skorun oyunculara gösterilmesini istiyorsak, öğrencilerin değişken göster [değişken] (show variable[variable]) bloğunu eklemesi gerekir. Daha sonra öğrenciler, kedinin fareye dokunup dokunmadığını kontrol etmek için yeni bir kontrol bloğu “(Kontrol / ne zaman) ((Control/when))” ekler. Kedi fareye dokunursa, sonuç 1 artar (Variables/change[score]by[x]).



[Adım 6]

Öğrenciler oyunun ne zaman biteceğini belirlerler. Bunu zamanlayıcıyı ekleyerek yapabilirler. Bir süre sonra (örneğin 30 saniye) fare ve kedi kaybolur. Puan değişkeni gizlenir ve oyun sona erer.



Öğrenciler bu blokları kedi ve farenin komut dosyalarına eklemelidirler.


[Adım 7]

Öğrenciler, oyuncunun ne kadar başarılı olduğunu özetlemek için kızı programlamalıdır. Eğer oyuncu fare yakalamazsa, kız "Sen hiç fare yakalayamadın!" der. Aksi takdirde, "Tebrikler! X fare yakaladınız!" der.


[İLAVE GÖREVLER]

Öğrenciler oyunlarına herhangi bir öğe ekleyebilir. Örneğin, bir fareye her dokunduğunda sıçrayan kız.




Öğrenciler ses ekleyebilir. Örneğin, kedinin sesini eklerler. Fare yakalandığında ses çıkar.


Yüklə 14,94 Mb.

Dostları ilə paylaş:
1   ...   55   56   57   58   59   60   61   62   ...   85




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin