게임 개발

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

5
마케팅 : Angry Birds-완료 방법 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Angry Birds와 같은 일부 앱이 시장을 지배하는 반면 다른 멋진 / 재미 / 중독 앱은 들어 본 적이없는 …
24 iphone  marketing 

9
모든 게임 오브젝트를 단일 목록에 저장하는 것이 허용 가능한 디자인입니까?
내가 만든 모든 게임에 대해 모든 게임 오브젝트 (글 머리 기호, 자동차, 플레이어)를 단일 배열 목록에 배치하고,이를 반복하여 그리기 및 업데이트합니다. 각 엔티티의 업데이트 코드는 해당 클래스 내에 저장됩니다. 궁금한 점이 있습니다. 이것이 올바른 방법인지, 더 빠르고 효율적인 방법입니까?

5
2D 타일 게임에서 시력 영역을 빠르게 계산하는 방법은 무엇입니까?
타일 ​​매트릭스가 있는데 그 타일 중 일부에는 객체가 있습니다. 플레이어가 볼 수있는 타일과 그렇지 않은 타일을 계산하고 싶습니다. 매우 효율적으로 수행해야합니다 (따라서 큰 행렬 (100x100)과 많은 객체가있는 경우에도 충분히 빠르게 계산됩니다). Bresenham의 line algorithm 으로 시도했지만 속도가 느 렸습니다. 또한 오류가 발생했습니다. ----XXX- ----X**- ----XXX- -@------ -@------ -@------ ----XXX- ----X**- …

4
게임 상태 관리 기술?
우선, 저는 장면 관리를 언급하지 않습니다. 게임 입력을 게임에서 사용자 입력의 활성화 여부에 관계가 있거나 특정 액터가 일시적으로 비활성화해야하는 등의 의미로 느슨하게 정의하고 있습니다. 구체적인 예로, 고전적인 Battlechess 게임이라고 가정 해 봅시다. 다른 플레이어의 작품을 가져 오기 위해 이동 한 후 짧은 전투 시퀀스가 ​​재생됩니다. 이 순서 동안 플레이어는 조각을 …
24 state 

9
어떻게 GPL을 피할 수 있습니까?
면책 조항 라이센스에 대해 아는 척하지 않습니다. 사실, 내가 아래에 말하는 모든 것은 완전히 거짓 일 수 있습니다! 배경 이야기 : 최근에 괜찮은 게임 엔진을 찾고 있는데 Cafu Engine 이라는 내가 정말 좋아하는 것을 찾았습니다 . 그러나 상용 라이센스 비용을 지불하지 않는 한 엔진을 사용하여 만드는 모든 것이 GPL하에 적용되는 …
24 licensing 

3
Android 용 오픈 소스 게임 엔진이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
24 android 


2
두 게임 상태를 보간하는 방법?
모든 객체 위치가 두 업데이트 상태 사이에서 보간되는 시스템을 만드는 가장 좋은 패턴은 무엇입니까? 업데이트는 항상 같은 빈도로 실행되지만 모든 FPS에서 렌더링 할 수 있기를 원합니다. 따라서 렌더링 빈도는 업데이트 빈도보다 낮거나 높은 초당 프레임 수에 관계없이 최대한 매끄 럽습니다. 현재 프레임에서 미래 프레임으로 보간하기 위해 1 프레임을 미래 보간으로 …

7
멀티 스레딩 2D 중력 계산
우주 탐사 게임을 만들고 있는데 현재 중력에 대한 작업을 시작했습니다 (C #에서 XNA 사용). 중력은 여전히 ​​조정이 필요하지만 그렇게하려면 물리 계산에서 일부 성능 문제를 해결해야합니다. 이것은 100 개의 객체를 사용하고 있으며, 일반적으로 물리 계산없이 1000 개의 객체를 렌더링하는 것은 300 FPS (내 FPS 캡)를 훨씬 초과하지만 10 개 이상의 객체는 …

2
시각적으로 매력적이고 직관적 인 방식으로 레이블을 퍼뜨리는 알고리즘
짧은 버전 차량 라벨을 겹치지 않는 방식으로 배포하여 참조 차량과 최대한 가깝게 배치하기위한 디자인 패턴이 있습니까? 그렇지 않다면, 내가 제안하는 방법 중 어떤 것이 가능한가? 어떻게 이것을 직접 구현 하시겠습니까? 확장 버전 내가 쓰는 게임에서 나는 공중 차량에 대한 조감도를 가지고있다. 또한 각 차량 옆에 차량에 대한 주요 데이터가 포함 …

4
클라이언트 / 서버간에 충돌 감지가 서버 측 또는 협력 적으로 수행되어야합니까?
충돌 감지 처리가 매우 심한 온라인 게임을 만들고 있습니다. 플레이어 모델은 서버 측에만 존재하는 (클라이언트 데이터 파일에 저장되지 않은) 다른 플레이어, 몹, 구조, 지형 및 솔리드 오브젝트와 충돌합니다. 보안을 위해 모든 충돌 감지 서버 쪽을 수행해야합니까? 아니면 클라이언트가 탐지를 수행하고 서버가 어떻게 든 후속 조치를 취하도록해야합니까? 서버 자체로는 너무 많은 …

7
Dev 키트에 액세스하지 않고 PS3 / Xbox 360 경험을 얻는 방법?
저는 PS3, Xbox 360의 산업 프로그래밍에 들어 가려고하는 신진 게임 프로그래머입니다. 제가 본 가장 큰 문제는 잠재적 인 고용주에게 내 기술을 보여줄 필요가 있지만 PS3 또는 Xbox 360 용 Dev 키트에 액세스 할 수는 없다는 것입니다. 이것은 직접 불가능합니다. 내 질문은 콘솔 개발자에게 내 기술을 보여줄 수있는 가장 좋은 대안은 …

9
적을 같은 지점에 서게하는 간단한 방법이 있습니까?
그래서 : 하향식 게임에서, 나의 적들은 플레이어가 특정 거리 내에 도달하면 여전히 서서 발사합니다. 그들이 같은 방향에서 온다면, 나는 현재 적들 사이의 충돌 감지를하지 않기 때문에 모두 같은 지점에 서 있습니다 (즉, 서로 "내"). 이 문제를 해결하는 간단한 방법은 무엇입니까? 어떤 형태의 충돌 감지 또는 인공 지능?

10
가장 일반적으로 사용되는 프로그래밍 언어는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

11
가장 좋아하는 게임 별 코딩 보석은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
24 algorithm 

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