Oyunumuz bir hayatta kalma oyunudur. Başlangıç olarak karakterimizin açlığının azalması, balık tutma (panelde mini oyun şeklinde), ağaç kesme, odunlar ile ateş yakma, ateşte balık pişirme, çalıların arasına girince canının azalması ve yavaşlaması, yemek yeme arayüzü (paneli) yapılmıştır.
Karakterimiz yürürken sol CTRL tuşuna basılı tutarak karakterimizin eğilmesini sağlayabiliriz. WASD tuşları ile hareket edilir. Balık tutma ekranında sağ ve sol tuşlar ile balık tutulur. Odun kesmek için elimize sol tık ile balta almalıyız. Sağ tık ile baltayı bırakabiliriz. (Aynısı olta içinde geçerlidir.) Tavuklara tıklandığında zıplayarak korkup kaçarlar. Tavuklara temas ettiğimizde zıplamadan korkup kaçarlar. Tavuklar yanan ateşe (sönmüş ateşte korkmazlar), dikenlere temas ettiğinde korkup kaçarlar. Tavuklar belirli aralıklarla yumurtlarla ve yumurtlarken farklı bir ses çıkartırlar.
https://test.enesbabekoglu.com.tr
1. Ahmet Talha Geçgelen (22360859024) - @gecgelenus
- Çalıda iken yavaşlama damageOnCollision.cs:44 -- :55
- Çalıda iken hasar alma damageOnCollision.cs:36
- Ateş alanına yakınlık tespiti FireInteraction.cs:33
- Oyuncu çarpışma tespiti playerController.cs:32
- Oyuncu hareket kontrolü (+animasyon) playerController.cs:42
- Nesnenin oyuncuyu takibi followHolder.cs:56 -- :71
- Ağaç ile etkileşime geçme kontrolü takeDamage.cs:47 -- :64
- Ağaç ile etkileşim takeDamage.cs:87
- Ağacın yeniden doğması takeDamage.cs:38
- Kameranın oyuncuyu takibi playerControls.cs:76
- Ateşin yanma süresi kontrolü FireControl.cs:42
- Ağaçın sağlık kontrolü/limiti takeDamage.cs:89
- Duraklama Menüsü (10x)
- Asenkronizasyon (10x)
- Animasyonlar (20x)
- Ses ve Müzik (20x)
2. Enes Babekoğlu (20360859113) - @enesbabekoglu
- Balık pişirme BarbecueSystem.cs:37
- Yiyecek yeme sistemi EatingSystem.cs:167
- Balık tutma minioyunu FishingSystem.cs:55
- Balık tutma sistemi/Su ile etkileşim FishingTriggerHandler.cs:33
- Can ve açlık sistemi HungerHealthSystem.cs:60 -- :72 -- :85
- Envanter sistemi InventorySystem.cs:48 -- :69 -- :92 -- :103
- Oyun yönetim scripti GameManager.cs:50
- Nesnelerin etkileşime geçilebilirlik kontrolü followHolder.cs:112 -- :44
- Ateş alanına tıklayarak etkileşime geçme FireInteraction.cs:74
- Oyuncu hızının açlığa bağlı olarak değişimi playerState.cs:51
- Mini oyun kullanıcı girdisi FishingSystem.cs:95 -- :101
- Balık tutma süresi kontrolü FishingSystem.cs:132
- Can ve açlık kontrolü/limiti HungerHealthSystem.cs:66 -- :81
- Ana Menü (30x)
- Duraklama Menüsü (10x)
- Animasyonlar (10x)
- Ses ve Müzik (10x)
Ana Menü: Çoklu dil desteği, ses ve müzik ayarlarını değiştirebilme gibi seçenekler bulunmaktadır.

Hayvanlar: Belirlenen alanda rastgele olarak yürüyen tavuklar ve horoz. Tavuklar belirli aralıklarla rastgele olarak yumurtlama özelliğine sahiptir. Tavukların yumurtalarına temas ettiğinde envantere gelmekte ve karakterimiz yumurtaları tüketebilmektedir.

Hasar Alma: Karakterimiz dikenli otların arasında gezinirken hasar alır.

Balık Tutma: Su kenarında elinde olta varken karakterimiz klavyenin sağ ve sol tuşları ile balık tutabilir.

Ateş Yakma ve Balık Tutma: Su kenarında elinde olta varken karakterimiz klavyenin sağ ve sol tuşları ile balık tutabilir.

Yemek Yeme: Tutulan ve pişirilen balıklar ile toplanan yumurtalar tüketilebilir.

Ağaç Kesme: Ağaçlar kesilebilir ve odun kazanılabilir. Odunlar ile ateş yakılır. Ağaç kesmek için balta elimizde olmalıdır.

Asenkron 2. Sahne

Duraklama Menüsü

https://assetstore.unity.com/packages/essentials/tutorial-projects/happy-harvest-2d-sample-project-259218 https://www.freepik.com/free-vector/organic-flat-element-animation-frames_13818850.htm#fromView=user&page=4&position=19 https://www.freepik.com/premium-vector/cock-walk-cycle-animation-sequence-vector_19081201.htm#fromView=user&page=4&position=3 https://www.freepik.com/free-photo/close-up-boiled-egg_945744.htm https://www.freepik.com/premium-vector/cock-walk-cycle-animation-sequence-vector_19081209.htm https://www.freepik.com/free-vector/square-wooden-frames-game-user-avatar_32491225.htm https://www.freepik.com/free-vector/vector-cartoon-game-icon-set-ui-interface-design_39985656.htm
https://www.artstation.com/marketplace/p/rnGJ/free-2d-demo-character-sprite-sheet
https://mixkit.co/free-sound-effects/walk/ https://pixabay.com/sound-effects/