Czy istnieje jakikolwiek związek między teorią gier a tworzeniem gier?


10

Jestem programistą Java zainteresowanym nauką gier na Javie, ostatnio zajrzałem do książki na temat badań operacyjnych napisanej przez Wayne'a L.Winstona. Istnieje teoria teorii gier.

To jest naprawdę matematyczne. Jestem tylko programistą aplikacji, ale czy ta książka byłaby pomocna w rozpoczęciu kariery?


5
Teoria gier nie dotyczy rzeczywistych gier. Chodzi o modelowanie ludzkich zachowań i interakcji ludzi ze sobą, tak jakby to była gra, którą wszyscy próbują wygrać (dostarczając matematyczne definicje „wygranej” i zasad) oraz wykorzystując podstawowe zasady matematyczne i ekonomiczne do wyciągania z nich wniosków socjologicznych .
Mason Wheeler,

1
to świetna książka do praktycznej teorii gier: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek

Teoria gier mówi o tym, jak ludzie podejmują decyzje, gdy istnieje niepewność, i dokładnie to, co chcesz, aby gracze robili podczas gry. Chodzi raczej o projektowanie gier niż ich programowanie. Oba są objęte tworzeniem gier, których ta strona z jakiegoś powodu nie rozumie.
Joey Green

Odpowiedzi:


11

Gra w teorii gier i rozwój gry nie mówimy o tym samym rodzaju gier. Teoria gier jest wykorzystywana głównie w ekonomii i politologii. Wygląda na to, że czytana książka dotyczyła strategii biznesowej?

Powiedziałbym, że dokładniej jest powiedzieć, że teorię gier można zastosować do informatyki i rozwoju teorii logicznych związanych z algorytmami wysokiego poziomu. Ale studiowanie teorii gier niekoniecznie pomoże ci stać się lepszym twórcą gier.


czy mógłbyś polecić jakieś książki?
Rand Mate

2
Polecam lekturę samouczków dotyczących tworzenia gier Java. W tej witrynie nie chodzi o polecanie określonych książek ani rozpoczęcie pracy. Możesz pytać na czacie lub na stronie takiej jak gamedev.net.
MichaelHouse

Byte56: Czy rozwój gier nie obejmowałby projektowania gier (magazyn poświęcony twórcom gier) i myślę, że teoria gier dotyczy projektowania gier. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green

@JoeyGreen Teoria gier dotyczy wielu dyscyplin. W tym projektowanie gier. Artykuły, które łączysz, wydają się pokazywać, że teoria gier dotyczy tylko algorytmów wysokiego poziomu do projektowania gier, jak wspomniałem w mojej odpowiedzi. Mimo to pytanie dotyczyło tworzenia gier, a nie projektowania gier.
MichaelHouse

Hmm, niezupełnie. Teoria gier ma wszystko wspólnego z mechaniką gry. Istnieje idea ekonomii gier, na którą teoria gier może wpływać. Ta książka amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/... mówi o tym, jak modelować ekonomię gry za pomocą machinacji. Rozwój gry = programowanie gry + projektowanie gier + gra <>. Ponadto, jeśli algorytmy wysokiego poziomu są takie same jak reguły gry w książce, to masz rację.
Joey Green

6

Większość gier w teorii gier nie tworzyłaby bardzo dobrych gier wideo. Na przykład jedna gra wygląda mniej więcej tak:

Są ludzie licytujący za 100 $. Reguły są takie, że jeśli wygrasz, zapłacisz za licytację i otrzymasz 100 $. Jeśli masz sekundę, płacisz również za licytację, ale nic nie dostajesz. Dość nudna gra, a jeśli stawki przekroczą 100 USD, obie osoby przegrywają.

Takie rzeczy, których nauczyłbyś się w teorii gier, prawdopodobnie dotyczyłyby raczej myślenia o tym, jak gracz może podejść do twojej gry, a nie pomocy w rozwoju. Ponieważ wydaje mi się, że inne posty już ustaliły, że to naprawdę nie byłoby korzystne, chociaż jest całkiem interesujące, jeśli lubisz takie rzeczy, porozmawiam o matematyce, która może być pomocna.

Algebra liniowa jest koniecznością, głównie dlatego, że jest używana w wielu innych gałęziach matematyki, w tym w teorii gier. Jest to rodzaj matematyki, na który wpadłem najbardziej podczas tworzenia gier. Wyobrażam sobie, że gdyby ktoś zajął się rozwojem silników, tego rodzaju matematyka byłaby jeszcze bardziej odradzająca. Jest także bardziej przydatny w grach 3D niż w 2D.

Matematyka kombinatoryczna może być pomocna. Zwłaszcza dla prawdopodobieństwa. Teoria gier kombinatorycznych dotyczy także gier, ale wyłącznie turowych i ogólnie gry są proste.

Przydaje się również prawdopodobieństwo dyskretne. Naprawdę nie widziałem zbyt wielu ciągłych rzeczy, ale dyskretne rzeczy pojawiają się dość często i mogą faktycznie skrócić czas testowania. Zasadniczo za każdym razem, gdy używasz liczb losowych, używałbyś prawdopodobieństwa. Czasami jest to dość proste, ale kto wie, czasami problemy prawdopodobieństwa wyglądają na znacznie mniej zaangażowane niż są w rzeczywistości.

I wyobrażam sobie, że gdybyś opracował silnik fizyki, użyłby rachunku różniczkowego, ale nie wiem nic o rozwoju silnika.


5

Istnieje związek, ponieważ teoria gier jest również znana jako „interaktywna teoria decyzji” (Wikipedia), ale jest to niezwykle złożony temat i prawdopodobnie lepiej byłoby zacząć od tradycyjnej ścieżki.

Zasadniczo tak, byłoby to pomocne, ale istnieją prawdopodobnie „lepsze” sposoby rozpoczęcia tworzenia gier, takie jak studiowanie podstaw informatyki.


czy mógłbyś polecić jakieś książki?
Rand Mate
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.