1. sayfa
Metin2'nin veri tabanı MySQL . Yalnız telefona mmorpg yapmak büyük bir iş ister ![]() |
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... |
Başka fikri ve kaynak önerisi olan? |
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. |
1. sayfa
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ı >