Oyun Geliştirme

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

1
2B boşluk bölümleme ile ilgili belgeler
Ben 2D alan bölümleme algoritmaları ve veri yapıları (zaten büyük olanlar) farklı türlerini açıklayan belgeler arıyorum. 'Google bunu ve yüzlerce kağıdı eleyin' dışında herhangi bir işaretçi. Belki bir kitap?


2
Güneş hareketi için fonksiyon?
Yani, ufukta ayarlanmış bir güneş perdesi verildiğinde (x = 0, y = worldheight / 2) Güneşi doğduracak, sonra düşecek bir işlev tasarlamaya çalışıyorum. Bunu yapmanın en iyi yolu günah işlevi olacaktır, ancak nasıl kullanılacağına dair hiçbir fikrim yok. y = sin (x) kullanılıyorsa, x, X için sabit bir hıza sahipken, …

2
.PNG, .PNG haritasına döşer
110+ .png harita karolarımı 1: 1 piksel oranındaki harita .png'ye nasıl alabileceğimi merak ediyordum. Ben google ve böyle ve modding olduğum ücretsiz eşya oyunu için forum kaydırma, ancak uygulama im sadece .png dosyalarını tanır ve haritanın% 1'den fazla istiyorum. Eğer bir program biliyorsan çok minnettar olurum.
9 tiles  maps 

3
Çok sayıda kare için Verimli Döşeme tabanlı çarpışma tespiti?
şu anda bir çini tabanlı oyun benim kendi çalışma üzerinde çalışıyorum (Terraria düşünüyorum, ama daha az fantastik (Bence bu bir kelime? Değilse özür dilerim)). Her neyse, şu anda benim için büyük bir adım olan çarpışma tespiti çalışıyor (köşe vakaları için bile!). Bir sprite'ın bir bloktan geçmediğini görmek konusunda son derece …

2
2B karo tabanlı oyunda, NPC'ler ve karolar birbirlerine nasıl atıfta bulunmalıdır?
Yukarıdan aşağıya 2D oyunlar için bir çini motoru yapıyorum. Temel olarak dünya bir çini ızgarasından oluşur. Şimdi örneğin harita üzerinde hareket edebilen NPC'ler koymak istiyorum. Sizce en iyisi hangisidir: her döşemenin döşemesindeki NPC'ye bir işaretçisi veya bir NULL işaretçisi vardır NPC'lerin bir listesine sahipler ve üzerinde bulundukları döşemenin koordinatlarına sahipler. …


3
Çok oyunculu bir oyunda kimlik sahtekarlığını nasıl önleyebilirim?
Ben istemcileri IP adreslerini taklit, diğer istemcilerin sunucu olduklarını kandırmayı düşünüyorum; bu tür şeyler. (Bu konuda fazla bir şey bilmiyorum, bu yüzden bu tamamen yanlışsa, lütfen beni düzeltin.) Bunu önlemek için ne yapmalıyım? Gerçek zamanlı bir oyun olduğu için şifreleme kullanacak olsaydım RC4 gibi hızlı ve güvenli bir şey kullanırdım. …

2
Yüksek, sıcak alanlarda ne tür bir ortam beklenir?
Dünya haritasının rastgele oluşturulacağı bir "keşif" oyunu oluşturuyorum. Biyomlar, bir "sıcaklık haritası", bir "nem haritası" ve bir yükseklik haritası tarafından verilen veriler kullanılarak üretilir: örneğin soğuk + nem = kar, sıcak + nem = orman, vb. sıcak iklimde yüksek bölgelerle başa çıkmak için. Şu anda "çıplak" biyom (aşağıdaki resimde gri …

2
Unity 3d hem Android hem de iPhone için ne kadar iyi çalışıyor?
Öncelikle bu soru biraz geniş olabilir, öyleyse özür dilerim. Gerçekten sadece insanların bu konudaki deneyimlerini ve kişisel bilgilerini arıyorum. Hem Android hem de iPhone platformu için bir oyun yaratmak istiyorum. Unity'nin harika bir oyun motoru olduğunu biliyorum ve sorum, hem Android hem de iPhone platformları için bir kod tabanı oluşturmak …
9 android  iphone  unity  ios 

2
Karo boyutuna kıyasla kahraman / karakter sprite boyutu?
Bu yüzden Hero'nun 16x16 boyutunda olduğu basit bir platform yapıyorum, ama aynı zamanda karo boyutu 16x16. Hangi sesler iyi? Ama oyun pencerem / dünyam 800x416, bu da Hero'nun gerçekten çok küçük olmasını sağlıyor. Bu beni gerçekten şaşırttı, ancak yeni bir keşif olmadan önce asla platform yapmadım. Platform oyunlarında ölçek için …

3
Sık oynamayan insanları yönetmek için ELO algoritması
Devam eden bir pong yarışmasında oyuncuları sıralamak için ELO algoritmasını kullanıyorum. Çoğu oyuncu her gün oynar, ancak bir ay içinde oynamamış bir oyuncumuz var. Algoritmam şu anda sadece son 30 günde skorları takip ediyor ve sonuç olarak, bu oyuncu hiç oynamamış olmasına rağmen hızla yükseliyor. İlk oyunlarından bir demet kaybetti, …

1
Sprite'ı farenin yüz yönüne ayarla
Bir html5 tuval oyunu inşa ediyorum ve sprite'ımın fare imleciyle yüzleşmesini sağlamanın bir yoluna ihtiyacım var. Sprite için X ve Y koordinatlarına ve ayrıca işaretçinin X ve Y koordinatlarına sahibim. Sıkıştığım şey, hareketli grafiğin işaretçiyi göstermesi için gereken matematik. Her şey 2D bir dünyada, bu yüzden çok karmaşık olacağını hayal …
9 2d  html5  html-canvas 


3
Kalıcı çevrimiçi oyunlarda oyuncunun durumunu ne sıklıkla kurtarabilirim?
Çevrimiçi oyunlarda, insanlar istedikleri zaman oturum açıp kapatmayı tercih ederler. Genellikle, oyundaki başarıları sunucuya sorunsuz bir şekilde kaydedilir. Bunu başarmak o kadar da zor değil, ama mantıklı ve ölçeklendirilmiş etkili bir şekilde nasıl yapılabileceğini merak ediyorum. Oyuncunun koordinatlarını kaydetmek ve her gönderdiklerinde durumu belirtmek mantıklı mı? Benim node.js sunucu yanıt …

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.