Şimdi Ara

Multiplayer Server Çözümü [Android]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
1
Favori
589
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selam arkadaşlar
    Daha önce hiç multiplayer bir oyun yapmadım. Android için 4 oyuncu ile oynanan bir oyun yapmak istiyorum ama daha en başta, server kısmında, sorunlarım var.
    Oyuncular bir odada tutmak, hamle yaptırmak, el geçirmek için server gerekiyor. Oyun java ile yazılacak.

    Oyuncuları aynı odada nasıl tutabilirim? Node.JS + socket.io kullanmak istiyorum. Bir de kullanicilar icin veri tabanı. (id+isim+tarih+skor)
    Mantığında yardım ederseniz sevinirim.



    < Bu mesaj bu kişi tarafından değiştirildi -w K- -- 4 Ocak 2015; 10:58:03 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Soruyu güncelledim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Androide javascriptlemi yazacaksınız? socket.io, javascript içindir, socket.io 'nun tarayıcı dışında çalışmasında sıkıntılar olabilir.
    http://forum.donanimhaber.com/m_98066143/f_/key_Muhasara//tm.htm#98729874 buradan 2. mesajımdaki çizimlere bakabilirsin.
  • quote:

    Orijinalden alıntı: .fcan

    Androide javascriptlemi yazacaksınız? socket.io, javascript içindir, socket.io 'nun tarayıcı dışında çalışmasında sıkıntılar olabilir.
    http://forum.donanimhaber.com/m_98066143/f_/key_Muhasara//tm.htm#98729874 buradan 2. mesajımdaki çizimlere bakabilirsin.

    Yok hayır server kısmı Node.js ile, android kısmı Java ile.

    Yapacağım oyunu ilk başta düşündüm acaba browser üzerinden gidip WebView içine gömsem mi diye. Böylelikle android+ios+web sürümü olmuş olur. Ama dediğim gibi arka planda takıldım.

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: -w K-


    quote:

    Orijinalden alıntı: .fcan

    Androide javascriptlemi yazacaksınız? socket.io, javascript içindir, socket.io 'nun tarayıcı dışında çalışmasında sıkıntılar olabilir.
    http://forum.donanimhaber.com/m_98066143/f_/key_Muhasara//tm.htm#98729874 buradan 2. mesajımdaki çizimlere bakabilirsin.

    Yok hayır server kısmı Node.js ile, android kısmı Java ile.

    Yapacağım oyunu ilk başta düşündüm acaba browser üzerinden gidip WebView içine gömsem mi diye. Böylelikle android+ios+web sürümü olmuş olur. Ama dediğim gibi arka planda takıldım.



    Bir java uygulamasını node.js'e bağlamanın kolay ve sıkıntısız olacağını zannetmiyorum.
    Oyunda eğer seviye,para gibi üstünlükler varsa Server tarafında C++/C# + socket + SQLite/MySQL kullanmanız performans ve güvenlik açısından daha iyi olur.
    Eğer oyun 4 kişi ile sınrlıysa, LAN v ONLiNE için herhangi bir client, oyun kurucu olup server görevi görebilir. IP adreslerinide php,asp,nodejs farketmeksizinde ana sunucu ile yönetebilirsin.




  • Ya aslında yapılabilir sadece Node.Js ile, oyun bitiminde kullanici puanlari update edilir vs ama dediğim gibi ben algoritmasında takıldım. Server tarafında bildiğim bir dili ve DB'yi kullanmak istiyorum o yüzden node.js + socket.io + mongoDb seçtim.

    Güvenlik açısından sorun yok, performans açısından da anlık <1000 kişi hedeflediğim için sorun olmaz diye umuyorum.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • İlk önce server maliyetini hesaplamanı öneririm

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.