UNITY 2D OYUN FİNAL ÖDEVİ

     UNITY 2D OYUN GELİŞTİRME FİNAL ÖDEVİ


ARAŞTIRMA ÖDEVİ:  

  https://drive.google.com/file/d/19SMMma2cN1lX3Who5kge0wNB8IB08TjD/view?usp=sharing




GRUP ÜYELERİ


1. SELVER BEBEK

2. SÜMEYYE ÖZASLAN

3. FETHİYE KURTFAKI


TRAFİK OYUNU


VİDEO LİNKİ:  https://youtu.be/CVfxjra81dk


DOSYA LİNKİ:  

  https://drive.google.com/file/d/1iNW5VSwkrTDfov7PAVxLnHzt0K6c9iCp/view?usp=sharing

                    
      

OYUNUN SENARYOSU

Babam ve ben arabayla dedemlere  yolculuk yapacaktık.
Ben ön koltuğa oturmak istedim ama babam buna izin vermedi.
Üstelik arka koltukta da benim emniyet kemerimi taktı.
Biraz yol aldıktan sonra babam birden durdu.Önce şaşırıp
arabamız bozuldu zannettim.

"Neden durduk babacığım?" diye sordum.Babam gülümsedi ve
"Telaşlanma oğlum, bir sorun yok." dedi.
Trafik işaretlerini bana göstererek kırmızı ışığın yandığını söyledi.
Yayalar ve sürücüler için farklı zamanlarda kırmızı ışık yandığını 
ve kırmızı ışığa rastladığımızda bizim de durup başkalarına geçiş
 hakkı tanımamız gerektiğini öğrendim.
Ayrıca artık yol boyunca gördüğüm mavi levhaların anlamını 
merakla babama soruyordum.

Park yeri, okul geçidi, yaya geçidi gibi birçok levha ile karşılaştık.
Şehirden biraz uzaklaşıp ormana giden yola döndük.Keyifle etrafı
 izliyor ve sürekli babamı konuşturuyordum.İlerde birçok arabanın 
durmuş olduğunu görüp yavaşladık.

Polisler ve ambulans yolu kapatmıştı.Babama sorunca ters şeritten
 gelen bir aracın başka bir araba ile çarpıştığını söyledi.Babam o 
sırada bana kendimiz için ayrılan yoldan çıkmamamızı ve trafik
 kurallarına uymayınca ağır bedeller ödeyip sağlığımızı kaybetmenin
 riskini hatırlattı.15 dakika kadar babamla konuşup yolun açılmasını 
bekledik.
Yaralılar ambulans ile hastaneye kaldırıldı.Bu olaya şahit 
olmak beni çok etkiledi.Ve artık ben babama dikkatli olması için
 kurallara uyması için uyarılarda bulunur olmuştum.

Yol açılınca babam yavaş yavaş yola devam ediyordu.Artık evimize 
dönecektik.
Ormandaki ağaçların arasından birden arabamızın önüne bir hayvan
 fırladı.
Babam aniden frene basıp durdu.Çok korkmuştum.Emniyet 
kemerlerimiz takılı olduğu için fazla sarsılmadık fakat bir canlıya
 çarpma korkumuz ile çok üzüldüm.
Babam arabadan inip etrafa baktı ama bir şey yoktu.Hayvan 
korkudan hızla kaçmış olmalı.

Bugün bu yolculukta yaşamış olduklarımdan büyük dersler çıkarmıştım.
Babam arabayı yavaş kullanmıyor olsaydı masum bir canlıyı yok yere
 ezecektik.Babam arabaya bindi evimize az bir yol kalmıştı.Bizim 
sokağın başına gelince yine kırmızı ışıkta durduk ve yayaların
 geçmesini bekledik.

Yaya geçitleri siyah beyaz şeritler halinde yola çizilmişti.Araçlara da
 yayalara da özel yollar belirlenmesi trafikte düzeni sağlıyordu.Ancak 
kurallara uymayanlar yüzünden büyük kayıplar yaşayabiliyoruz.Babam
 ile çıktığım bu kısa yolculuk bana uzun vadede değerler kazandırdı.
Hayatımı etkileyen en önemli ve riskli konuda trafikte bilinçlendim.
Ve artık çevremde bu bilinci oluşturmak için çabalayacağım.


GENEL BAKIŞ

Geliştirdiğimiz 2D eğitsel trafik oyunu ile çocukların oyun oynamaya heves ve isteklerinden yararlanarak eğlendirerek trafik kurallarını, trafik işaretlerini ve trafik levhalarını öğretmeyi amaçladık.

Oyun tasarımının ilgi çekici olması açısından görsel ağırlıklı bir platform üzerine oyunumuzu etkileşime geçirdik.

Görsellerin ve farklı renk geçişlerinin dikkat çekici olması oyunu oynamaya teşvik edici olacaktır.

Oyun içerisinde bulunan leveller oyunda merak uyandıracak kazanıp diğer levellere atlamak isteyecekler ve her sayfadaki çıkış butonları oyunun kullanışlılığını arttıracaktır.

OYNANIŞ

Oyunda arka plan tasarımımızı trafik ortamını yansıtacak şekilde ayarladık.Ancak senaryomuza uygun şekilde her 5 levelde de farklı ortamlar kullandık.

ANASAYFA



Oyunumuz ilk açıldığında oyuncuyu karşılayan bir ana sayfa mevcuttur.Yukarıda görülen ana sayfadan "Başlat" butonu ile  oyunu başlatabilirsiniz.Oyun oynanırken karşılaşılan problemlere çözüm bulmak için "Yardım" butonuna tıklamalısınız ve probleme gereken çözümü buradan bulabilirsiniz."Seviyeler" butonuna tıklayınca 5 level için ayrı ayrı buton çıkmaktadır.Bu butonlar yolu ile oynamak istenen level seçilip oyun açılabilir."Hakkında" bölümünde ise oyun hakkında önemli özet bilgiler yer alıp oyuncuyu ilgilendirmek amacıyla kullanılmıştır.


YARDIM MENÜSÜ



"Yardım" menüsü oyun içerisinde çıkacak olası problemlere yada oyun hakkında bilinmeyen durumlarda bir çözüme problem bulmak için belirtilen soru ve cevap bölümlerini içermektedir.Oyuncu bu menüden sorularına cevap bulabilecektir.


SEVİYELER




"Seviyeler" menüsü oyun içerisinde bulunan 5 adet sahneye geçişleri sağlayan menüdür. Oyun esnasında can kaybetmeden oyunu tamamlayıp level geçiş oklarına değince bu sayfaya yönlendirilmektedir.Bu sayfadan da istenilen level seçilip ona göre oyun oynanmaktadır.


HAKKINDA MENÜSÜ



"Hakkında" menüsü oyun ile ilgili önemli özet bilgiler bulundurur ve oyuncuyu bilgilendirmek amacıyla tasarlanmıştır.


ÇIKIŞ  MENÜSÜ




"Çıkış" menüsü oyundan çıkış yapmak için kullanılmaktadır. Ve diğer sayfalarda da oyunda kullanışlılık için çıkış butonu tasarlanmıştır.

LEVEL 1



"Başlat" butonuna tıklandığında oyunumuzun ilk level sahnesi gelmektedir.  İleri-geri tuşları ile arabayı hareket ettirip levhaları toplayarak +1 puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Sahnemizde can ve skor bölümü bulunmaktadır.Oyuncu için canı simgeleyen yıldızlar bulunuyor.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Canlarının hepsini kaybetmeden düşmanı atlatıp çıkışa kadar gelebilen oyuncu Level 2 simgesine gelip değince oyunun 2. leveline yönlendirilmektedir.


LEVEL 2



"Başlat" butonuna tıklandığında oyunumuzun ilk level sahnesi gelmektedir.  İleri-geri tuşları ile arabayı hareket ettirip levhaları toplayarak +2 puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space(boşluk) tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Sahnemizde can ve skor bölümü bulunmaktadır.Oyuncu için canı simgeleyen yıldızlar bulunuyor.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Canlarının hepsini kaybetmeden düşmanı atlatıp çıkışa kadar gelebilen oyuncu Level 3 simgesine gelip değince oyunun 3. leveline yönlendirilmektedir.


LEVEL 3



"Başlat" butonuna tıklandığında oyunumuzun ilk level sahnesi gelmektedir.  İleri-geri tuşları ile arabayı hareket ettirip levhaları toplayarak +3 puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Sahnemizde can ve skor bölümü bulunmaktadır.Oyuncu için canı simgeleyen yıldızlar bulunuyor.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Canlarının hepsini kaybetmeden düşmanı atlatıp çıkışa kadar gelebilen oyuncu Level 4 simgesine gelip değince oyunun 4. leveline yönlendirilmektedir.


LEVEL 4


"Başlat" butonuna tıklandığında oyunumuzun ilk level sahnesi gelmektedir.  İleri-geri tuşları ile arabayı hareket ettirip levhaları toplayarak +5 puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Sahnemizde can ve skor bölümü bulunmaktadır.Oyuncu için canı simgeleyen yıldızlar bulunuyor.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Canlarının hepsini kaybetmeden düşmanı atlatıp çıkışa kadar gelebilen oyuncu Level 5 simgesine gelip değince oyunun 5. leveline yönlendirilmektedir.


LEVEL 5


"Başlat" butonuna tıklandığında oyunumuzun ilk level sahnesi gelmektedir.  İleri-geri tuşları ile arabayı hareket ettirip levhaları toplayarak +10  puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Sahnemizde can ve skor bölümü bulunmaktadır.Oyuncu için canı simgeleyen yıldızlar bulunuyor.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Canlarının hepsini kaybetmeden düşmanı atlatıp çıkışa kadar gelebilen oyuncu, oyunu tamamlayıp kazanarak çıkışa yönlendirilecektir.

OYUNUN TEMEL ÖZELLİKLERİ

İleri-geri tuşları ile arabayı hareket ettirip oyun içerisindeki nesneleri toplayarak puan kazanarak bu puanı skora yazdırıyoruz.Oyun içerisinde bulunan düşmana değip can kaybetmemek için arabayı space tuşu ile zıplatıp düşmanın üzerinden atlatmaya çalışıyoruz.Eğer araba ile düşmana çarparsak aktif olan 3 canımızdan bir tanesi pasif oluyor.3 canın hepsi biterse oyun tekrar başlatılıyor.Ancak oyuncu havaya konulmuş küçük sarı yıldızları toplayabilirse extra can kazanmış olacaktır.Bulunduğu leveli kazanarak diğer levellere de geçiş hakkı kazanmış olmaktadır.


NESNELER 

Her level için farklı dizayn edilmiş arka plan tasarladık.Senaryomuza uygun olacak şekilde arka planlar belirleyip trafik ile ilgili levhalara, trafik ışıklarına yaya ve okul geçitleri ile çizilmiş yollara trafik polisine, diğer araçlara, ambulansa ve karşıdan karşıya geçen çocuklara yer verdik.


Yorumlar

Bu blogdaki popüler yayınlar