게임 개발

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

1
"8 비트 그래픽"모양을 얻으려면 어떻게해야합니까?
게임 개발이 아닌 강력한 프로그래밍 배경을 가지고 있습니다. 나는 고등학교에서 탁구와 뱀을 만들었고 대학에서 OpenGL을했습니다. 나만의 게임 엔진을 만들고 싶습니다. 단순한 2D 게임 엔진을 좋아하는 것은 없습니다. 그러나 나는 좀 오래된 학교이자 복고풍을 느끼기 때문입니다. 그래픽을 오래된 8 비트 게임 (megaman, contra, super mario 등)처럼 보이기를 원합니다. 그렇다면 옛날 게임은 …

3
육각 격자에 표시 범위
여기 상황이 있습니다. 나는 육각형 보드를 가지고 있으며, 속도 또는 이동 값이있는 장치가 있습니다. 4. 다른 지형에는 다른 비용이 있습니다. 단위를 클릭하면 게임에 이동 범위가 표시되어야합니다. 내 솔루션은 A * 경로 찾기를 사용하여 4 개의 범위에서 각 16 진수를 확인하고 경로 비용이 4 미만인 경우이 16 진수가 범위 내에 있습니다. …

2
2D 타일 기반 RTS에서 다리 아래를 통과하는 보트
2D 타일 기반 RTS를 작성하고 있습니다. 그리고 강 위의 다리 인 '의사 3D'기능을 추가하고 싶습니다. 아직 코딩을 시작하지 않았으며 충돌 감지 모델에 어떻게 적합한 지 생각하려고했습니다. 다리 아래를 지나가는 보트와 다리 위로 움직이는 유닛은 결국지도에서 같은 셀을 차지하게됩니다. 충돌을 방지하는 방법은 무엇입니까? 그러한 문제를 해결하기위한 일반적인 접근 방법이 있습니까? 아니면 …

1
std :: vector 구현을 사용하여 맞춤법 및 항목을 저장하려면 어떻게해야합니까?
지금 GameInstitute의 책을 따라 가고 있으며 다음과 같이 요구합니다. 플레이어가 치유 물약과 불 덩어리 물약을 사고 가지고 다닐 수있게하십시오. Item 클래스를 정의한 후 Item 배열을 Player 클래스에 추가하여 저장하거나 std :: vector를 사용하여 저장할 수 있습니다. std::vector아이템 클래스를 만드는 것보다 덜 혼란스럽게 보이기 때문에 구현 을 사용하고 싶다고 생각 하지만 …
10 c++  text-based 

4
게임 개발 팀을 시작할 때 법적 고려 사항
아직 찾지 못한 두 명의 다른 개발자와 아티스트와 함께 프로젝트를 시작하려고합니다. 그래도 법적인 관점에서 정확히 어떻게 처리해야하는지 잘 모르겠습니다. 계약서에 서명해야합니까? 그러한 문서에 무엇을 명시해야합니까? 게임은 대부분 무료 일 것입니다.

1
플레이어 속도 변경을 보낼 때 클라이언트와 서버를 어떻게 동기화합니까?
클라이언트 측 예측을 구현하고 있습니다. 대부분의 설명은 클라이언트가 " 플레이어를 1 위치 위로 이동 "과 같은 메시지를 보낸다고 가정합니다 . " 플레이어의 속도를 x로 설정 "과 같은 메시지를 보내면 어떻게 됩니까? 클라이언트에서 플레이어는 서버보다 먼저 클라이언트 측 예측에 따라 자체 속도를 설정하여 두 가지가 동기화되지 않습니다. 이 문제는 평균 대기 …

4
MonoGame 용 GUI 라이브러리 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
10 monogame 

3
컴포넌트 기반 게임에서 엔티티 상태 및 애니메이션을 업데이트하는 방법은 무엇입니까?
학습 목적으로 (그리고 나중에 일부 게임에서 사용하기 위해) 구성 요소 기반 엔터티 시스템을 설계하려고하는데 엔터티 상태를 업데이트하는 데 문제가 있습니다. 구성 요소 사이에 종속성을 방지하기 위해 구성 요소 안에 update () 메서드를 원하지 않습니다. 현재 내가 생각하는 것은 구성 요소에 데이터가 있고 시스템이 구성 요소를 업데이트한다는 것입니다. 따라서 Transform, Movement, …

2
2D 길 찾기-부드러운 길 찾기
간단한 길 찾기를 구현하려고했지만 결과가 달성하려는 것보다 덜 만족 스럽습니다. 문제는 Starcraft 2와 같은 게임의 모든 단위가 모든 방향으로 움직이는 반면 내 경우의 단위는 최대 8 개의 방향 (Warcraft 1 스타일)으로 만 움직입니다. . Starcraft 2에서와 같은 결과를 얻으려면 어떻게해야합니까? 타일 ​​크기를 줄입니까? 그림에서 장애물이되는 수평선의 가로줄과 녹색 타일로 표시된 …

1
여러 표면을 한 번에 블리 팅하는 SDL
레벨 배경의 스프라이트가 512x512 청크로 분할되는 플랫폼 게임을 작성하려고합니다. 한 번에 3 개의 덩어리를 메모리에 보관하고 3 개를 모두 화면에 블리트로하는 코드를 작성하려고합니다. 내가 가진 현재 코드는 다음과 같습니다. SDL_Rect where; where.y = -game->camera->y; where.x = -game->camera->x - MAP_WIDTH; SDL_BlitSurface(left_chunk, NULL, screen, &where); where.x = -game->camera->x; SDL_BlitSurface(center_chunk, NULL, screen, &where); …
10 sdl 

1
Device Central이 종료되었으므로 Flash Lite 응용 프로그램을 어떻게 테스트 할 수 있습니까?
Flash Lite를 사용하여 Nokia 5530 만있는 여자 친구를위한 간단한 게임을 만들려고하지만 CS6에서 Adobe가 Device Central을 죽인 것을 깨달았습니다. 따라서 장치없이 테스트 할 방법이 없습니다. 놀랍습니다). 테스트 할 다른 방법이 있습니까? 영화를 내보내고 Flash Player를 사용할 수 있다는 것을 알고 있지만 Device Central을 사용하면 드래그 앤 드롭 및 메모리 / 프로세서 …
10 flash 

1
스캔 라인이있는 z- 버퍼에 대한 깊이 보간
내 자신의 소프트웨어 3d 래스터 라이저를 작성해야하며, 지금까지 삼각형으로 만든 3D 모델을 2D 공간으로 투영 할 수 있습니다. 점을 회전, 변환 및 투영하여 각 삼각형의 2D 공간 표현을 얻습니다. 그런 다음 3 개의 삼각형 점을 취하고 스캔 선 알고리즘 (선형 보간법 사용)을 구현하여 삼각형의 가장자리 (왼쪽 및 오른쪽)를 따라 모든 …

3
게임 이론과 게임 개발 사이에 어떤 관계가 있습니까?
저는 Java 게임을 배우고 자하는 Java 프로그래머입니다. 최근 Wayne L.Winston이 작성한 Operations Research에 관한 책을 보았습니다. 게임 이론에 관한 주제가 있습니다. 정말 수학적입니다. 저는 앱 개발자 일 뿐이지 만 그 책이 게임 경력을 시작하는 데 도움이됩니까?
10 java  game-theory 

3
육각 격자 저장
Unity3D를위한 작은 16 진 격자 프레임 워크를 만들고 있으며 다음과 같은 딜레마에 빠졌습니다. 이것은 내 좌표계입니다 ( here ). 그것을 저장하는 방법을 모른다는 사실을 제외하고는 모두 잘 작동합니다. 원래는 이것을 2D 배열에 저장하고 이미지를 사용하여지도를 생성하려고했습니다. 한 가지 문제는 음수 값을 가졌다는 것입니다 (좌표를 약간 오프셋하여 쉽게 수정했습니다). 그러나이 좌표계로 …

1
Bullet Physics-딱딱한 물체에서 광선을 똑바로 캐스트 (1 인칭 카메라)
Bullet을 사용하여 1 인칭 카메라를 구현했습니다. 캡슐 형태의 강체입니다. 나는 며칠 동안 만 Bullet을 사용했으며 물리 엔진이 처음입니다. 나는 btRigidBody::setLinearVelocity()그것을 움직이며 세상과 완벽하게 충돌합니다. 유일한 문제는 Y 값이 자유롭게 움직이는 것입니다. 본문이 이동하기 전에 변환 벡터의 Y 값을 0으로 설정하여 일시적으로 해결했습니다. 이것은 높이에서 떨어질 때를 제외하고 모든 경우에 적용됩니다. …

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