Merhaba Arkadaşlar. Frmtrde bu soruyu sordum ama istedigimi alamadım belki sizler yardimci olursunuz. Şimdi benim sıkıntı şu ; 1) hani site yaparız admin paneli olur ya bunu java ile oyun geliştirirken nasil yapicaz ..? 2) bilgiler nerede depolanacak yine siteden örnek vereyim , mesela mysql a bilgileri depolariz ya bunda neresi..? 3)buton yapip yol vermeyi biliyorum ama dokunarak nasil sayfalama yapicaz..? //BU ÜÇÜ EN ÖNEMLİ SORULARIM DIĞERLERINI CEVAPLAMASANIZ DA OLUR AMA YINEDE CEVPALAMANIZI ISTERIM 4) google ,facebook...Gibi hesaplarla girişi nasıl yapabilirim..? 5) (bu da önemli benim için ) ornekle en iyi anlatmak olack. Mesela adam 3 ucakla saldırdi savunmada 1 uçak savar var sonuç olarak 3 ucak = 1 ucak savar + 1 savunma gibi bunu nasıl yaparim..? 6)bildirim gönderme nasil yapılır..? 7) oyuncular arasi mesajlasma nasil yapilir..?
1) hani site yaparız admin paneli olur ya bunu java ile oyun geliştirirken nasil yapicaz ..? Oyunun admin panelinden bahsediyorsan burada, admin paneli ile iletişim kurabilecek bir back-end yazman gerekir oyununa.
2) bilgiler nerede depolanacak yine siteden örnek vereyim , mesela mysql a bilgileri depolariz ya bunda neresi..? Oyunun içeriğine, platformuna ve çalışma prensiplerine bağlı olarak değişir bu. Offline oynanan bir oyunda local "save" dosyaları ile halledersin bu işi, online bir oyunda arka tarafta istediğin veritabanına kurulursun; burada herşeyi tablolar ile yapmak zorunda değilsin, uzak sunucunda (veritabanının olduğu yerde) oyun dışı bilgileri (hesap bilgileri) veritabanında saklarken, oyun içi mantığını yine disk'te save dosyalarına kaydedebilirsin. Oyun için mantığı kaydederken ve kaydı alırken, ilişkisel veritabanlarının neredeyse hiçbir özelliğini kullanmayacaksın, dolayısıyla "askerler" diye bir tablo açıp boşu boşuna datayla şişirmenin bir alemi yok, kendi dosya formatını yazman daha mantıklı olur kanaatimce.
3)buton yapip yol vermeyi biliyorum ama dokunarak nasil sayfalama yapicaz..? Anlamadım soruyu ama dokunmatik'ten bahsediyorsan kullandığın framework'ü, toolları yazarsan gerekli kütüphanelere ulaşman kolaylaşır.
4) google ,facebook...Gibi hesaplarla girişi nasıl yapabilirim..? Api'lerini kullanarak. Oyun motoru kullanıyorsan (Örneğin Unity gibi), hazır libraryleri oluyor böyle işlemler için. Kullanmıyorsan da muhtemelen rahatlıkla açık kaynak kütüphaneler bulabilirsin senin için bu api'lerle konuşacak (Google API, Facebook API)
5) (bu da önemli benim için ) ornekle en iyi anlatmak olack. Mesela adam 3 ucakla saldırdi savunmada 1 uçak savar var sonuç olarak 3 ucak = 1 ucak savar + 1 savunma gibi bunu nasıl yaparim..? Bu oyunun oynanış kuralları ile alakalı. Matematiğini kendin bulman gerekecek ve deneme yanılma yoluyla test etmen gerekecek. Dengeli olup olmadığını anlamak için birçok farklı durumlarda formülünü denemen gerekecek. Bu noktada sana yardımcı olabilecek tek önerim, formüllerini oyunun içerisinde test etmemen. Ayrı bir ortamda (mesela bir konsol uygulamasında, veya tercihen unit test'ler ile) test edersen, odaklanman gereken farklı sorunları birbirinden ayırmış olursun, hem de zaman kazanırsın.
7) oyuncular arasi mesajlasma nasil yapilir..? Bu da aslında varolan uygulamanın yapısı ile alakalı. Bana kalırsa bir oyunun mesajlaşma kısmı için özel bir sistem yazmaktan ziyade, oyunun sunucu tarafına, istek karşılığında oyuncunun mesajlarını verecek bir arayüz eklemek daha mantıklı.
Eğer oyunun dinamik bir oyunsa, arka tarafını yazmak zorlaşabilir, farklı internet protokollerinden faydalanmak gerekebilir performans sebeplerinden ötürü. Ama oyunun daha statik bir oyunsa, arka tarafa bir rest api'si yazman büyük ihtimalle yeterli olacaktır. Örnek vermek gerekirse, Clash Royale dinamik bir oyun sayılırken (küçük bir zaman diliminde karşılıklı olarak hamleler yapıyorsun), Clash of Clans gibi bir oyun kıyasla statik bir oyun sayılabilir. Sıkıntı, her telefonda, genel sistemin gerçekçi bir resmini ortaya koymak istediğinde ortaya çıkıyor (gerçek zamanlı olarak). Bu konular oyunun içeriği bilinmeden anlaması, üzerine konuşması biraz zor konular. Dolayısıyla aklındaki oyunu (hikayesini karıştırmadan), teknik özellikleri ile tanımlarsan daha fazla yardım alacağını düşünüyorum.
Rica ederim. Unity başlangıç için ağır gelmez diye tahmin ediyorum, Unity ile oyun geliştirmek çok zor bir programlama problemi değil. Ancak Unity ile programlamaya başlamak biraz yanlış olabilir, öncesinde programlamanın kendisini öğrenirsen, daha sonrasında Unity'e geçişte hiçbir sıkıntı yaşamayacağını düşünüyorum. Burada söylediğine göre Windows Vista desteklenmiyormuş Unity için malesef. Elimden geldiğince her konuda yardımcı olmaya çalışırım. Kolay gelsin.
Şimdi benim sıkıntı şu ;
1) hani site yaparız admin paneli olur ya bunu java ile oyun geliştirirken nasil yapicaz ..?
2) bilgiler nerede depolanacak yine siteden örnek vereyim , mesela mysql a bilgileri depolariz ya bunda neresi..?
3)buton yapip yol vermeyi biliyorum ama dokunarak nasil sayfalama yapicaz..?
//BU ÜÇÜ EN ÖNEMLİ SORULARIM DIĞERLERINI CEVAPLAMASANIZ DA OLUR AMA YINEDE CEVPALAMANIZI ISTERIM
4) google ,facebook...Gibi hesaplarla girişi nasıl yapabilirim..?
5) (bu da önemli benim için ) ornekle en iyi anlatmak olack. Mesela adam 3 ucakla saldırdi savunmada 1 uçak savar var sonuç olarak 3 ucak = 1 ucak savar + 1 savunma gibi bunu nasıl yaparim..?
6)bildirim gönderme nasil yapılır..?
7) oyuncular arasi mesajlasma nasil yapilir..?
/#\ java ve android ile oyunumu geliştiriyorum. Kullandığım ide ise aide linki:https://play.google.com/store/apps/details?id=com.aide.ui
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi oğuzhan.acun -- 10 Aralık 2017; 21:20:32 >
< Bu ileti mobil sürüm kullanılarak atıldı >