Чи є якийсь зв’язок між теорією ігор та розвитком ігор?


10

Я Java-програміст, зацікавлений вивчати ігри на Java, нещодавно переглянув книгу «Операційні дослідження», написану Уейн Л.Вінстоном. Існує тема з теорії ігор.

Це справді математично. Я просто розробник додатків, але чи допоможе ця книга допомогти почати ігрову кар’єру?


5
Теорія ігор не стосується фактичних ігор. Йдеться про моделювання поведінки людини та взаємодії людей один з одним так, ніби це гра, яку всі намагаються виграти (надаючи математичні визначення "виграшу" та правил) та використовуючи основні математичні та економічні принципи, щоб зробити з неї соціологічні висновки .
Мейсон Уілер

1
це відмінна книга для практичної теорії ігор: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek

Теорія ігор розповідає про те, як люди приймають рішення, коли виникає невизначеність, що саме ви хочете робити вашим гравцям під час гри. Це більше стосується дизайну ігор, ніж ігрового програмування, обидва підпадають під розробку ігор, які цей сайт, здається, чомусь не розуміє.
Joey Green

Відповіді:


11

Ігри в теорії ігор і розвитку гри, не кажучи про те ж роду ігор. Теорія ігор в основному використовується в економіці та політології. Схоже, що книга, яку ви читали, стосувалася стратегії бізнесу?

Я б сказав, що точніше сказати, що теорія ігор може бути застосована до інформатики та розробки логічних теорій, пов'язаних з алгоритмами високого рівня. Але вивчення теорії ігор не обов'язково допоможе вам стати кращим розробником ігор.


ну будь-які книги ви могли б рекомендувати, будь ласка?
Ранд Мате

2
Я рекомендую прочитати підручники для розробки ігор Java. Цей сайт не про те, щоб рекомендувати певні книги або про те, з чого почати. Ви можете запитати у чаті або запитувати на такому сайті, як gamedev.net.
MichaelHouse

Byte56: Чи не включатиме розробка ігор ігровий дизайн (робить журнал розробників ігор), і я думаю, що теорія ігор застосовується до ігрового дизайну. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green

@JoeyGreen Теорія ігор застосовується до великої кількості дисциплін. У тому числі ігровий дизайн. Статті, до яких ви посилаєтеся, показують, що теорія ігор призначена лише для алгоритмів високого рівня для дизайну ігор, як я згадую у своїй відповіді. Тим не менш, питання стосувалося розвитку ігор, а не ігрового дизайну.
MichaelHouse

Хм, не дуже. Теорія ігор має все спільне з механікою ігор. Існує така ідея економіки ігор, на яку теорія ігор може впливати на дизайн. Ця книга amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/… розповідає про те, як моделювати ігрову економіку за допомогою махінацій. Розробка ігор = ігрове програмування + ігровий дизайн + гра <>. Крім того, якщо алгоритми високого рівня збігаються з правилами гри у вашій книзі, ви маєте рацію.
Джої Грін

6

Більшість ігор в теорії ігор не могли б зробити дуже хорошими відеоіграми. Наприклад, одна гра йде приблизно так:

Є люди, що торгують за 100 доларів. Правила полягають у тому, що якщо ви виграєте, ви платите те, що ставите, і отримуєте 100 доларів. Якщо ви вдруге, ви також платите те, що ставите, але нічого не отримуєте. Досить нудна гра, і якщо ставки перевищують 100 доларів, обидва люди програють.

Те, що ви дізнаєтесь у теорії ігор, ймовірно, більше стосуватиметься роздумів про те, як гравець може підійти до вашої гри, а не допомагати розвитку. Оскільки я відчуваю, що інші посади вже встановили, що це насправді не буде корисно, хоча це дуже цікаво, якщо ти займаєшся такою справою, я розповім про математику, яка може бути корисною.

Лінійна алгебра є обов'язковою, головним чином тому, що вона використовується в багатьох інших галузях математики, включаючи теорію ігор. Це та сама математика, якою я найбільше натрапив на розробку ігор. Я думаю, якби хтось потрапив у розробку двигунів, така математика була б ще більш актуальною. Це також корисніше в 3D-іграх на відміну від 2D.

Комбінаторна математика може бути корисною. Особливо для ймовірності. Також теорія комбінаторних ігор стосується ігор, але виключно покрокових і, як правило, ігри прості.

Дискретна ймовірність також корисна. Я насправді не бачив занадто багато безперервних речей, але дискретні речі з’являються досить часто і можуть насправді скоротити час тестування. В основному, коли ви використовуєте випадкові числа, ви використовуєте ймовірність. Іноді це досить просто, але хто знає, іноді проблеми з ймовірністю виглядають набагато менше, ніж вони є насправді.

І я гадаю, якби ви розробляли двигун фізики, використовувався б Calculus, але я нічого не знаю про розробку двигуна.


5

Існує взаємозв'язок, оскільки теорія ігор також відома як "теорія інтерактивних рішень" (Вікіпедія), але це надзвичайно складна тема, і вам, мабуть, краще б почати більш традиційний шлях.

В основному, так, це було б корисно, але, мабуть, є "кращі" способи почати розробку ігор, як-от вивчення основ інформатики.


ну будь-які книги ви могли б рекомендувати, будь ласка?
Ранд Мате
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.