Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
283
Tıklama
0
Öne Çıkarma
Bu işi nasıl halledebilirim?
X
12 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar mobile mmorpg oyunumuz var. Full Online olacak. Tıpkı Metin2 gibi. Metin2 nin veri tabanı nedir?
Ben bu işi nasıl öğrenebilirim? Webte hep websitelerinin veritabanı dersleri var.

Mesela gameloft hangi veritabanını kullanıyor?
Not: C# biliyorum

Teşekkürler.



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

M
12 yıl
Yarbay

Metin2'nin veri tabanı MySQL . Yalnız telefona mmorpg yapmak büyük bir iş ister


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

Merhaba,

Online oyun yazmak kolay değil, işin sadece yazılım tarafı bir tarafa diğer tarafta çok ciddi bir alt yapınızın olması gerekiyor. Sunucuların optimizasyonu mobilin rahatlıkla ulaşabileceği şekilde olması gerek, aksi takdirde oynanabilir bir oyun olmaktan çıkar. Gelelim yazılım tarafına, mobil bir online oyun yapacaksanız telefonu çok az kasması gerekecek buda oyunun online olması, efektler, diğer oyuncular, mekanlar gibi kavramlar göz önünde bulundurulduğunda oldukça zor bi'şey. Bir de mobil ortamda hiç deneyiminiz yok ise çok fazla sorunla karşılacaksınız, sonuçta herkes aynı telefonu kullanmıyor bütün telefonlarda maximum performans'da çalışacak bir oyun yapmak gerekiyor ama buda yine oldukça zor bir şeydir. Bence önce basit oyunlar ile başlayın(tabi programlama bilginiz yoksa önce programlama temelleri ve algoritma konusunda kendinizi geliştirmeniz gerekiyor) daha sonra ilerlersiniz.

Kolay gelsin...



X
12 yıl
Yüzbaşı
Konu Sahibi

Başka fikri ve kaynak önerisi olan?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yüzbaşı

Oyunlar veritabanına fazla hit atmaz. Veriyi ilk kullanımda veritabanından çekip bir süre boyunca kendi hafızalarında cachelerler. Bu yüzden düzgün kullanırsanız herhangi bir RDBMS işinizi görür.

MMORPG yazmak son derece zor bir olay. Şuana kadar kapsamlı ve 3D oyunlar yazmadıysanız bu işe girmeyin. Mesela Metin2'nin online olmayan versiyonunu yazacak kadar bilginiz var mı? Yazmadıysanız önce onu yazmaya başlayın. Şuana kadar herhangi bir oyun geliştirmediyseniz boşuna kafa yormayın, çok yüksek ihtimalle yapamayacaksınız.

Şunu da belirtmem lazım, mobile MMORPG geliştireceğiz demek sadece aklınıza gelmiş ve fazla düşünmeden kabul ettiğiniz bir fikir gibi duruyor. Mobil kullanıcıları iyi analiz ettiniz mi? PC oyuncuları genelde MMO tarzı, PS/PSP/Xbox vb. oyuncuları single player, mobil oyuncular da ufak çaptaki HTML5/Flash oyunlarına ilgi gösteriyor. Ayrıca akıllı telefonların birçoğu 3D MMORPG kaldırabilecek güçte mi? Pazarı da iyi analiz çok önemli. Senin oyunun hangi yaş aralığındaki oyunculara hitap edecek? Bu yaş aralığındaki insanların akıllı telefon pazarındaki durumu ne? Akıllı telefonu olanların % kaçı telefonunda interneti aktif olarak kullanıyor? Maddi olarak kendini birkaç yıl boyunca finanse edebilecek birikimin var mı?

Indie yazılımcıların MMORPG geliştirmesi yıllar süren bir süreç. Path of Exile gibi bir ARPG'nin geliştirilmesi 7 yılda tamamlandı. (2 kişi başlayıp bitirmeye yakın 30 kişi oldular) Hesap et işte sana ne kadar zaman gerektiğini. Senin oyununu yazana kadar mobil sektöründe de birçok değişiklik ve yenilik olacağını da varsayabilirsin.

Kaynak konusuna gelirsek, bu tür bir kaynak bulamazsın. Hiçkimse "Haydi bugün 3D MMORPG yazalım veya işletim sistemi yazalım." gibi saçma kaynaklar oluşturmaz. Sen herhangi bir öğrenci İnşaat Teknikeri'nin "Bir gökdelen de siz dikin!" gibi bir kitabı aradığını gördün mü? Senin sorduğun soru "Arkadaşlar ben gecekondu mahallesine gökdelen dikeceğim, nasıl yapabilirim kaynak verir misiniz?" diye sormasıyla aynı. Bu forumda nedense herkes bir Facebook veya bir MMORPG yazmak istiyor.

Sana tavsiyem 3D MMORPG olayını tamamen unut. İstersen dünyanın en iyi yazılımcısı ol, yazmak için çok uzun bir zaman harcaman gerekir. Bunun yerine JS/NodeJS/HTML5 + bir oyun frameworküyle bu işi yapmaya çalış. Örn:http://rpgjs.com/,http://impactjs.com/ Veritabanı, data transaction, kripsiyon, paket sistemi, paralel programlama, collision detection gibi konuları öğren. Daha sonra MMORPG geliştirmek istersen bir firmaya başvurup referans olarak bu oyunları gösterirsin.


Bu mesaja 2 cevap geldi.
X
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: TSF Aristona

Oyunlar veritabanına fazla hit atmaz. Veriyi ilk kullanımda veritabanından çekip bir süre boyunca kendi hafızalarında cachelerler. Bu yüzden düzgün kullanırsanız herhangi bir RDBMS işinizi görür.

MMORPG yazmak son derece zor bir olay. Şuana kadar kapsamlı ve 3D oyunlar yazmadıysanız bu işe girmeyin. Mesela Metin2'nin online olmayan versiyonunu yazacak kadar bilginiz var mı? Yazmadıysanız önce onu yazmaya başlayın. Şuana kadar herhangi bir oyun geliştirmediyseniz boşuna kafa yormayın, çok yüksek ihtimalle yapamayacaksınız.

Şunu da belirtmem lazım, mobile MMORPG geliştireceğiz demek sadece aklınıza gelmiş ve fazla düşünmeden kabul ettiğiniz bir fikir gibi duruyor. Mobil kullanıcıları iyi analiz ettiniz mi? PC oyuncuları genelde MMO tarzı, PS/PSP/Xbox vb. oyuncuları single player, mobil oyuncular da ufak çaptaki HTML5/Flash oyunlarına ilgi gösteriyor. Ayrıca akıllı telefonların birçoğu 3D MMORPG kaldırabilecek güçte mi? Pazarı da iyi analiz çok önemli. Senin oyunun hangi yaş aralığındaki oyunculara hitap edecek? Bu yaş aralığındaki insanların akıllı telefon pazarındaki durumu ne? Akıllı telefonu olanların % kaçı telefonunda interneti aktif olarak kullanıyor? Maddi olarak kendini birkaç yıl boyunca finanse edebilecek birikimin var mı?

Indie yazılımcıların MMORPG geliştirmesi yıllar süren bir süreç. Path of Exile gibi bir ARPG'nin geliştirilmesi 7 yılda tamamlandı. (2 kişi başlayıp bitirmeye yakın 30 kişi oldular) Hesap et işte sana ne kadar zaman gerektiğini. Senin oyununu yazana kadar mobil sektöründe de birçok değişiklik ve yenilik olacağını da varsayabilirsin.

Kaynak konusuna gelirsek, bu tür bir kaynak bulamazsın. Hiçkimse "Haydi bugün 3D MMORPG yazalım veya işletim sistemi yazalım." gibi saçma kaynaklar oluşturmaz. Sen herhangi bir öğrenci İnşaat Teknikeri'nin "Bir gökdelen de siz dikin!" gibi bir kitabı aradığını gördün mü? Senin sorduğun soru "Arkadaşlar ben gecekondu mahallesine gökdelen dikeceğim, nasıl yapabilirim kaynak verir misiniz?" diye sormasıyla aynı. Bu forumda nedense herkes bir Facebook veya bir MMORPG yazmak istiyor.

Sana tavsiyem 3D MMORPG olayını tamamen unut. İstersen dünyanın en iyi yazılımcısı ol, yazmak için çok uzun bir zaman harcaman gerekir. Bunun yerine JS/NodeJS/HTML5 + bir oyun frameworküyle bu işi yapmaya çalış. Örn:http://rpgjs.com/,http://impactjs.com/ Veritabanı, data transaction, kripsiyon, paket sistemi, paralel programlama, collision detection gibi konuları öğren. Daha sonra MMORPG geliştirmek istersen bir firmaya başvurup referans olarak bu oyunları gösterirsin.






Bugünden başlamak istemiştim veritabanı derslerine. Zaten şuan yapılacak listem var. Onlarla birlikte tecrübem ve bilgim artacaktır. Oyun zaten pvp üzerine kurulu olacak idi.



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

X
12 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: TSF Aristona

Oyunlar veritabanına fazla hit atmaz. Veriyi ilk kullanımda veritabanından çekip bir süre boyunca kendi hafızalarında cachelerler. Bu yüzden düzgün kullanırsanız herhangi bir RDBMS işinizi görür.

MMORPG yazmak son derece zor bir olay. Şuana kadar kapsamlı ve 3D oyunlar yazmadıysanız bu işe girmeyin. Mesela Metin2'nin online olmayan versiyonunu yazacak kadar bilginiz var mı? Yazmadıysanız önce onu yazmaya başlayın. Şuana kadar herhangi bir oyun geliştirmediyseniz boşuna kafa yormayın, çok yüksek ihtimalle yapamayacaksınız.

Şunu da belirtmem lazım, mobile MMORPG geliştireceğiz demek sadece aklınıza gelmiş ve fazla düşünmeden kabul ettiğiniz bir fikir gibi duruyor. Mobil kullanıcıları iyi analiz ettiniz mi? PC oyuncuları genelde MMO tarzı, PS/PSP/Xbox vb. oyuncuları single player, mobil oyuncular da ufak çaptaki HTML5/Flash oyunlarına ilgi gösteriyor. Ayrıca akıllı telefonların birçoğu 3D MMORPG kaldırabilecek güçte mi? Pazarı da iyi analiz çok önemli. Senin oyunun hangi yaş aralığındaki oyunculara hitap edecek? Bu yaş aralığındaki insanların akıllı telefon pazarındaki durumu ne? Akıllı telefonu olanların % kaçı telefonunda interneti aktif olarak kullanıyor? Maddi olarak kendini birkaç yıl boyunca finanse edebilecek birikimin var mı?

Indie yazılımcıların MMORPG geliştirmesi yıllar süren bir süreç. Path of Exile gibi bir ARPG'nin geliştirilmesi 7 yılda tamamlandı. (2 kişi başlayıp bitirmeye yakın 30 kişi oldular) Hesap et işte sana ne kadar zaman gerektiğini. Senin oyununu yazana kadar mobil sektöründe de birçok değişiklik ve yenilik olacağını da varsayabilirsin.

Kaynak konusuna gelirsek, bu tür bir kaynak bulamazsın. Hiçkimse "Haydi bugün 3D MMORPG yazalım veya işletim sistemi yazalım." gibi saçma kaynaklar oluşturmaz. Sen herhangi bir öğrenci İnşaat Teknikeri'nin "Bir gökdelen de siz dikin!" gibi bir kitabı aradığını gördün mü? Senin sorduğun soru "Arkadaşlar ben gecekondu mahallesine gökdelen dikeceğim, nasıl yapabilirim kaynak verir misiniz?" diye sormasıyla aynı. Bu forumda nedense herkes bir Facebook veya bir MMORPG yazmak istiyor.

Sana tavsiyem 3D MMORPG olayını tamamen unut. İstersen dünyanın en iyi yazılımcısı ol, yazmak için çok uzun bir zaman harcaman gerekir. Bunun yerine JS/NodeJS/HTML5 + bir oyun frameworküyle bu işi yapmaya çalış. Örn:http://rpgjs.com/,http://impactjs.com/ Veritabanı, data transaction, kripsiyon, paket sistemi, paralel programlama, collision detection gibi konuları öğren. Daha sonra MMORPG geliştirmek istersen bir firmaya başvurup referans olarak bu oyunları gösterirsin.






Ve artık her telefonda çalışan oyunlar olarak sadece sayılı 3d ve 2d kaldı.
Mesela gameloft
Hangi oyunu giriş seviyesinde çalışıyor??

Dungeon Hunter Asphalt CHOAS vs vs. Hepsi online.



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

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.