Oyun Geliştirme

Profesyonel ve bağımsız oyun geliştiricileri için soru cevap


5
İyi 2D Platformer Fiziği [kapalı]
Box2D ile 2D platform için ayarlanmış bir temel karakter denetleyicisine sahibim ve iyi hissetmek için ince ayar yapmaya başladım. Fizik motorlarının ince ayar yapmak için çok fazla düğmesi var ve benim için kullanmam gereken ilk şey, bir fizik motoru ile yazdığım bana göre net değil. Atlama birkaç keneler için bir …
76 box2d  physics  input 

5
Usule uygun olarak yaratılmış 'vahşi doğa' dünyaları
Eminim hepiniz Cüce Kale gibi oyunları biliyorsunuz - masif, usule uygun olarak yaratılmış doğada ve topraklarda. Böyle bir şey bu çok yararlı makaleden alınmıştır. Ancak, bunu daha büyük bir ölçekte nasıl uygulayabileceğimi merak ediyordum; Minecraft ölçeği akla geliyor (bu, Dünya yüzeyinin 8 katı büyüklüğünde bir şey değil mi?). Sözde-sonsuz, bence …

6
Minecraft-esque voksel dünyasını nasıl optimize edebilirim?
Minecraft'ın muhteşem büyük dünyalarını, dört çekirdekli ve etli grafik kartıyla bile gezinmek için oldukça yavaş buldum. Minecraft'ın yavaşlığının neden olduğunu farz ediyorum: Java, mekansal bölümleme ve bellek yönetimi olarak yerel C ++ 'da daha hızlıdır. Zayıf dünya bölümlemesi. Her iki varsayımda da yanılıyor olabilirim. Ancak, bu beni büyük voksel dünyalarını …

4
Kişi tamamen indirilmeden önce oyunları nasıl oynanabilir hale getirir?
Diablo 3 ve StarCraft 2'nin hoş bir özelliği var: Oyunun tamamını veya güncellemenin indirilmesi bitmeden oynamaya başlayabilirim. Sanırım Diablo 3, önce UI varlıkları ve bazı düzeylerde kullanılan bazı kafes ve dokular gibi zorunlu dosyaları indirir. Ancak, bir oyuna başlarken, uygun tasarruflarım olduğunu varsayarak istediğim herhangi bir seviyeyi seçebilirim. Oynarken böyle …

11
Replay sistemi nasıl tasarlanır?
Peki bir yeniden oynatım sistemini nasıl tasarlarım? Warcraft 3 veya Starcraft gibi bazı oyunlardan, oyunu zaten oynandıktan sonra tekrar izleyebileceğinizden bildiğiniz gibi. Göreceli olarak küçük bir yeniden oynatım dosyası ile bitirdiniz. Yani benim sorularım: Veriler nasıl kaydedilir? (özel biçim?) (küçük dosya boyutu) Ne kurtulacak? Diğer oyunlarda bir zaman periyodu kaydetmek …

5
Bir oyun döngüsünde güncellemeden bağımsız oluşturmanın amacı nedir?
Oyun döngülerinde onlarca makale, kitap ve tartışma var. Ancak, oldukça sık böyle bir şeyle karşılaşıyorum: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } Temel olarak beni bu yaklaşımdan rahatsız eden şey “güncellemeden bağımsız” oluşturmadır; örneğin, hiçbir değişiklik olmadığında bir çerçeve oluşturur. Öyleyse benim sorum bu yaklaşımın neden sık sık …

4
Prosedürel… oda jeneratörlü ev
Prosedürel olarak bir zindan oluşturma ile ilgili bazı algoritma ve makalelere bakıyorum . Sorun şu ki, odalı bir ev üretmeye çalışıyorum ve benim ihtiyaçlarıma uymuyor gibi görünüyor. Birincisi, zindanların evlerin koridorları olduğu koridorları var. Ve başlangıçta aynı görünseler de, salon, oda olmayan alandan başka bir şey değildir; oysa koridor, bir …

7
Modern OpenGL (3.0 veya üstü) öğrenmek için iyi kaynaklar? [kapalı]
OpenGL (3.0 veya üstü) ile başlamak için iyi bir kaynak arayışına girdim. Pek çok kitap buldum ama hiçbiri iyi bir kaynak olarak kabul edilemez! İşte iki örnek: OpenGL Programlama Kılavuzu (7. basım) http://www.amazon.com/exec/obidos/ASIN/0321552628/khongrou-20 Bu, kullanımdan kaldırılmış malzemelerin TAMI! Hemen hemen her bölüm bu konuda bir notla başlar. OpenGL Superbible (5. …
73 opengl  assets 

6
Bir ağ oyunu nasıl yazılır? [kapalı]
Dayanarak Niçin bir MMO geliştirmek için bu kadar zor? : Ağa bağlı oyun geliştirme önemsiz değildir; sadece gecikmede değil, hile engellemede, devlet yönetiminde ve yük dengelemede üstesinden gelinmesi gereken büyük engeller var. Ağa bağlı bir oyun yazma konusunda deneyimli değilseniz, bu zor bir öğrenme alıştırması olacaktır. Soketler, sunucular, müşteriler, protokoller, …


10
Hayat sahibi olmanın amacı nedir?
Oyun tasarımında neden her şey hakkında, özellikle de yaşamlar kadar standart hale gelen bir şey hakkında soruyu sormanın son derece önemli olduğunu düşünüyorum. Öyleyse soruyorum, yaşam kavramına sahip bir oyunun amacı nedir? Neden hayatlar var?


6
RPG'ler, seviyenizi yükseltmek için ne kadar XP'ye ihtiyacınız olduğunu size bildirir mi?
Davranışsal Oyun Tasarımı adlı bu makaleyi okuyordum ve yazıyor: ... oyuncuların yüksek, tutarlı bir aktivite oranını sürdürmelerini nasıl sağlarız? ... cevap, her bir cevabın ödül üretme şansına sahip olduğu değişken oranlı bir programdır. RPG'ler (Final Fantasy 1-6 gibi geleneksel JRPG'leri düşünüyorum) karakterleri seviyelendirme konusunda bunu yapmazlar. Oyunu her zaman duraklatabilir …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.