Oyun Geliştirici: BÜŞRA GÜR OYUN GELİŞTİRME SÜRECİNİN İNCELENMESİ Oyun Geliştirme Başlangıç Tarihi: (31 / 12/ 2016) Oyun Teslim Tarihi: (9 / 01/ 2017) KODU GAME LAB Proje Künyesi Projenin Adı: KODU1 VE KODU2 YARIŞIYOR Projenin Türü: Oyun Proje Geliştirme Süresi: 10 Gün Etkilenilen Oyun: SU VE ATEŞ Etkilenilen Oyun Türü: Bulmaca ve Yarış Etkilenilen Oyundaki SU VE ATEŞ Başlıca Karakterler: Yan Karakterler: Bulut, yıldız, balık, kale, kulübe, kayalar Seviye Sayısı: 2 Zorluklar: Puan sınırının olması, koduların birbirleriyle yarışması. Dünya Sayısı: Dünya1 2 Proje Tasarımı Dünyanın Açılışı: Dünyanın Tasarımı: Dünyanın Özellikleri: Hızlı Olan Kazansın! Toprak, sabit nesneler, duvarlar, borular, ağaçlar, yosunlar, zambaklar, kulübe, kayalar, mayın. Cam duvarlar özelliği etkinleştirildi. Kamera Modu Serbest seçildi.
Dünyadaki Başlıca Karakterler: Kodu1 Ve Kodu2 nin Özellikleri: Dünya Başlığı ile başlama aktif hale getirildi. KODU1, KODU2 Dünya1deki Yan Karakterler: Dünya1deki Yan Karakterlerin Özellikleri: Kodu1 ve Kodu2 için yaralanmaz özelliği aktif hale getirildi. Yıldızlar, bulutlar, kayalar, boru, mayın, Dünya2 Dünya2nin Açılışı: Dünya2nin Tasarımı: Dünya2nin Özellikleri: Yan karakterlerin tümü için bu özellik aktif hale getirildi. Geri sayım Su, sabit nesneler, duvarlar, borular, ağaçlar, yosunlar, zambak yaprağı, kale, balık, kayalar. Cam duvarlar özelliği aktif hale getirildi.
Kamera Modu Serbest seçildi. Dünya2deki Başlıca Karakterler: Dünya2deki Başlıca Karakterlerin Özellikleri Geri Sayım ile başlama aktif hale getirildi. KODU1, KODU2 Kodu1 ve Kodu2 için yaralanmaz özelliği aktif hale getirildi. Dünya2deki Yan Karakterler: borular, ağaçlar, yosunlar, zambak yaprağı, kale, balık, kayalar. Ana Karakterler : Karakter1 KODU1, KODU2 KODU1 Projenin Kodlanması Kodu1 için yükseklik düşürüldü. K1 Görev1: Kodu1 için boyut değiştirildi. Klavye yön tuşlarıyla hareket edebilir.
K1 Görev2: Boşluk tuşuna basıldığında zıplayabilir. K1 Görev3: Kayaya çarptığında puanı azalır ve sersemler. K1 Görev4: Yıldıza çarptığında puan kazanır. K1 Görev5: Buluta çarptığında oyun biter. Karakter2 KODU2
Kodu2 için yükseklik düşürüldü. K2 Görev1: Kodu2 için boyut değiştirildi. Klavye harfleriyle hareket eder. İlgili işlev: K2 Görev2: Boşluk tuşuna basıldığında zıplayabilir. K2 Görev3: Zıplama Tortula çarptığında puanı azalır ve sersemler. K2 Görev4: Çarpma Yıldıza çarptığında puan kazanır.
K2 Görev5: Çarpma Buluta çarptığında oyun biter. Karakter3 K3 Görev1: Çarpma Boru Kodu1 boruya çarptığında fırlar. Karakter4 K4 Görev1: Fırlatma Mayın Kodu2 mayına çarptığında parlar ve fırlar. Karakter5 K5 Görev1: Fırlatma Kulübe Kodulardan herhangi biri kulübeye tıkladığında oyun diğer seviyeye geçer. Karakter6: K6 Görev1: Seviye Atlama Kale1 vekale2 Kaleye ilk tıklayan kodu oyunu kazanır.
Karakter7: K7 Görev1: Oyunu bitirme. Balık Kodu2 balığı yerse puan kazanır. Oyun Bitirme: Puan Kazandırma Seviye1 de kulübeye ilk varan kodu seviye1 i kazanır ve oyun seviye2 ye geçer. Seviye2 de ise kaleye ilk varan ve tıklayan kodu oyunu kazanır. Sorun1: Yaşanan Sorunlar -Kodu da birbirleriyle etkileşimde bulunan iki nesne arasında kod yazılabilmesi(ör: kodu1 buluta dokunduğunda kodu2nin önündeki ağacın kamuflajının kalkmaması.) Kodunun(programın) Yetersizlikleri: -Kodu yla oyun yaparken bilgisayarın aniden kapanması. -Kodu da birbirleriyle etkileşimde bulunan iki nesne arasında kod yazılabilmesi(ör: kodu1 buluta dokunduğunda kodu2nin önündeki ağacın kamuflajının kalkmaması.) Oyunun Oynanması: Kişisel Değerlendirme: Uygulama ve Değerlendirme Oyun iki kodunun arasında geçmektedir. Kodu1 ve Kodu2 kendi parkurlarında önlerine çıkan engelleri aşarak ve yıldızları toplayarak ilerlerler. Önlerine çıkan bulutların üstlerinden atlamak zorundadırlar çünkü buluta değerlerse oyun biter. Kayalara çarparlarsa puan kaybederler. Yıldızları toplarlarsa da puan kazanırlar. Parkur sonunda kulübeye ilk varan kodu, kulübeye tıklayarak oyunun ikinci seviyeye geçmesini sağlar. İkinci seviyede ise yine önlerine engeller çıkmaktadır. Ve yine yıldızları toplayarak puan kazanırlar. Parkur sonunda kaleye ilk tıklayan kodu oyunu kazanır. İkinci seviyede oyun suyun altında gerçekleşir. Çocukların hem eğlenerek hem öğrenerek sağlayan bir oyundur. Üzerinde eklemeler ve çıkartmalar yapılarak düzenlenebilir. Kodlamayı öğrenebilir çocuklar bu oyunla. Algoritma mantığı da işlem sırası gözetilerek oynandığında verilebilir. Oyun materyal olarak da kullanılabilir.