«game-design» etiketlenmiş sorular

Oyun Tasarımı, bir oyunun kurallarını ve mekaniğini belirleme ve amaçlanan oyun deneyimini elde etmek için dengeleme sorunlarını çözme işlemidir. Yazılım kodunun tasarımıyla ilgili sorular için bunun yerine Mimari veya Algoritma etiketlerini kullanın. Aynı şekilde, görsel tasarımla ilgili sorularda Sanat etiketleri kullanılmalıdır.

3
Bağımsız projeler için tasarımcılar nerede bulunur? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

1
Vuruş-up-up'larda kaydırma kontrolleri için altın bir standart var mı?
Şu anda iPhone veya Android gibi platformlarda atıcılarda dokunmatik kontroller için bir "standart" var mı? Birçoğunun varsayılan olarak otomatik ateşlemeyi etkinleştirdiğini veya sprite'a doğrudan dokunarak karakteri kontrol ettiğini fark ettim, ancak bunun standart olarak ortaya çıkan bir şey olup olmadığını bilmiyorum. Ayrıca sanal joystick ve düğme çözümleri gördüm, ama bu …

6
Tasarım Belgesi İçeriği [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . Oyun tasarımı belgesinin sahip olması gereken minimum içerik nedir?

2
Table.drawDebug libGDX'te kullanımdan kaldırıldığı için bunun yerine ne kullanmalıyım?
Basit bir oyun yapmak için "LibGDX Oyun Geliştirme Öğrenme" kitabını takip ediyorum. Bir sahne oluşturduğumuz ve hata ayıklama kenarlıklarıyla oluşturduğumuz menü oluşturma bölümünde bulunuyorum. Kitap kullanıldığını söylüyor, Table.drawDebug(stage)ancak bu statik yöntem frameworks Tablesınıfından tamamen kaldırılmış gibi görünüyor . İthal ediyorum com.badlogic.gdx.scenes.scene2d.ui.Table; aşağıda benim kod: @Override public void render(float deltaTime) { …

4
Oyun Tasarımında Etkinlik Başına Mesajlaşma ve Çerçeve Başına İşlev Çağrıları
Geleneksel oyun tasarımı bunu bildiğimiz gibi, kullanır biçimlilik ve sanal fonksiyonlar güncelleme oyun durumlarını nesneleri için. Başka bir deyişle, aynı sanal işlevler kümesi, oyundaki her nesne üzerinde düzenli (ör: kare başına) aralıklarla çağrılır. Son zamanlarda, oyun nesnelerinin durumlarını güncellemek için başka bir olay güdümlü mesajlaşma sisteminin olduğunu keşfettim . Burada, …

5
Risk alan zindan ustalarını nasıl ödüllendirebilirim?
Esasen iki ana rol içeren bir MORPG projesi üzerinde çalışıyorum: maceracılar ve zindan ustaları. Benim endişem, iki rolü dengelemek. Bunu duyanlar için, prensip Fransız çizgi romanları Zindanından esinlenmiştir . Çizgi romanlarda belirtildiği gibi bir zindanın iş modeli şudur: zindan ustaları şöhret ve servet arayan maceracıları cezbetmek için ağır korunan zindanlara …
10 game-design  mmo  rpg  balance 

1
bir bina dengeleme oyunu
Bir bina oyunu üzerinde çalışıyorum (kaynak A üretmek için her zamanki gibi X yapısını inşa ediyorum, bu da Y yapısını inşa etmenizi sağlar ...) ve şimdi çeşitli kaynak ihtiyaçlarını ve üretimlerini dengeleme aşamasındayım. Ben bunu yapan ilk kişi değilim, ama aslında nasıl yapılacağı hakkında çok pratik tavsiye bulamadım, soruyorum: Dengeleme …

3
3D Uzayda RTS Tıkla ve Taşı nasıl kullanılır?
Tam bir 3D alanda tıklama ve taşıma işlemini nasıl yapabilirim? Basit bir raycast ile bir 2D düzlemde işlem yapmak kolaydır, ancak bir raycastın bir uç nokta elde etmesi için bir uç düzlem olmadığı için bu 3D'de durum böyle değildir. Aklımda iki fikir var: Raycast yapın, ardından oynatıcının ışın üzerindeki mesafeyi …

3
RPG'ler doğrusal hasar formüllerini nasıl dengeler?
Bir RPG için hasar formülü geliştiriyorum. Referans için birçok popüler başlık formülünü kontrol ettim (Final Fantasy, Chrono Trigger, Golden Sun ve Castlevania) ve çoğu doğrusal işlevleri kullanıyor gibi görünüyor. Benim sorunum, doğrusal fonksiyonlar için, seviyelendirme sırasında hasarın arttığı% seviyesinin her seviyede azalmasıdır. Örneğin, Seviye 2'den Seviye 3'e ve hasar artışlarını% …



2
Java 2D oyun programlama: Bir oyun döngüsü yapmak için farklı yaklaşımlar
Java oyun programlamasında yeniyim, ancak ne kadar çok okursam, kafam karışıyor, çünkü bir oyun döngüsü yapmak için birkaç farklı yaklaşım gördüm: 1. Timer sınıfını kullanan standart yaklaşım (daha az gibi görünüyor) hassas). 2. System.nanoTime kullanan daha kesin yaklaşım. 3. scheduleAtFixedRate kullanan basit bir yaklaşım. Genellikle hangisi tercih edilmelidir ve her …

2
2D yol bulma - düzgün yollar bulma
Basit bir yol bulmaya çalışıyordum, ancak sonuç elde etmeyi amaçladığımdan daha az tatmin edici. Şey, Starcraft 2 gibi oyunlarda birimler her yöne hareket ederken, benim durumumdaki birimler en fazla 8 yönde (Warcraft 1 stili) hareket ediyor, çünkü bu 8 yön bir sonraki kullanılabilir düğümlere yönlendiriyorlar (bir döşemeden bir sonraki komşu …

4
Oyunlarda zaman ters mekanizması
Oyunlardaki zaman manipülasyon mekanizmalarının tipik olarak nasıl tasarlandığını merak ediyorum. Özellikle zaman tersine çevirme ile ilgileniyorum (en son SSX veya Pers Prensi gibi). Oyun bir 2D yukarıdan aşağıya shooter. Tasarlamaya / uygulamaya çalıştığım mekanizmanın aşağıdaki gereksinimleri var: 1) Oyuncu karakteri dışındaki objelerin hareketleri tamamen belirleyicidir. Bir varlığın gerçekleştirdiği işlem, seviye …

4
Oyuncuyu sadece * başarı * konusunda açıkça bilgilendirmenin dezavantajları nelerdir?
Eğitim yazılımı üzerinde çalışıyorum ve Katılımı ("eğlenceli") artırmaya çalışıyorum. Bir Hedefe Yönelik Açık İlerleme (Katılımın ilkelerinden biri) oyuncuya nasıl yaptıklarını bildirmemiz gerektiğini önerecektir . Ancak oyuncunun demoralize olmasını istemiyoruz. (Bu "oyuncuların" beyin yaralanmaları vardır ve bu nedenle kolayca demoralize edilebilirler.) Bu yüzden sadece açıkça ilerlemeyi göstermek isteyeceğimizi düşünüyorum ("Seviye atladınız" …

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.