Ich bin ein Java-Programmierer, der daran interessiert ist, Spiele auf Java zu lernen. Kürzlich habe ich mir ein Buch über Operations Research angesehen, das von Wayne L. Winston geschrieben wurde. Es gibt ein Thema zur Spieltheorie.
Es ist wirklich mathematisch. Ich bin nur ein App-Entwickler, aber wäre dieses Buch hilfreich, um eine Spielekarriere zu beginnen?
java
game-theory
Rand Mate
quelle
quelle
Antworten:
Das Spiel in Spieltheorie und Spieleentwicklung spricht nicht von der gleichen Art von Spielen. Die Spieltheorie wird hauptsächlich in der Wirtschafts- und Politikwissenschaft verwendet. Klingt so, als ob es in dem Buch, das Sie gelesen haben, um Geschäftsstrategie ging?
Ich würde sagen, es ist genauer zu sagen, dass die Spieltheorie auf die Informatik und die Entwicklung logischer Theorien in Bezug auf Algorithmen auf hoher Ebene angewendet werden kann. Das Studium der Spieltheorie hilft Ihnen jedoch nicht unbedingt, ein besserer Spieleentwickler zu werden.
quelle
Die meisten Spiele in der Spieltheorie wären keine sehr guten Videospiele. Zum Beispiel geht ein Spiel ungefähr so:
Es gibt Leute, die auf 100 Dollar bieten. Die Regeln sind, wenn Sie gewinnen, zahlen Sie, was Sie bieten und erhalten die 100 $. Wenn Sie Zweiter sind, zahlen Sie auch, was Sie bieten, aber Sie bekommen nichts. Ein ziemlich langweiliges Spiel und wenn die Gebote über 100 $ gehen, verlieren beide Leute.
Die Art von Dingen, die Sie in der Spieltheorie lernen würden, würde wahrscheinlich eher dazu dienen, darüber nachzudenken, wie ein Spieler sich Ihrem Spiel nähern könnte, als die Entwicklung zu unterstützen. Da ich der Meinung bin, dass die anderen Beiträge bereits festgestellt haben, dass dies nicht wirklich vorteilhaft ist, obwohl es ziemlich interessant ist, wenn Sie sich für solche Dinge interessieren, werde ich über Mathematik sprechen, die hilfreich sein könnte.
Lineare Algebra ist ein Muss, vor allem, weil sie in vielen anderen Bereichen der Mathematik verwendet wird, einschließlich der Spieltheorie. Es ist die Art von Mathematik, auf die ich bei der Entwicklung von Spielen am meisten gestoßen bin. Ich stelle mir vor, wenn man in die Motorenentwicklung einsteigen würde, wäre diese Art von Mathematik noch relavanter. Es ist auch in 3D-Spielen nützlicher als in 2D.
Kombinatorische Mathematik könnte hilfreich sein. Besonders für die Wahrscheinlichkeit. Auch in der kombinatorischen Spieltheorie geht es um Spiele, die jedoch ausschließlich rundenbasiert sind, und im Allgemeinen sind die Spiele einfach.
Eine diskrete Wahrscheinlichkeit ist ebenfalls nützlich. Ich habe nicht wirklich zu viel kontinuierliches Zeug gesehen, aber diskrete Dinge tauchen ziemlich oft auf und könnten tatsächlich die Testzeit verkürzen. Grundsätzlich würden Sie jedes Mal, wenn Sie Zufallszahlen verwenden, die Wahrscheinlichkeit verwenden. Manchmal ist es ziemlich einfach, aber wer weiß, manchmal sehen Wahrscheinlichkeitsprobleme viel weniger kompliziert aus als sie tatsächlich sind.
Und ich stelle mir vor, wenn Sie eine Physik-Engine entwickeln würden, würde Calculus verwendet, aber ich weiß nichts über die Engine-Entwicklung.
quelle
Es gibt eine Beziehung, da die Spieltheorie auch als "interaktive Entscheidungstheorie" (Wikipedia) bekannt ist, aber es ist ein äußerst komplexes Thema, und Sie sollten wahrscheinlich einen traditionelleren Weg einschlagen.
Grundsätzlich wäre es ja hilfreich, aber es gibt wohl "bessere" Möglichkeiten, um mit der Spieleentwicklung zu beginnen, beispielsweise das Studium der Grundlagen der Informatik.
quelle