게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

2
2.5D 세계에서 깊이 테스트와 텍스처 투명도를 함께 사용하려면 어떻게합니까?
참고 : 나는 이미 대답을 찾았습니다 (이 질문 후에 게시 할 것입니다)-내가 올바르게하고 있는지 또는 더 나은 방법이 있는지 궁금합니다. OpenGL ES (JOGL)를 사용하여 "2.5D"아이소 메트릭 게임을 만들고 있습니다. "2.5D"는 세계가 3D이지만 2D 등각 타일을 사용하여 렌더링됨을 의미합니다. 내가 해결해야했던 원래 문제는 텍스처를 순서대로 (뒤에서 앞으로) 렌더링해야 타일이 올바르게 겹쳐서 …

4
오픈 소스 AI 봇 인터페이스 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 오픈 소스 AI 봇 인터페이스는 무엇입니까? 커스텀 언리얼 토너먼트 봇용 Pogamut 3 GameBots2004 또는 스타 크래프트 봇용 …
11 ai  bot 

5
데이터베이스를 사용하는 분산 C ++ 게임 서버
데이터베이스를 사용하는 C ++ 턴 기반 게임 서버가 현재 평균 클라이언트 수 (플레이어)와 맞지 않기 때문에 모든 클라이언트가 계속 남아있는 여러 대의 컴퓨터와 데이터베이스로 확장하고 싶습니다. 단일 게임 세계 (서버는 서로 통신하고 여러 데이터베이스를 사용해야합니다). 최상의 방법으로 설명하는 튜토리얼 / 책 / 공통 표준이 있습니까?
11 server  databases 

3
프레임 독립 운동
여기에 움직임에 대한 두 개의 다른 스레드를 읽었습니다. 시간 기반 움직임 대 프레임 속도 기반 움직임? , 언제 고정 또는 가변 시간 단계를 사용해야합니까? 그러나 나는 그 스레드 중 하나가 무엇을 말하고 있는지 이해하지 못하기 때문에 프레임 독립적 인 움직임에 대한 기본 이해가 부족하다고 생각합니다. 나는 lazyfoo의 SDL 튜토리얼을 따르고 …
11 frame-rate 

7
낮은 커플 링 및 밀착력
물론 상황에 따라 다릅니다. 그러나 하위 레버 오브젝트 또는 시스템이 상위 레벨 시스템과 통신 할 때 상위 오브젝트에 대한 포인터를 유지하기 위해 콜백 또는 이벤트를 선호해야합니까? 예를 들어, world멤버 변수 가있는 클래스가 있습니다 vector<monster> monsters. monster클래스가와 통신 할 때 world콜백 함수를 선호 합니까? 아니면 world클래스 내부의 monster클래스에 대한 포인터가 있어야 …

1
삼각 분할 A * (TA *) 경로 찾기 알고리즘
Demyen이 자신의 논문 Efficient Triangulation-Based Pathfinding ( 76-81 페이지)에 설명한 Triangle A * (TA *) 알고리즘을 이해하는 데 도움이 필요합니다 . 또한 최종 노드에 도달 / 확장 한 후에도 삼각 분할을 위해 일반 A * 알고리즘을 조정하고 다른 최적 경로를 검색하는 방법에 대해 설명합니다. 최종 노드가 확장되면 일반 A * …

8
물리-완벽한 (또는 근처) 3D 사운드 엔진 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 콘솔 / 웹 개발에 몇 년의 경험이 있지만 게임 프로그래밍에 익숙하지 않습니다. 내 문제는 내가 찾고있는 것을 찾을 …
11 audio 

3
Left 4 Dead에서 NPC를 어떻게 추적합니까?
Left 4 Dead에서 NPC 좀비를 어떻게 추적합니까? 나는 벽으로 걸어 들어가거나 목적없이 돌아 다니는 NPC에 대해 이야기하고 있습니다. 플레이어가 볼 수는 없지만 방 안에 있거나 문 뒤에 있습니다. 복도와 실내에 약 10여 마리의 좀비가 있다고 가정 해 봅시다. 게임은 모든 좀비를 목록으로 유지하고 그들에게 명령을 내리면서 반복합니까? 사용자가 특정 반경 …
11 game-design  ai 

3
트론 : 게임 AI 알고리즘?
라이트 사이클 또는 그와 비슷한 것 각 요소가 0 또는 1 (공백 공간을 나타내고 0은 채워진 공간을 나타냄)이 될 수있는 게임 맵을 나타내는 2D 배열이 주어지면 TRON 적 AI에 사용되는 알고리즘은 무엇입니까?
11 2d  ai 

6
슬롯 머신에 대한 적절한 지불금 비율을 어떻게 보장합니까?
슬롯 머신 용 난수 생성기, 릴 정지 계산 및 사용자에게 실제로 우승 할 수있는 좋은 기회를 제공하는 방법에 대해 많은 연구를 수행했습니다. 내가 알 수없는 것은 기계가 95 %의 지불 등급을 갖도록 올바르게 보장하는 방법입니다. 그래서, 22 칸의 릴을 설치했습니다. 16 개의 다른 기호로 채워져 있습니다. 난수를 얻었을 때, mod를 …

2
OpenGL에서 깊이 버퍼의 깊이 범위를 어떻게 알 수 있습니까?
iOS 용 GL 멀티 패스 렌더링 앱을하고 있습니다. 첫 번째 패스는 깊이 버퍼 텍스처로 렌더링됩니다. 두 번째 패스는 깊이 버퍼의 값을 사용하여 조각 셰이더의 적용을 제어합니다. 깊이 버퍼의 값을 유용한 것으로 재조정하고 싶지만 그렇게하기 전에 깊이 버퍼 값의 깊이 값 범위를 알아야합니다. 어떻게해야합니까?

2
효율적인 스켈 레탈 애니메이션
RTS 게임에 골격 애니메이션 형식 ( 여기에서 프롬프트 됨 )을 채택하려고 합니다. 화면에 표시된 각 모델의 개별 표현은 작지만 많은 모델이 있습니다! 골격 애니메이션, 예를 들어 MD5 파일에서 각 개별 정점은 임의의 수의 관절에 부착 될 수 있습니다. GLSL에서 보간을 수행하는 동안 어떻게 이것을 효율적으로 지원할 수 있습니까? 아니면 엔진에서 …

7
게임에서 그림과 논리의 분리
나는 지금 막 게임 개발에 혼란을 겪고있는 개발자입니다. 저는 .Net 사람이므로 XNA를 엉망으로했으며 이제는 iPhone 용 Cocos2d를 가지고 놀고 있습니다. 내 질문은 실제로 더 일반적입니다. 간단한 탁구 게임을 만들고 있다고 가정 해 봅시다. 나는 거라고 Ball클래스와 Paddle클래스를. 비즈니스 세계 개발에서 나온 첫 번째 본능은 이러한 클래스 중 하나에 그리기 또는 …

3
3D지도의 RTS (예 : 지구본)
기존 아트 워크와지도가 단순한 2D 격자 인 경우 어떻게 3D 지구를 '타일'할 수 있습니까? 작품 등을 많이 재사용 할 수있는 방법이 있습니까?
11 3d  maps 

7
게임 개발과 관련된 일반적인 면접 질문은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이미 StackOverflow에서 몇 가지 예를 살펴 봤지만, 어떤 사람이 면접 질문에 대한 구체적인 예를 보여줄 수 있는지 알고 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.