Oyun Geliştirme

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

7
Tarayıcı için dolandırıcılık Javascript / HTML5 oyunu
Js / html5'te tek oyunculu bir rpg eylemi yapmak için girişimde bulunmayı planlıyorum ve hile yapmaktan kaçınmak istiyorum. % 100 korumaya ihtiyacım yok, çünkü çok oyunculu bir oyun olmayacak, ama bir koruma seviyesi istiyorum. Peki küçültme ve şaşırtmanın ötesinde hangi stratejileri önerirsiniz? Bazı sunucu tarafı kontrollerini basitleştirmek için uğraşmazdım, ancak …

2
2B sprite dönme kuvvetinin hesaplanması
Birisinin aşağıdaki senaryoyu hesaplamada zarif bir yolu olup olmadığını merak ediyorum. (N) kare sayısının, rastgele şeklin bir nesnesine sahibim, ancak hepsinin dikdörtgen olduğunu iddia edeceğiz. Yerçekimi olmadan uğraşıyoruz, bu yüzden uzaydaki nesneyi yukarıdan aşağıya bir bakış açısıyla düşünün. Nesneye belirli bir karede kuvvet uygulıyorum (aşağıda gösterildiği gibi). Uygulanan yerde, uygulanan …
35 2d  rotation  physics  vector 

7
Oyun geliştirmede otomatik testler ne kadar yaygındır? [kapalı]
Oyun geliştiricileri birim ve entegrasyon testleri yazmak için kullanıyor mu? Bulmaca geliştiricileri arasında ne kadar yaygındır? Ve MMORPG ve FPSes geliştiricileri arasında? (Oyun geliştirme konusunda hiçbir geçmişim yok, onunla çalışmaktan da korkuyorum - bu sadece başıma gelen bir şüphe. O yüzden, zaten otomatikleştirilmiş testler yazmayı sevdiğim için bile beni onları …

7
Bir Voxel / Minecraft tipi oyunun görüntü oluşturma hızını nasıl artırabilirim?
Kendi Minecraft klonumu yazıyorum (ayrıca Java'da yazılmıştır). Şu anda harika çalışıyor. 40 metrelik görüş mesafesiyle MacBook Pro 8,1'imde 60 FPS'ye kolayca vurabilirim. (Intel i5 + Intel HD Grafik 3000). Ancak görüntüleme mesafesini 70 metreye koyarsam, sadece 15-25 FPS'ye ulaşırım. Gerçek Minecraft'ta görüş mesafesini çok fazla (= 256m) uzağa koyabilirim. Öyleyse …

5
2B'de bir noktaya en yakın nesneyi nasıl verimli bir şekilde bulurum?
Oldukça büyük bir oyun motorum var ve en yakın puan listesine ulaşabilmek için bir özellik istiyorum. Her mesafeyi bulmak ve en az olanı seçmek için Pisagor teoremini basitçe kullanabilirdim , ama bu hepsinden yinelemeyi gerektirir. Ayrıca, aslında nesneleri daha küçük bir ızgaradaki (bir mini harita gibi) daha küçük nesnelere dönüştürdüğüm …
35 c++  2d  algorithm  vector  picking 

6
Oyunun bir klonunu yapmak yasal olarak mümkün mü?
"Tekel", "Domino", "Dama" veya "Satranç" gibi tahta oyunlarıyla oyun geliştiricileri klonlar yapabilir ve satabilir mi? Ayrıca ZX Spectrum oyunlarının bir klonunu yapabilir miyim? Oyunun aynı şeyi yapabileceği birçok kısım var mı?
35 legal 

9
Unity ve diğer araçlar yerine C / C ++ 'ı tercih ediyorum: Bir oyun geliştiricisi için bu kadar büyük bir düşürücü mü? [kapalı]
Okulda Unity kullanarak büyük bir oyun projemiz var. Üzerinde çalışan 12 kişi var. Öğretmenim, öğrencilere yüksek seviyeden düşük seviyeye bakmasını sağladığı için öğrencilere öğretmenin önemli bir araç olduğuna inanıyor gibi görünüyor. Görüşünü anlayabiliyorum ve merak ediyorum: Birlik, oyun geliştirme şirketlerinde bu kadar önemli bir motor mu? Başka bir şey kullanmayı …
35 unity 

11
Hile İçin Bellek Editörleri Yenmek İçin Stratejiler - Masaüstü Oyunları [kapalı]
Sanırım masaüstü oyunlarından bahsediyoruz - oyuncunun indirdiği ve yerel bilgisayarında çalıştırdığı bir şey. Çoğu, oynatıcınızın sağlığı gibi değerleri algılamanıza ve dondurmanıza izin veren bellek editörleridir. Bellek değiştirmeyle hile yapmayı nasıl önlersiniz? Bu tür hile ile mücadelede hangi stratejiler etkilidir? Başvuru için, oyuncuların yapabileceklerini biliyorum: - Değer veya aralığa göre bir …
35 anti-cheat 

13
Ses efektleri nasıl yapılır? [kapalı]
Arkadaşım ve ben şu anda ilk oyunumuzu bitiriyoruz ve bazı iyi müzik parçaları yapabilse de, nasıl ses efekti yaratacağı hakkında hiçbir fikri olmadığını keşfettim. Mesela bir patlama. Ses efektleri nasıl yapılır?
35 sound 

11
Renk körü sorunlarından kaçınmanın en iyi yolu nedir?
Erkeklerin yaklaşık% 5-10'u bir çeşit renk körlüğüne sahiptir. Erkek nüfusunun% 5-10'unu oyundan ayırmadığından emin olmanın en iyi yolu nedir? Sadece renk körlüğüne dikkat çekmek insanların siyah beyaz gördüğü anlamına gelmez. Genellikle daha az yeşil gördükleri ve kolayca kırmızı / yeşil karıştığı anlamına gelir. Renk körlüğü derece cinsinden gelir. Bazı formlar …

9
2d karo tabanlı haritalar oluşturmak için araçlar [kapalı]
2d döşeme tabanlı haritalar oluşturmak için kullanabileceğim bazı araçlar nelerdir? Lütfen aşağıdaki bilgileri sağlayın ve cevap başına bir araçla sınırlamayı deneyin. ad Web sitesine link Genel Özellikler İhracat biçimi Dikkate almayı düşündüğünüz herhangi bir şey
35 tools 

5
OpenGL ile modern bir şekilde çok sayıda karo çizilmesi
İnsanlardan oluşan bir ekiple küçük bir karo / sprite tabanlı PC oyunu üzerinde çalışıyorum ve performans sorunlarıyla karşı karşıyayız. OpenGL'i en son kullandığım 2004 civarındaydı, bu yüzden kendime çekirdek profili nasıl kullanacağımı öğretiyorum ve kendimi biraz karışık buluyorum. Her kareye ekrana 250-750 adet 48x48 fayans çizmem gerekiyor, belki de yaklaşık …
35 opengl 

9
Bir oyunda HUD ve GUI arasındaki fark nedir?
Bir oyunda grafiksel HUD (head-up display) ve GUI (grafiksel kullanıcı arayüzü) arasındaki farkı bilen var mı? GUI'nin bir HUD parçası ve sadece bilgi mi gösteriliyor? Bu, GUI ile yapabileceğim bir teknik olarak HUD ile teknik olarak etkileşime giremediğim anlamına mı geliyor (örneğin, bir düğmeye tıklamak)? Veya her iki terim de …
34 gui  terminology  hud 

1
“Seviye tasarım sürünmesi” ile nasıl başa çıkılır?
Seviye Tasarım Sürünme, bir dizi seviye oluşturduğunuzda ve her seviyenin öncekinden biraz daha iyi göründüğünü veya tasarlandığını veya farklı beceri düzeylerine sahip birkaç kişiyle birlikte çalıştığını fark ettiğinizde ne olduğunu söylemeye başladım. Yalnız bırakıldığında, oyuncu oyuna girerken seviye kalitesi, seviyelerin yapıldığı sıraya göre yukarı ve aşağı gider. Görünüşe göre bu …

2
Duvarlarda yürüyebilecek bir karakteri nasıl yapabilirim?
Örümcek gibi hareket edecek bir karakter elde etmeye çalışıyorum: Bir topun normalde toplayamayacağı yükselen bir eğim göz önüne alındığında, örümcek yavaşça sürünürdü. Benzer şekilde, orta havadaki bir dikdörtgen platform göz önüne alındığında, örümcek, kenara uzanırken düşmek yerine, kenar boyunca sarar ve yana doğru ve sonra platformun altından devam eder (sonunda …

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.