Adı-Soyad : Meliha ERTEN-Nuriye TUNÇ-Erkan ERKAN-Yunus ÖZKÖK OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ Oyunun amacını belirtiniz: Yapılacak olan oyunun amacı; Oyunda başkarakterimiz engelleri aşarak bitiş noktasına ulaşmalıdır. 100 saniye içinde oyunun bitmesi lazımdır. Engellerde ateş eden karakterlerde vardır. Sağlık bitene kadar öldürülmezse oyun sona erer. Taş gibi engeller vardır. Taşlara çarptığında dikkatli olmalısın diye dönüt vermektedir. Oyununu oynarken klavye yön tuşları kullanılır. Çocuklar yön tuşlarını kullanarak dikkat ve el becerilerini geliştirir. Zaman kavramı olması oyuna bağlanmasına oyundan kopmamasına yardımcıdır. Hedef kitleniz? Oyunun hedef kitlesi; her yaştan bireyler oynayabilir. Ama ilköğretim düzeyi bireyler için uygundur. Oyuncular oyunla nasıl etkileşim kuracaklar? Oyunları diğer yazılı ve görsel kurgusal eserlerden ayıran önemli farklardan birisi etkileşimdir. Bu nedenle de etkileşimin oyunu oynayan kişinin gelişimin de büyük bir etkisi vardır. Oyuna konsantre olursa olumlu bir etkileşim, oyuna konsantre olamazsa olumsuz bir etkileşim gerçekleşir. Oyunun aşamaları nelerdir? Oyunda aşama yoktur. Oyunumuz tek aşamadan oluşmaktadır. Bitiş noktasındaki yıldızı alınca oyun bitmektedir. Eğer 100 saniye içinde bitiş noktasına ulaşılmazsa yine oyun bitecektir.
Ad-Soyad : Meliha ERTEN- Nuriye TUNÇ- Erkan ERKAN- Yunus ÖZKÖK OYUN GELİŞTİRME AŞAMALARI-II Oyuncu başarmak için ne yapmalıdır?(karşı Koyma (Zorluk)): Oyunu başarmak için öncelikle süre dikkate alınmalıdır. Oyunu başarmak için elmalar toplanmalıdır. Oyunda robosiklete füze ve fişek atışları gerçekleşir, oyunun sonlanmaması için klavyeden A harfine basılarak bize açılan ateşlere karşılık verilmelidir. Yolu takip ederek bitiş noktasındaki yıldıza ulaşmalıdır. Oyun ilerledikçe zorluk ve strateji nasıl değişmektedir? Oyunda seviye yoktur ancak robosiklet ilerledikçe önüne çıkan engeller daha da zorlaşacaktır. Her birinde farklı farlı özellikler bulunmaktadır. Mesafeyi ve zamanı göz önünde bulundurarak hızlı bir şekilde oyun tamamlanmalıdır. Robosiklet önündeki engelleri daha kısa bir sürede aşabilmek için robotlarla savaşacaktır. En sonuna gelindiğinde ise yıldıza dokunduğunda oyun bitecektir. Oyununuzda kullandığınız puan, can, hak, sağlık, hız, cephane, enerji, zaman gibi değişkenler nelerdir? Oyunumuzda puan değişkeni bulunmaktadır. Elmaları yedikçe puanımız 10 puan artmaktadır. Sağlık değişkeni bulunmaktadır. Robosiklete atılan fişek ve füzelerle bu azalmaktadır. Kalp alınıp sağlık değişkeni arttırılmazsa oyun sonlanabilir. Füze ve fişek sağlığı azaltırken kalp değişkeni arttırır. Oyunda birde zaman değişkeni bulunmaktadır. 100 saniye içinde yıldıza ulaşılmazsa oyun bitmektedir. Oyunda olumlu (pozitif) ya da olumsuz bir geribildirim var mı? Varsa bunlar nedir? Hazırlanmış olan oyunda robosikletin her taşa çarpması sonucunda ya da engellere çarpması sonucunda dikkatli gitmelisin diyerek olumlu dönüt veriyor. Oyuna başlama komutu verildiğinde 3-2-1 diye sayarak öğrenciyi hazırlamaktadır. Buda olumlu bir bildirimdir. Olumsuz bir dönüt ve ya geribildirim bulunmamaktadır. Oyunun kazanma ve kaybetme şartları nelerdir? Engeller aşılıp verilen süre içinde yıldıza ulaşıldığında oyun başarılı bir şekilde bitmiştir yani kazanılmıştır. Ama oyun verilen süre içerisinde tamamlanamazsa oyunu kaybederiz. Ufo, mayın, ateş topu gibi cisimlerin ateşlerine maruz kalırsak oyun yine sonlanır. Kalp değişkenlerini alarak sağlığımız güçlenir. Bu değişkenleri almazsak yine kaybetmiş oluruz.
Ad-Soyad: Meliha ERTEN- Nuriye TUNÇ - Erkan ERKAN - Yunus ÖZKÖK OYUN GELİŞTİRME AŞAMALARI-III (ARAYÜZ TASARIMI) Başlangıç Ekranı Oyunda karakterimizin adı robosiklettir. Oyun geri sayım ile başlamakta ve başladığı anda oyunun süresi ve amacı hakkında kısa bir bilgi vermektedir. Oyun 100 saniyedir. Bu zaman içinde bitiş noktasında ki yıldızı almamız gerekmektedir. Yolda engeller vardır. Engellere takılmadan geçmemiz ve elmaları toplamamız gerekmektedir. Bitiş Ekranı Oyunun bitişinde yıldız vardır. Yıldıza 100 saniye içinde ulaşıldığında oyun başarı ile tamamlanır. Oyun engellerin bizi öldürmesi, zamanında ulaşamama gibi sebeplerde de biter. Oyun Sahne Oyunumuzun adı Kırıkpark. Adından da anlaşıldığı üzere park sahnesi oluşturmaya çalıştık.
ALGORİTMA veya PROGRAMLAMAYA DAİR KAVRAMLAR Nesne ya da Karakter (Adı/Tanımı) Özellikler ( Bu nesne ile ilgili gerçekler nelerdir? Bu nesne için kaç adet resim gerekecektir? Nesneye ait ses var mı? Nerede başlar? Nesneye ait (hak, puan v.b) değişkenler nelerdir? Bu nesne ne yapar? Nasıl hareket eder? Kostümleri değişiyor mu? Diğer nesnelerle etkileşimi var mı? Oyuncu ile etkileşimi var mı?) Özellik ya da Fonksiyonun Kodu
Robosiklet Oyunun baş karakteridir. Bütün oyun boyunca ekrandadır. Oyunun başlangıç ekranında başlar oyun bitene kadar devam eder. Robosiklet her elma yediğinde puan değişkeni artar. Kronometremizde vardır. Oyun başladığı anda kronometre saymaya başlar. Karakterimiz klavyedeki yön tuşları ile hareket eder. Kostüm yoktur. Diğer nesneler ile etkileşim halindedir. Duvarlara ve ağaçlara çarpması durumunda Dikkatli gitmelisin. Diye dönüt vermektedir. Elmayı yediğinde sayaç 10 puan artmaktadır. Klavyedeki A harfine basıldığında ateş etmektedir. Tosbağa robosiklete çarptığında robosikleti fırlatmaktadır, bunun gibi etkileşimler vardır. Sputnik Sputnik oyun içinde 1 kez karşımıza gelir. Kırmızı patikada sürekli olarak hareket eder. Robosiklet çarptığında sağlığımızdan 10 puan düşer.
Mayın Oyunda 4 kez karşımıza gelmektedir. Robosiklet çarptığında sağlığımızdan 15 puan düşülür. Kalp Oyun içinde 7 kez karşımıza çıkmaktadır. Robosiklet çarptığında sağlığımızdan 25 puan artar ve kalp ortadan kaybolur. Kaya 2 Diğer kayalara çarpıldığında dikketli gitmelisin denilmektedir. Fakat kaya 2 de oyunun ses komutlarının kodları bulunmaktadır. Kırmızıya tıklandığında müzik çalar, yeşile basıldığında müzik kapanmaktadır.
Savaş topu Oyun sırasında 4 kez karşımıza gelmektedir. Robosikleti gördüğü anda füze atışı yapmaktadır. Robosiklette oyuna devam edebilmek için klavyeden a harfine basarak savaş topunu öldürmelidir. Rover Oyun esnasında karşımıza 1 kez çıkmaktadır. Patikada sürekli olarak hareket etmektedir. Can ve sağlık değişkeninde değişiklik yapmaz. Engel olarak koyulmuştur. Ufo Ağaç 5 Ufo yaratılabilir bir nesnedir. Robosikleti gördüğü anda fişek atışı yapar. Ufo kahverengi patikada hareket eder. 10 saniye hareketlidir sonra kaybolur. 11. Saniyede ağaç yeni bir ufo yaratır. Ağaç 5 her 10 saniyede bir ufo yaratır. Diğer ağaçların böyle bir görevi yoktur.
Tosbağa Tosbağa oyunun bitiş kısmına yakın bir yerde bulunur. Oyunda 1 kez karşımıza gelir. Robosikleti gördüğünde onu geriye doğru fırlatır. Can, sağlık gibi değişkeni etkilemez ama oyunumuzda kronometre olduğu için zaman önemlidir. Tosbağada verilen sürede bitiş noktasına ulaşmamızı engeller.