Oyun Teorisi ve Oyun Geliştirme arasında herhangi bir ilişki var mı?


10

Java'da oyun öğrenmek isteyen bir Java programcısıyım, son zamanlarda Wayne L.Winston tarafından yazılmış bir Yöneylem Araştırması kitabına baktım. Oyun Teorisi ile ilgili bir konu var.

Gerçekten matematiksel. Ben sadece bir uygulama geliştiricisiyim, ama bu kitap bir oyun kariyerine başlamak için yardımcı olur mu?


5
Oyun teorisi gerçek oyunlarla ilgili değildir. İnsan davranışını ve insanların birbirleriyle etkileşimlerini modellemek, herkesin kazanmaya çalıştığı bir oyunmuş gibi ("kazanma" ve kuralların matematiksel tanımlarını sağlayarak) ve sosyolojik sonuçlar çıkarmak için temel matematiksel ve ekonomik ilkeleri kullanmakla ilgilidir. .
Mason Wheeler

1
Bu pratik oyun teorisi için harika bir kitap: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek

Oyun Teorisi, oyuncuların belirsizlik olduğunda nasıl karar verdiklerinden bahseder; bu, oyuncularınızın oyununuzu oynarken tam olarak ne yapmasını istediğinizdir. Bu oyun tasarımı hakkında oyun programlamasından daha fazlasıdır, her ikisi de bu sitenin bir nedenden dolayı anlayamadığı oyun geliştirme aşamasındadır.
Joey Green

Yanıtlar:


11

Oyun içinde oyun teorisi ve oyun geliştirme oyunları aynı tür bahsetmiyoruz. Oyun teorisi temel olarak ekonomi ve siyaset biliminde kullanılır. Okuduğunuz kitap iş stratejisiyle mi ilgili?

Oyun teorisinin bilgisayar bilimine ve yüksek düzey algoritmalarla ilgili mantıksal teorilerin geliştirilmesine uygulanabileceğini söylemenin daha doğru olduğunu söyleyebilirim. Ancak oyun teorisini incelemek daha iyi bir oyun geliştiricisi olmanıza yardımcı olmayacaktır.


Peki herhangi bir kitap tavsiye lütfen?
Rand Mate

2
Java oyun geliştirme derslerini okumanızı tavsiye ederim. Bu site belirli kitapları önermek veya nereden başlayacağınızla ilgili değildir. Sohbet edebilir veya gamedev.net gibi bir sitede soru sorabilirsiniz.
MichaelHouse

Byte56: Oyun geliştirme, oyun tasarımını içermez (oyun geliştiricileri dergisi) ve oyun teorisinin oyun tasarımı için geçerli olduğunu düşünüyorum. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green

@JoeyGreen Oyun teorisi çok sayıda disiplin için geçerlidir. Oyun tasarımı dahil. Bağladığınız makaleler, oyun teorisinin cevabımda bahsettiğim gibi sadece oyun tasarımı için yüksek seviye algoritmalar için olduğunu gösteriyor. Yine de, soru oyun tasarımı ile değil oyun geliştirme ile ilgiliydi.
MichaelHouse

Hmm, pek değil. Oyun Teorisi, oyun mekaniği ile ilgili her şeye sahiptir. Oyun ekonomisinin, oyun teorisinin tasarımını etkileyebileceği fikri var. Bu kitap amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/… bir oyun ekonomisinin makineyle nasıl modelleneceğini anlatıyor. Oyun Geliştirme = oyun programlama + oyun tasarımı + oyun <>. Ayrıca, üst düzey algoritmalar kitabınızdaki oyun kurallarıyla aynı ise, o zaman haklısınız.
Joey Green

6

Oyun teorisindeki oyunların çoğu çok iyi video oyunları yapmaz. Örneğin, bir oyun şuna benzer:

100 dolar için teklif veren insanlar var. Kurallar, kazanırsanız teklifinizi ödersiniz ve 100 $ alırsınız. Eğer ikinciyseniz, teklif verdiğiniz tutarı da ödersiniz ancak hiçbir şey alamazsınız. Oldukça sıkıcı bir oyun ve teklifler 100 doların üzerine çıkarsa her iki kişi de kaybeder.

Oyun teorisinde öğreneceğiniz şeyler muhtemelen bir oyuncunun oyununuza nasıl yaklaşabileceğini düşünmeye gelişmeye yardımcı olmaktan daha fazla uygulanabilir. Diğer gönderilerin gerçekten yararlı olmayacağını zaten belirlediğimi hissettiğim için, bu tür bir şeyle ilgileniyorsanız oldukça ilginç olsa da, yardımcı olabilecek matematik hakkında konuşacağım.

Doğrusal cebir bir zorunluluktur, çünkü çoğunlukla oyun teorisi de dahil olmak üzere matematiğin birçok dalında kullanılır. Oyun geliştirirken en çok karşılaştığım matematik türüdür. Birinin motor geliştirmeye girmesi durumunda bu tür bir matematik daha da alakalı olacaktır. 2D'nin aksine 3D oyunlarda da daha kullanışlıdır.

Kombinatoryal matematik yardımcı olabilir. Özellikle olasılık için. Ayrıca Kombinatoryal oyun teorisi oyunlarla ilgilidir, ancak sadece sıra tabanlı ve genellikle oyunlar basittir.

Ayrık olasılık da yararlıdır. Gerçekten çok fazla sürekli şey görmedim, ancak ayrık şeyler oldukça sık ortaya çıkıyor ve aslında test süresini kısaltabilir. Temelde rastgele sayılar her kullandığınızda olasılık kullanırsınız. Bazen oldukça basittir ama kim bilir, bazen olasılık problemleri gerçekte olduğundan çok daha az ilgilenir.

Ve bir fizik motoru geliştirip geliştirmeyeceğinizi tahmin ediyorum Matematik kullanılacak ama motor gelişimi hakkında hiçbir şey bilmiyorum.


5

Oyun teorisi "interaktif karar teorisi" (Wikipedia) olarak da bilindiği için bir ilişki vardır, ancak bu son derece karmaşık bir konudur ve muhtemelen daha geleneksel bir yola başlamak daha iyi olacaktır.

Temel olarak, evet, bu yardımcı olacaktır, ancak bilgisayar biliminin temellerini incelemek gibi oyun geliştirmeye başlamak için tartışmasız "daha iyi" yollar vardır.


Peki herhangi bir kitap tavsiye lütfen?
Rand Mate
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.