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?
java
game-theory
Rand Mate
źródło
źródło
Odpowiedzi:
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.
źródło
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.
źródło
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.
źródło