Je suis un programmeur Java intéressé à apprendre des jeux sur Java, récemment j'ai regardé un livre sur la recherche opérationnelle écrit par Wayne L.Winston. Il y a un sujet sur la théorie des jeux.
C'est vraiment mathématique. Je ne suis qu'un développeur d'applications, mais ce livre serait-il utile pour démarrer une carrière de joueur?
java
game-theory
Rand Mate
la source
la source
Réponses:
Le jeu dans la théorie des jeux et le développement de jeux ne parlent pas du même genre de jeux. La théorie des jeux est principalement utilisée en économie et en science politique. On dirait que le livre que vous lisiez était sur la stratégie commerciale?
Je dirais qu'il est plus exact de dire que la théorie des jeux peut être appliquée à l'informatique et au développement de théories logiques liées aux algorithmes de haut niveau. Mais étudier la théorie des jeux ne vous aidera pas nécessairement à devenir un meilleur développeur de jeux.
la source
La plupart des jeux de la théorie des jeux ne feraient pas de très bons jeux vidéo. Par exemple, un jeu ressemble à ceci:
Il y a des gens qui enchérissent sur 100 $. Les règles sont que si vous gagnez, vous payez ce que vous offrez et obtenez les 100 $. Si vous êtes deuxième, vous payez également ce que vous enchérissez mais vous n'obtenez rien. Un jeu assez ennuyeux et si les enchères dépassent 100 $, les deux personnes perdent.
Le genre de choses que vous apprendriez en théorie des jeux s'appliquerait probablement davantage à la façon dont un joueur pourrait aborder votre jeu plutôt qu'à aider au développement. Comme j'ai l'impression que les autres articles ont déjà établi que cela ne serait pas vraiment bénéfique, même si c'est assez intéressant si vous êtes dans ce genre de chose, je vais parler de mathématiques qui pourraient être utiles.
L'algèbre linéaire est un must, principalement parce qu'elle est utilisée dans de nombreuses autres branches des mathématiques, y compris la théorie des jeux. C'est le genre de calcul que j'ai rencontré le plus lors du développement de jeux. J'imagine que si l'on se lance dans le développement de moteurs, ce genre de calcul serait encore plus intéressant. Il est également plus utile dans les jeux 3D que dans la 2D.
Les mathématiques combinatoires pourraient être utiles. Surtout pour la probabilité. La théorie des jeux combinatoires concerne également les jeux mais exclusivement au tour par tour et généralement les jeux sont simples.
La probabilité discrète est également utile. Je n'ai pas vraiment vu trop de choses continues, mais des choses discrètes reviennent assez souvent et pourraient en fait réduire le temps de test. Fondamentalement, chaque fois que vous utilisez des nombres aléatoires, vous utilisez la probabilité. Parfois, c'est assez basique mais qui sait, parfois les problèmes de probabilité semblent beaucoup moins impliqués qu'ils ne le sont en réalité.
Et j'imagine que si vous deviez développer un moteur physique, le calcul serait utilisé, mais je ne sais rien du développement du moteur.
la source
Il y a une relation, car la théorie des jeux est également connue sous le nom de "théorie de la décision interactive" (Wikipedia), mais c'est un sujet extrêmement complexe et vous feriez probablement mieux de commencer sur une voie plus traditionnelle.
Fondamentalement, oui, ce serait utile, mais il existe sans doute de "meilleures" façons de commencer le développement de jeux, comme étudier les bases de l'informatique.
la source