나는 10 명의 선수들에게 독특한 식별 색을주고 싶다. 이를위한 최적의 색상 세트가 있습니까? 어떻게 만들 수 있습니까? 내가 생각해 낸 모든 세트에는 너무 비슷한 색상이 들어 있습니다. 업데이트 : 나는 이것이 무엇인지 (공정한 질문) 아래에 물었다. 지금은 말할 수 - Windwardopolis 및 색상 큰했다.
게임 루프는 고정 또는 가변 시간 단계를 기반으로해야합니까? 항상 우월한가, 아니면 올바른 선택은 게임마다 다릅니 까? 가변 시간 단계 물리 업데이트는 "마지막 업데이트 이후의 경과 시간"인수로 전달되므로 프레임 속도에 따라 다릅니다. 이는로 계산을 의미 할 수 있습니다 position += distancePerSecond * timeElapsed. 장점 : 부드럽고 코딩하기 쉽다 단점 : 결정적이지 …
한 번만 사용할 수 있지만 실제로 진행할 필요 가없는 희귀하지만 강력한 아이템을 플레이어에게 제공하면 대부분의 플레이어는 완벽한 순간을 기다리고 있기 때문에 전혀 사용하지 않습니다. 그러나이 순간이 오더라도 나중에 더 나은 순간이있을 수 있기 때문에 사용을 꺼려 할 것입니다. 그래서 그들은 결코 오지 않을 순간 동안 그것을 계속 비축합니다. 결국, 그들은 …
게임 제작에 손을 대고 싶습니다. 간단한 것들을 만들면서, 나는 예술을 할 수 없다는 것을 깨달았습니다 ! 도움이 될 다른 사람들을 찾으려고 노력했습니다. 대부분의 기존 팀은 제한된 경험 (고등학교에 있음)으로 인해 나를 원하지 않을 것이며 적절한 스킬 셋을 가진 현지 예술가를 찾을 수 없었습니다. 어떻게합니까? 게임을 좋아하는지 대학에서 기다려야합니까? 무료 아트를 …
전형적인 MMORPG를 사용하여 플레이어는 일반적으로 영원히 세계의 원자재를 재배 할 수 있습니다. 몬스터 / 광맥 / 등은 보통 일종의 리스폰 타이머에 있으므로 시간이 아닌 경우 실제로 시스템에 들어가는 새로운 통화의 양을 제한하는 좋은 방법은 없습니다. 그것은 실제로 시스템에서 돈을 꺼내려고 돈 싱크대를 남겨 둡니다. 게임 내 통화의 인플레이션을 막기위한 몇 …
엔터티 구성 요소 및 시스템에 대해 많이 읽었으며 엔터티가 ID라는 아이디어는 매우 흥미 롭습니다. 그러나 이것이 어떻게 구성 요소 측면이나 시스템 측면에서 완벽하게 작동하는지 모르겠습니다. 구성 요소는 일부 관련 시스템에서 관리하는 데이터 개체 일뿐입니다. 충돌 시스템은 일부 BoundsComponent를 공간 데이터 구조와 함께 사용하여 충돌이 발생했는지 확인합니다. 지금까지는 좋았지 만 여러 …
최적화를 조금 살펴본 후, 나는 게임을 너무 일찍 최적화하는 것이 보편적으로 인정되는 죄인 것으로 판명되었습니다. 나는 이것을 정말로 이해하지 못한다. 성능을 염두에두고 처음으로 개발하는 것이 아니라 결국 게임의 핵심 구조 중 일부를 변경하는 것이 매우 어렵지 않을까요? 게임이 끝날 때까지 기다리면 최적화가 필요한지 알 수 있지만 어쨌든하지 않아야합니다. 결국 게임을 …
충분히 간단한 질문 : 모든 게임 프로그래머가 성공하기 위해서는 어떤 수학을 잘 이해해야합니까? 나는 게임 프로그래밍의 틈새 영역에서 수학이나 무언가를 렌더링하는 것에 대해 구체적으로 이야기하고 있지 않습니다. 더 구체적으로 게임 프로그래머조차도 알아야 할 것들이며, 그렇지 않으면 아마도 유용 할 것입니다. 참고 : 정답 이 하나도 없으므로이 질문 (및 답변)은 커뮤니티 …
나는 많은 양의 게임 소스를 보지 않았고 게임 방식으로 많이 만들지 않았다고 말함으로써 이것을 서두를 것입니다. 그러나 웹 응용 프로그램에서 '엔터프라이즈'코딩 방법을 사용하려고 시도 할 때 게임 소스 코드를 보면 "이 논리가 비즈니스 논리와 관련하여 무엇을 하는가? 리팩토링이 필요합니다." " 게임 프로젝트를 시작하려고 할 때 걱정이되며, dev 프로세스를 mvc / …