Merhaba arkadaşlar Genç Developerlerin Çook merak ettiği bir konu. Online oyun geliştirmek aslında normal oyun üretmekten çok daha zor olduğu bir gerçek. Biz genç nesil olarak illaki online oyun oynamışızdır tabi oynadıkça bir üretme isteği bir merak “Lan acaba Nasıl metin2 yaparım” gibisinden sorular canlanmıştır aklımızda. Sonra google amcaya “Online oyun yapmak” gibisinden aramalar yapıp en sonunda programlamaya başlamış dahi olabilirsiniz.
Peki Nasıl yapıyolar reyiz ? Anlat dinliyoruz.
ehem ehem… Aslında Mantık şu. Önce hikaye,ana karakterler,oyun amacı gibi şeyler belirlenir ve bir taslak oluşturulur. Sonrasında artık hangi dili kullanacaksanız Kodlamaya başlarsınız. eyer php,html kullanarak basit bir şey ile başlayacaksanız önce ana tasarımı oluşturmak çok daha iyi olur.
Kısaca açıklamam gerekirse ihtiyacınız olan temel şeyler:
KOD BİLGİSİ => oyunun server,client,oyun dinamikleriydi osuydu busuydu derkene KOD bilginiz yeterli değilse projeniz hüsranla sonuçlanacaktır.
GRAFİK BİLGİSİ => eee ben oyunu kodladım böyle çöp adamlar kapışıyolar oh ne güzel. DEMEYİN! tasarımı,modelleri kısaca görünüşü kötü olan bir oyun oynanmaz,dikkat çekmez.
VERİ TABANI => bunu aslında en başa yazmak lazım. oyununuza canavar eklediniz,oyuncular kayıt oluyor,en yüksek skorlar,online oyuncular,admin panelinde oyunu düzenlemek felan fistan derken büyük herşeyi kapsayan bir veri tabanı oluşturmalısınız.
Bunların Hepsi var şimdi Ne yapmalıyım ?
diyorsanız.. önce kesinlikle bir ekip kurup görev dağılımı yapın. “Sen grafikleri hallet ben kodlamayı yaparım.” gibisinden dağılım yapın Herkes ne yapacağını bilsin. Planlı programlı çalışın. hikayenizi oturtun. projenizi aceleye getirmeyin UNUTMAYIN ACELE İŞE ŞEYTAN KARIŞIR.
OYUNUMU TAMAMLADIM NASIL İLGİ ÇEKECEĞİM ?
Öncelikle hemen tamamladım oh bitti demeyin. Hata tespiti yapın(test server,kapalı beta şeklinde oyununuzu küçük bir oyuncu kitlesi ile tanıştırın oynasınlar ve hataları size bildirsinler sizde gelen raporlara göre hataları düzeltin) unutma oyuncuda güven oluşturmak çok önemli. Güvenlik açıklarınızı kapatın en basitinden php de oyun yaptınız,SQL açığı varsa adam Veritabanınızı indirir SAP gibi kalırsınız,oyununuz hacklendiğinde,karakterler çalındığında vb… oyuncunun güvenini kaybedersiniz bu süreçten sonra güven kazanmak çok zordur.
Bu yazıdan anlamanız gereken şey > Çevrim içi oyun kodlamak tek kişilik iş değildir,Ekip şarttır,programlama bilginizin yüksek olması önemlidir,grafik ve tasarım yönü sağlam olmalı,Hikaye ve karakterlere özen gösterin,projenizi aceleye getirmeyin.
Benden bu kadar iyi günler efenim. KAYNAK.