Existe alguma relação entre teoria dos jogos e desenvolvimento de jogos?

10

Sou um programador de Java interessado em aprender jogos em Java, recentemente procurei um livro sobre Operações de Pesquisa, escrito por Wayne L.Winston. Há um tópico sobre teoria dos jogos.

É verdadeiramente matemático. Sou apenas um desenvolvedor de aplicativos, mas esse livro seria útil para iniciar uma carreira no jogo?

Rand Mate
fonte
5
A teoria dos jogos não é sobre jogos reais. Trata-se de modelar o comportamento humano e a interação das pessoas como se fosse um jogo que todo mundo está tentando vencer (fornecendo definições matemáticas de "vencer" e das regras) e usar princípios matemáticos e econômicos básicos para tirar conclusões sociológicas dele .
Mason Wheeler
1
este é um ótimo livro para a teoria dos jogos práticos: amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek
A Teoria dos Jogos fala sobre como as pessoas tomam decisões quando há incerteza, que é exatamente o que você deseja que seus jogadores façam ao jogar. Isso é mais sobre design de jogos do que sobre programação de jogos, ambos se enquadram no desenvolvimento de jogos que este site parece não entender por algum motivo.
Joey Green

Respostas:

11

O jogo na teoria dos jogos e no desenvolvimento de jogos não está falando sobre o mesmo tipo de jogos. A teoria dos jogos é usada principalmente em economia e ciência política. Parece que o livro que você estava lendo era sobre estratégia de negócios?

Eu diria que é mais preciso dizer que a teoria dos jogos pode ser aplicada à ciência da computação e ao desenvolvimento de teorias lógicas relacionadas a algoritmos de alto nível. Mas estudar a teoria dos jogos não o ajudará necessariamente a se tornar um desenvolvedor de jogos melhor.

MichaelHouse
fonte
bem, algum livro você poderia recomendar por favor?
Rand Companheiro
2
Eu recomendo a leitura de tutoriais para o desenvolvimento de jogos em Java. Este site não trata de recomendar livros específicos ou por onde começar. Você pode perguntar no chat ou em um site como o gamedev.net.
MichaelHouse
Byte56: O desenvolvimento de jogos não incluiria design de jogos (a revista Game Developers faz) e acho que a teoria dos jogos se aplica ao design de jogos. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green
A teoria do jogo @JoeyGreen se aplica a um grande número de disciplinas. Incluindo design de jogos. Os artigos que você vincula parecem mostrar que a teoria dos jogos é apenas para os algoritmos de alto nível do design de jogos, como mencionei na minha resposta. Mesmo assim, a pergunta era sobre desenvolvimento de jogos, não design de jogos.
MichaelHouse
Hmm, na verdade não. A teoria dos jogos tem tudo a ver com a mecânica dos jogos. Existe uma idéia das economias de jogos em que a teoria dos jogos pode influenciar o design. Este livro amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/… fala sobre como modelar uma economia de jogo usando maquinações. Desenvolvimento de Jogos = programação de jogos + design de jogos + jogo <>. Além disso, se os algoritmos de alto nível forem iguais às regras do jogo em seu livro, você estará correto.
Joey Green
6

A maioria dos jogos na teoria dos jogos não seria um videogame muito bom. Por exemplo, um jogo é mais ou menos assim:

Há pessoas que fazem lances de US $ 100. As regras são que, se você ganhar, paga o que oferece e recebe os US $ 100. Se você está em segundo, também paga o que oferece, mas não recebe nada. Um jogo muito chato e se os lances ultrapassarem os US $ 100, as duas pessoas perdem.

O tipo de coisa que você aprenderia na teoria dos jogos provavelmente se aplicaria mais a pensar em como um jogador poderia abordar seu jogo em vez de ajudar no desenvolvimento. Como sinto que as outras postagens já estabeleceram que isso não seria realmente benéfico, embora seja bastante interessante se você gosta desse tipo de coisa, falarei sobre matemática que pode ser útil.

A álgebra linear é uma obrigação, principalmente porque é usada em muitos outros ramos da matemática, incluindo a teoria dos jogos. É o tipo de matemática que eu mais encontro ao desenvolver jogos. Imagino que se alguém entrasse em desenvolvimento de motores, esse tipo de matemática seria ainda mais relevante. Também é mais útil em jogos 3D, em oposição ao 2D.

A matemática combinatória pode ser útil. Especialmente por probabilidade. Também a teoria combinatória dos jogos é sobre jogos, mas exclusivamente baseada em turnos e geralmente os jogos são simples.

Probabilidade discreta também é útil. Eu realmente não vi muitas coisas contínuas, mas coisas discretas aparecem com bastante frequência e podem realmente reduzir o tempo de teste. Basicamente, sempre que você usa números aleatórios, usa probabilidade. Às vezes é bem básico, mas quem sabe, às vezes os problemas de probabilidade parecem muito menos envolvidos do que realmente são.

E eu imagino que se você desenvolvesse um mecanismo de física, o Calculus seria usado, mas eu não sei nada sobre o desenvolvimento do mecanismo.

Tony
fonte
5

Existe um relacionamento, pois a teoria dos jogos também é conhecida como "teoria da decisão interativa" (Wikipedia), mas é um assunto extremamente complexo e você provavelmente seria melhor começar por um caminho mais tradicional.

Basicamente, sim, seria útil, mas existem maneiras "melhores" sem dúvida de iniciar o desenvolvimento de jogos, como estudar os fundamentos da ciência da computação.

Keith Thomas
fonte
bem, algum livro você poderia recomendar por favor?
Rand Companheiro