게임 이론과 게임 개발 사이에 어떤 관계가 있습니까?


10

저는 Java 게임을 배우고 자하는 Java 프로그래머입니다. 최근 Wayne L.Winston이 작성한 Operations Research에 관한 책을 보았습니다. 게임 이론에 관한 주제가 있습니다.

정말 수학적입니다. 저는 앱 개발자 일 뿐이지 만 그 책이 게임 경력을 시작하는 데 도움이됩니까?


5
게임 이론은 실제 게임에 관한 것이 아닙니다. 그것은 마치 모든 사람이이기려고하는 게임 인 것처럼 (“승리”와 규칙의 수학적 정의를 제공함으로써) 인간 행동과 사람들과의 상호 작용을 모델링하고 기본적인 수학적 및 경제적 원리를 사용하여 사회 학적 결론을 도출하는 것에 관한 것입니다. .
메이슨 휠러

1
이것은 실제 게임 이론에 대한 훌륭한 책입니다 : amazon.com/The-Compleat-Strategyst-Complete-Strategist/dp/…
Ray Tayek

게임 이론은 불확실성이있을 때 사람들이 어떻게 결정을 내리는 지에 대해 이야기합니다. 이것은 게임을 할 때 플레이어가하고 싶은 일입니다. 이것은 게임 프로그래밍보다 게임 디자인에 관한 것입니다.이 사이트는 어떤 이유로 이해하지 못하는 게임 개발에 속합니다.
Joey Green

답변:


11

게임 에서 게임 이론 및 게임 개발 게임의 같은 종류에 대해 이야기하지 않습니다. 게임 이론은 주로 경제 및 정치 과학에서 사용됩니다. 읽고있는 책이 사업 전략에 관한 것 같습니까?

게임 이론은 컴퓨터 과학과 높은 수준의 알고리즘과 관련된 논리 이론의 개발에 적용될 수 있다고 말하는 것이 더 정확하다고 말하고 싶습니다. 그러나 게임 이론을 공부하는 것이 반드시 더 나은 게임 개발자가되는 데 도움이되는 것은 아닙니다.


글쎄, 당신은 어떤 책을 권할 수 있습니까?
랜드 메이트

2
Java 게임 개발을위한 자습서를 읽는 것이 좋습니다. 이 사이트는 특정 책을 추천하거나 시작하는 곳이 아닙니다. 채팅 또는 gamedev.net과 같은 사이트에서 요청하실 수 있습니다.
MichaelHouse

Byte56 : 게임 개발에는 게임 디자인 (게임 개발자 매거진)이 포함되지 않으며 게임 이론이 게임 디자인에 적용된다고 생각합니다. gamersinfo.net/articles/… blog.wolfire.com/2009/01/game-theory-applied-to-game-design
Joey Green

@JoeyGreen 게임 이론은 많은 분야에 적용됩니다. 게임 디자인을 포함합니다. 당신이 연결하는 기사는 게임 이론이 내 대답에서 언급 한 것처럼 게임 디자인을위한 고급 알고리즘만을위한 것임을 보여줍니다. 그럼에도 불구하고 문제는 게임 디자인이 아니라 게임 개발에 관한 것이 었습니다.
MichaelHouse

흠. 게임 이론은 게임 역학과 관련이 있습니다. 게임 이론이 디자인에 영향을 줄 수있는 게임 경제라는 아이디어가 있습니다. 이 책 amazon.com/Game-Mechanics-Advanced-Design-Voices/dp/0321820274/…는 가공을 사용하여 게임 경제를 모델링하는 방법에 대해 설명합니다. 게임 개발 = 게임 프로그래밍 + 게임 디자인 + 게임 <>. 또한 높은 수준의 알고리즘이 책의 게임 규칙과 동일하면 맞습니다.
Joey Green

6

게임 이론의 대부분의 게임은 아주 좋은 비디오 게임을 만들지 못할 것입니다. 예를 들어, 한 게임은 다음과 같이 진행됩니다.

$ 100에 입찰하는 사람들이 있습니다. 규칙은 당신이 이기면 입찰 한 금액을 지불하고 $ 100를 얻는 것입니다. 당신이 두 번째에 있다면 당신은 또한 당신이 입찰 한 것을 지불하지만 아무것도 얻지 못합니다. 꽤 지루한 게임이고 입찰가가 $ 100를 넘으면 두 사람이 모두집니다.

게임 이론에서 배우는 것들은 아마도 플레이어가 개발을 돕는 것이 아니라 게임에 어떻게 접근 할 수 있는지에 대한 생각에 더 적용될 것입니다. 다른 게시물이 이미 도움이되지 않을 것이라고 이미 설정 한 것처럼 느껴지므로, 그런 종류의 일에 관심이 있다면 매우 흥미 롭지 만 도움이 될 수있는 수학에 대해 이야기 할 것입니다.

선형 대수학은 게임 이론을 포함하여 많은 다른 수학 분야에서 사용되기 때문에 필수적입니다. 게임을 개발할 때 가장 많이 사용한 수학입니다. 엔진 개발에 들어가면 이런 종류의 수학이 훨씬 더 관련성이 있다고 생각합니다. 또한 2D가 아닌 3D 게임에서 더 유용합니다.

조합 수학이 도움이 될 수 있습니다. 특히 확률이 높습니다. 또한 조합 게임 이론은 게임에 관한 것이지만 독점적으로 턴 기반이며 일반적으로 게임은 간단합니다.

이산 확률도 유용합니다. 나는 실제로 너무 많은 연속적인 것들을 보지 못했지만 별개의 것들이 자주 나오고 실제로 테스트 시간을 줄일 수 있습니다. 기본적으로 난수를 사용할 때마다 확률이 사용됩니다. 때때로 그것은 매우 기본적이지만 누가 알고 있더라도, 확률 문제는 실제보다 훨씬 덜 복잡해 보입니다.

그리고 당신이 물리 엔진을 개발한다면 Calculus가 사용될 것이라고 생각하지만 엔진 개발에 대해서는 아무것도 모릅니다.


5

게임 이론은 "대화 형 결정 이론"(Wikipedia)으로도 알려져 있지만 관계가 매우 복잡하기 때문에보다 전통적인 방식으로 시작하는 것이 좋습니다.

기본적으로 그렇습니다. 도움이 되겠지만 컴퓨터 과학의 기초를 연구하는 것과 같이 게임 개발을 시작하는 "더 나은"방법이있을 것입니다.


글쎄, 당신은 어떤 책을 권할 수 있습니까?
랜드 메이트
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.