저는 Java 게임을 배우고 자하는 Java 프로그래머입니다. 최근 Wayne L.Winston이 작성한 Operations Research에 관한 책을 보았습니다. 게임 이론에 관한 주제가 있습니다.
정말 수학적입니다. 저는 앱 개발자 일 뿐이지 만 그 책이 게임 경력을 시작하는 데 도움이됩니까?
저는 Java 게임을 배우고 자하는 Java 프로그래머입니다. 최근 Wayne L.Winston이 작성한 Operations Research에 관한 책을 보았습니다. 게임 이론에 관한 주제가 있습니다.
정말 수학적입니다. 저는 앱 개발자 일 뿐이지 만 그 책이 게임 경력을 시작하는 데 도움이됩니까?
답변:
게임 에서 게임 이론 및 게임 개발 게임의 같은 종류에 대해 이야기하지 않습니다. 게임 이론은 주로 경제 및 정치 과학에서 사용됩니다. 읽고있는 책이 사업 전략에 관한 것 같습니까?
게임 이론은 컴퓨터 과학과 높은 수준의 알고리즘과 관련된 논리 이론의 개발에 적용될 수 있다고 말하는 것이 더 정확하다고 말하고 싶습니다. 그러나 게임 이론을 공부하는 것이 반드시 더 나은 게임 개발자가되는 데 도움이되는 것은 아닙니다.
게임 이론의 대부분의 게임은 아주 좋은 비디오 게임을 만들지 못할 것입니다. 예를 들어, 한 게임은 다음과 같이 진행됩니다.
$ 100에 입찰하는 사람들이 있습니다. 규칙은 당신이 이기면 입찰 한 금액을 지불하고 $ 100를 얻는 것입니다. 당신이 두 번째에 있다면 당신은 또한 당신이 입찰 한 것을 지불하지만 아무것도 얻지 못합니다. 꽤 지루한 게임이고 입찰가가 $ 100를 넘으면 두 사람이 모두집니다.
게임 이론에서 배우는 것들은 아마도 플레이어가 개발을 돕는 것이 아니라 게임에 어떻게 접근 할 수 있는지에 대한 생각에 더 적용될 것입니다. 다른 게시물이 이미 도움이되지 않을 것이라고 이미 설정 한 것처럼 느껴지므로, 그런 종류의 일에 관심이 있다면 매우 흥미 롭지 만 도움이 될 수있는 수학에 대해 이야기 할 것입니다.
선형 대수학은 게임 이론을 포함하여 많은 다른 수학 분야에서 사용되기 때문에 필수적입니다. 게임을 개발할 때 가장 많이 사용한 수학입니다. 엔진 개발에 들어가면 이런 종류의 수학이 훨씬 더 관련성이 있다고 생각합니다. 또한 2D가 아닌 3D 게임에서 더 유용합니다.
조합 수학이 도움이 될 수 있습니다. 특히 확률이 높습니다. 또한 조합 게임 이론은 게임에 관한 것이지만 독점적으로 턴 기반이며 일반적으로 게임은 간단합니다.
이산 확률도 유용합니다. 나는 실제로 너무 많은 연속적인 것들을 보지 못했지만 별개의 것들이 자주 나오고 실제로 테스트 시간을 줄일 수 있습니다. 기본적으로 난수를 사용할 때마다 확률이 사용됩니다. 때때로 그것은 매우 기본적이지만 누가 알고 있더라도, 확률 문제는 실제보다 훨씬 덜 복잡해 보입니다.
그리고 당신이 물리 엔진을 개발한다면 Calculus가 사용될 것이라고 생각하지만 엔진 개발에 대해서는 아무것도 모릅니다.