2D oyun yapmak

Graiden

Hectopat
Katılım
28 Mayıs 2019
Mesajlar
3.054
Çözümler
8
Kodlama hiç bilmiyorum ama siz tavsiye ederseniz memnun olurum. Kolay öğrenebileceğim.
Yapmak istediğim oyun:
2D'dir. Oyunda sürekli düşmanlar geliyor Lan üzerinden 2 kişi oynanabilir yapmak istiyorum.
Ekliceğim silahlar:
Kılıç ve kalkan: Hasar 10, Kalkan'nın dayananıklığı %100 olarak başlayacak aşağıda canavarlar kısmında kaç hasar verdiğini söyleceğim Kalkan'a. Kalkan 20 koruma sağlar.
Balyoz: Balyoz karakteri yavaşlatacak, ve yüksek bir yerden atlayarak vurulabilecek bu da ekstra 30 hasar verecek ama Karakter'in 5 Can'ı gitcek. Hasar'ı 30 olacak.
Büyü sopası: Sopa yakından vurulduğunda dayanaklılığı azalır her vuruşta 5 dayananıklığı gider. Büyüler:
1-Kendini kopyalayıp yardıma klonlar çağırır.(Sopa yerine kılıç olur ve 5 hasar verirler Can'ları 30'dur.)
2-İşaretlediği yere meteor düşer ve 1000 hasar verir.(Ama canı'da 50 gider.)
3-Daha ekleyeceğim.
Canavarlar:
Kurtlar: 10 hasar verirler. Kalkan'a %2 hasar verir.
Havada uçan böcekler: Uzaktan saldırırlar ve 30 hasar verir, Kalkan'ın %10 dayananıklığı gider. Bunlar vurunca sülük olur ve hareket edemezsin. Ama 5 sn sürer.
Ve boss düşünüyorum.
Sizce hangi kodlama diliyle yapabilirim ya da direk hazır bir programla yapabilir miyim?
 
Son düzenleyen: Moderatör:
Unity ile başlamanız lazım bence bunun için de C# öğrenmeniz gerek. Benim tavsiyem C#'ı ayrıntısı ile öğrenip sonra oyuna geçmek fakat sizin için kodlama öğrenirken oyunu geliştirmeye çalışmak daha yararlı olacaksa onu yapın.
 
Kodlama hiç bilmiyorum ama siz tavsiye ederseniz memnun olurum. Kolay öğrenebileceğim.
Yapmak istediğim oyun:
2D'dir. Oyunda sürekli düşmanlar geliyor Lan üzerinden 2 kişi oynanabilir yapmak istiyorum.
Ekliceğim silahlar:
Kılıç ve kalkan: Hasar 10, Kalkan'nın dayananıklığı %100 olarak başlayacak aşağıda canavarlar kısmında kaç hasar verdiğini söyleceğim Kalkan'a. Kalkan 20 koruma sağlar.
Balyoz: Balyoz karakteri yavaşlatacak, ve yüksek bir yerden atlayarak vurulabilecek bu da ekstra 30 hasar verecek ama Karakter'in 5 Can'ı gitcek. Hasar'ı 30 olacak.
Büyü sopası: Sopa yakından vurulduğunda dayanaklılığı azalır her vuruşta 5 dayananıklığı gider. Büyüler:
1-Kendini kopyalayıp yardıma klonlar çağırır.(Sopa yerine kılıç olur ve 5 hasar verirler Can'ları 30'dur.)
2-İşaretlediği yere meteor düşer ve 1000 hasar verir.(Ama canı'da 50 gider.)
3-Daha ekleyeceğim.
Canavarlar:
Kurtlar: 10 hasar verirler. Kalkan'a %2 hasar verir.
Havada uçan böcekler: Uzaktan saldırırlar ve 30 hasar verir, Kalkan'ın %10 dayananıklığı gider. Bunlar vurunca sülük olur ve hareket edemezsin. Ama 5 sn sürer.
Ve boss düşünüyorum.
Sizce hangi kodlama diliyle yapabilirim ya da direk hazır bir programla yapabilir miyim?

Bunları bize anlatmak yerine direkt sorunu sor gerisi senin elinde. 2D için Unity kullanabilirsin. C# öğrenmelisin. Kodlama bilmiyorsan algoritma ve diğer kavramlar için Scratch kullanabilirsin.
Not: Scratch basit çocuk programı gibi görünse de büyük projeler de yapılabiliyor. Örneğin Five Nights And Freddys oyununun minik bir kopyasını yapmıştım ve nereseyde aynısı idi.

Fakat Scratch kullanma direkt Unity'e başla.
 
Bahsettiğin türde bir oyun, yeni başlayan biri için çok fazla karmaşık ve büyük çaplı bir oyun. Unity öneririm. İlk önce bir eğitim seti veya kitapla bu işe girmen gerekiyor. Küçük oyunlarla başlamalısın. Kıvama geldikten sonra, (ki bu süre yaklaşık bir sene) böyle bir oyuna girişebilirsin. Ya da yanına bilen birini alıp bu yola çıkabilirsin. LAN konusuna gelince, işler iyice karışır. Profesyonel bir ekip ve bütçe gerekiyor. Yüzüstü anlattım, fakat bu işte ciddiysen detaylıca bilgilendirebilirim seni.
 
Bahsettiğin türde bir oyun, yeni başlayan biri için çok fazla karmaşık ve büyük çaplı bir oyun. Unity öneririm. İlk önce bir eğitim seti veya kitapla bu işe girmen gerekiyor. Küçük oyunlarla başlamalısın. Kıvama geldikten sonra, (ki bu süre yaklaşık bir sene) böyle bir oyuna girişebilirsin. Ya da yanına bilen birini alıp bu yola çıkabilirsin. LAN konusuna gelince, işler iyice karışır. Profesyonel bir ekip ve bütçe gerekiyor. Yüzüstü anlattım, fakat bu işte ciddiysen detaylıca bilgilendirebilirim seni.
Bu fikrim aslında baya karışık ama özetle şu:
2D sürekli canavarların gelip bizlerin ise tek yada 2 kişi onları kestiğimiz bir oyun.
 

Yeni konular

Geri
Yukarı