BTU Game Programming Midterm project
Oyunumuzun ismi RideOrDie. Mustafa ve Ben(Adem) kodlamasını yaptık. Hazır asset kullanmadık. Game art'ını aseprite'la yaptım.
LINK'e tıklayarak oynayabilirsiniz (Link sizi https://adamengine.itch.io/rideordie 'a yönlendirir) .
Oyun Mouse imleciyle oynanır. İmleci arabanın ortasına getirerek arabayı yavaşlatabilirsiniz.Çimene - toprağa bastığınızda yavaşlarsınız. Topraktan çıkınca eski hızınıza geri dönersiniz. Geçici ve kalıcı olmak üzere iki adet buff bulunmakta. Ayrıca diğer arabalara ve kare kare olan minecraft çimenlerine çarpmamaya dikkat etmelisiniz yoksa patlarsınız.
- Adem Berk Yuksel - 21360859055
- Oyuncunun İmlece doğru yüzünü belirli bir açıda dönmesi için mutlak hızın hesaplanması CarEntity.cs:131
- Oyuncunun imlecin pozisyonuna bağlı olarak hedef açının hesaplanması CarEntity.cs:122
- Oyuncunun mouse pozisyonunun karakterin collider'ına değip değmemesini kontrol etme CarEntity.cs:173
- Oyuncunun bitki engeline takılıp takılmadığını kontrol etme ForestObstacle.cs:8
- Oyuncunun dönme açısının kısıtlanması CarEntity.cs:125 //NOT: if() in kontrol bloğunda değil gövdesinde bu işlemi yaptım. Aksiyon sayılır mı bilemedim.
- Mustafa Durmazer - 21360859041
- Oyuncunun diğer arabalara çarpıp çarpmadığının kontrol edilmesi ExplosionTrigger.cs:18
- Oyuncunun Permanent Acceleration buff'ını alıp almadığının kontrol edilmesi PermanentAccelaration.cs:20
- Oyuncuyu yavaşlatan toprağa basıp basmadığımızın kontrol edilmesi SlowDown.cs:20
- Oyuncunun topraktan çıktıkta sonra eski hızına dönmesi SlowDown.cs:27
- Oyuncunun Temporary Acceleration buff'ını alıp almadığının kontrol edilmesi TemporaryAccelaration.cs:23