Oyun Geliştirme

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

16
Eğitsel oyunların sıkıcı olmayan ilgi çekici olmasını nasıl sağlayabilirim?
7-18 yaş arası okul öğrencileri için eğitici oyunlar yapıyoruz; İçlerinde hiç şiddet veya kan olamayız. Eğitici oyunların iyi örnekleri için Google Play ve YouTube’u araştırdım. Şimdiye kadar bu matematik oyununu buldum. Top, sayı düşmanlarına ateş eder, puan kazanmak için oyuncunun değerlerini sıfıra getirmesi gerekir . Seviyeler ilerledikçe, daha büyük sayılar …

2
Başarılı bir glLinkProgramdan sonra, gölgelendiricilerimi silmeli / çıkarmalı mıyım?
Bağlantılı bir program yaptıktan ve savunma programlamayı düşündükten sonra, bu programı bağlamak için kullanılan gölgelendiricileri silip çıkarmalı mıyım? Eğer evet ise, bu herhangi bir kaynağı serbest bırakacak mı? Yoksa bu gölgelendirici nesneleri yalnızca bir glDeleteProgram çağrısından sonra serbest bırakılacak mı? düzenleme: Sadece açıklama için ne yapıyorum (cevabını ile tutarlı): glCreateShader …
45 opengl  shaders 

7
Barycentric koordinatlarını bulmanın en etkili yolu nedir?
Profilcimde, barycentric koordinatlarını bulmak görünüşte bir tıkanıklığı var. Daha verimli hale getirmek için arıyorum. Shirley'deki metodu izler , burada P noktasını üçgen içine yerleştirerek oluşan üçgen alanını hesaplarsınız. Kod: Vector Triangle::getBarycentricCoordinatesAt( const Vector & P ) const { Vector bary ; // The area of a triangle is real areaABC …


7
Fan oyunum için lisans (veya benzeri)?
Son 8 yıldır bir Pokémon fan oyunu üzerinde çalışıyorum. Harikalardı, oyuncular tarafından çok iyi karşılandılar ve kurduğumuz toplumla gurur duyuyorum. Ancak, her şeyde olduğu gibi "fan oyunu" olarak, her zaman "C&D yarın gelecek mi?" Şimdi, Nintendo'nun mallarına karşı mümkün olduğunca saygılı olduğumuzdan emin olmak için bazı adımlar attım: Kaynak malzeme …
44 legal  licensing 

2
RPG seviye yukarı gereksinimleri için ayarlanabilir formül nasıl oluşturulur?
Sadece iki değeri değiştirerek değiştirilebilecek bir formül oluşturmaya çalışıyorum: number_of_levels ve last_level_experience. Bu, insanların oyunu seviyelendirme gerekliliklerini değiştirmeleri için modlamalarını sağlamaktır. Son seviye yukarı için gerekli olan XP sayısını belirleyebildiğim için, bu durumda çılgınca değişebilecek olan birinci seviye için gereken XP'yi kontrol etmek istiyorum. Örneğin, son seviye için 40 seviyem …

13
Bazı canavarların diğerlerinden daha tehlikeli görünmesi nasıl sağlanır?
Oyunum, retro grafiklere sahip, başlarında ve seviye ayar sistemi olmayan bir açık dünya kooperatif MMO'su. Karşılaştığım sorun, bazı canavarları diğerlerinden daha zor hale getirmeyi bilmememdir. Hiçbir şeyin bir seviyesi olmadığı ve karakterler ancak daha iyi eşyalar elde ederek daha da güçlenebileceği için, oyuncuları bir canavarın kendileri için zor olduğu konusunda …

9
Huzurlu bir oyunu başarılı kılan ne olabilir? [kapalı]
Bugün, en başarılı oyunlar FPS, RPG, MMORPG gibi aksiyon oyunları ... Huzurlu bir oyun yapmak isterdim ama insanları nasıl etkileyeceğimi bilmiyorum. İyi grafikler yapabilirim, ancak insanları birkaç dakikadan fazla bir oyun gibi yapan ana şey bu değil. İçeriği önemlidir. Daha önce belirtilen oyun stillerinde, ana içerikleri savaşmak, başkalarını öldürmek ve …



10
Global puanlama tablolarına yanlış puan raporlarını nasıl önleyebilirim?
Tarayıcı ve mobil oyunlarda genel olarak global yüksek skor tabloları bulunur. Ayrıca, bu tabloların 2.147.483.647'lik puanları içermesi de yaygındır - burada insanlar webservice çağrısı aradıklarında skorları bildirir ve onu hayali bir skoru kaydetmek için kullanırlar. Basit bulmaca oyunları için, oyuncuya yapılan her hareketin (ve seviyeyi oluşturmak için kullanılan rastgele tohumların) …

10
Oyun konseptinizin eğlenceli olmadığını ve ne zaman durduğunu bilmek nasıl
Ben yeni bir hobi oyun geliştiricisiyim ama henüz gerçekten eğlenceli bulduğum orijinal bir şey bulamadım. Oyun geliştirme hakkında bulduğum en zor kısım şudur: Kafanda gerçekten eğlenceli olacağına dair bir fikrin var. Hızlı bir prototip üretiyorsunuz ve gerçekte kullanıcı için çok eğlenceli olmadığını fark ediyorsunuz. Tam bir fikriniz olduğu izlenimini vererek …

10
OpenGL 2.1 öğrenmek bugün işe yaramaz mı?
3D OpenGL / DirectX dünyasında yeniyim ve OpenGL 4.1 ve GLSL teknik özelliklerinin bugün piyasaya çıktığını öğrendim. Bir arkadaşım bana OGL v2.1 için Kırmızı Kitap verdi, ancak okuduğum kadarıyla, 3.x ve 4.x, 2.x'ten çok farklı ve şimdi birçok şey kullanımdan kaldırıldı. Kitabı, 3D ve CG'nin temellerini öğrenmeye başlamak için kullanabilir …
44 opengl 

2
Bir karakter nasıl atlanır?
Şu anda Direct # 9.0 kullanarak C # ile oyun yapıyorum. Oyunun yeni versiyonu Eşek Kong NES. Neredeyse her şeyi tamamladım, ancak Mario'nun atlamasının fiziği ile ilgili problem yaşıyorum. Y ve X koordinasyonları için beyan ettiğim değişkenler var. Bunu yapmanın basit bir yöntemi olup olmadığını merak ediyordum. Bir cevap için …
44 physics  input  jumping 

4
Kartuş tabanlı oyunlar nasıl programlandı? [kapalı]
Sanırım bugün SNES, N64, Atari ... hatta DS gibi düşünüyorum. SNES oyunları genellikle 4 MB'tan fazla yer kaplamaz ve N64 oyunları genellikle 32-64 MB'lık veri tutarıdır. Bugünlerde zar zor "merhaba dünya!" 1.21 gigabayt üreten derleme olmadan program !! Verilerin (Bir kenara şaka yapıyorum, bugünkü dosyalar o zamanlar teknolojinin bir kısmına …

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.