게임 개발

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

6
어떤 형태의 비대화 형 RPG 전투 시스템이 존재합니까?
플레이어가 전투에 참여하기 전에 파티 또는 캐릭터를위한 전투 계획 또는 설정 전략을 개발할 수있는 시스템에 관심이 있습니다. 전투 중에 플레이어는 명령을 입력 할 수 없거나하지 않을 수 있습니다. 규칙 기반 이 시스템에서 플레이어는 [조건-> 동작] 형식으로 규칙 목록을 설정 한 다음 우선 순위별로 정렬 할 수 있습니다. 파이널 판타지 XII의 …
10 rpg  strategy 

3
리소스가 너무 많을 때 게임에서 리소스를 어떻게 압축합니까?
최근 Allegro 5 프레임 워크를 사용하여 C ++에서 기본 Space Invaders 복제본을 만들었습니다. 완료 한 후 약 10 개의 스프라이트와 13MB의 DLL이 있다는 것을 깨달았습니다. 일부 플레이어에게는 mingW DLL이 없었기 때문에 게임을 매우 혼란스럽게 만들었습니다. 게임에 데이터를 쉽게 추가하고 제거하고 리소스가 차지하는 크기를 줄 이도록 기본적으로 한 자리에 배치하는 방식으로 …
10 c++  assets 

6
Visual Studio 2012 및 게임 개발 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 좋아, 나는 그것이 간단한 질문이라고 생각하지만, 주위에 답을 찾기가 어렵습니다. XNA가 Visual Studio 2012에 없을 것이라고 이미 읽었습니다. 최근에 XNA를 사용하는 법을 …
10 xna  c#  3d  directx  .net 

4
무료 앱에서 맞춤 결제가 이루어지면 Apple과 Google에서 공유를 요청합니까?
제작에 멀티 플랫폼 게임 (web / iOS / Android)이 있습니다. 무료 버전에서는 핵심 게임을 계속 플레이 할 수 있지만 지불하기로 선택한 사람들은 더 많은 소셜 기능을 이용할 수 있습니다 (물론 광고는 없음). 나는 모든 플랫폼에 대해 무료 및 유료 버전을 사용하는 대신 앱을 무료로 출시 할 수 있다고 생각하고 사용자가 …

1
부동 소수점 정밀도 (fp : 정밀 대 fp : fast)
C 또는 C ++에서 부동 소수점 정밀도의 컴파일러 옵션은 실제 (소규모 / 인디) 게임에서 실제로 차이를 만들어 줍니까? 내 관찰에서 fp : fast 설정은 fp : precise보다 몇 배 빠르며 여기에서 내가 이해하는 것 ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-encounter ) 두 컴파일러 옵션의 정밀도 차이는 부동 소수점 숫자의 16 번째 자리에서만 변경됩니다. …
10 c++  c  floating-point 

2
일정한 간격으로 XNA 말더듬
하드웨어 인스 턴싱을 시도하고 있지만 이상한 성능 문제가 발생했습니다. 평균 프레임 속도는 약 45이지만 매우 고르지 않습니다. 창 SynchronizeWithVerticalRetrace = 거짓 IsFixedTimeStep = false PresentationInterval = PresentInterval.Immediate 아래 이미지는 측정 된 타이밍을 표시합니다 ( Stopwatch). 최상위 그래프는 Draw분석법에 소요 된 시간 이고 하단 그래프는 종료 시점부터 Draw시작 시점까지의 시간입니다.Update 스파이크는 …
10 xna  performance 

4
멀티 플레이어 부정 행위 방지
나는 작은 인디 스타일 멀티 플레이어 게임 개발을 거의 완료했습니다. 사람들이 싱글 플레이어에서 속임수를 쓰려고하지만 멀티 플레이어에서는 이것이 허용되지 않습니다. 누구든지 평균 Joe가 Cheat-Engine과 같은 것을 사용하여 게임의 일부를 수정하는 것을 막을 수있는 방법을 알고 있습니까? 나는 현재 클라이언트가 게임에 사용하는 각 설정 파일의 MD5 해시를 XML로 저장하여 몇 초마다 …

2
3D Perlin Noise로 생성 된 플로팅 지형을 제거하는 방법은 무엇입니까?
현재 3D Perlin Noise를 사용하여 Marching Cubes와 함께 임의의 지형을 생성하고 있습니다. 내 문제는 내 지형에서 적절한 높이를 얻기 위해 노이즈 기능을 조정하는 것 같습니다. 한 옥타브 만 사용하는 경우 노이즈와 관련된 모든 지점이 분명히 보간되어 상당히 부드러운 데이터가 생성됩니다. 그러나 돌출부 / 동굴 / 들쭉날쭉 한 지형을 얻으려면 다양한 …


4
두 개의 서로 다른 2D 좌표계를 어떻게 변환합니까?
좌표를 한 좌표계에서 다른 좌표계로 변환하려고하여 이미지에 그릴 수 있습니다. 기본적으로 목적지 좌표계는 다음과 같습니다. X range: 0 to 1066 Y range: 0 to 1600 (1066 x 1600 크기로 그림을 그리는 표준 이미지) 이미지에 그리려고하는 위치는 실제로 동일한 크기이지만 좌표 시스템은 다릅니다. 모든 좌표 범위는 1066x1600입니다. 그러나 좌표 예는 다음과 …
10 2d  coordinates 

3
최고의 P2P 게임 아키텍처
게임 클라이언트가있는 설정을 고려하십시오. 컴퓨팅 리소스가 매우 작습니다 (모바일 기기, 스마트 폰) 모두 공통 라우터 (LAN, 핫스팟 등)에 연결되어 있습니다. 사용자는 외부 서버없이 멀티 플레이어 게임을하고 싶어합니다. 한 가지 해결책은 한 대의 전화에서 권한있는 서버를 호스팅하는 것인데,이 경우 클라이언트이기도합니다. 포인트 1을 고려하면 전화의 컴퓨팅 리소스가 충분하지 않기 때문에이 솔루션을 사용할 …

4
등각 타일에서 애니메이션 문을 처리하는 방법
나는 최선을 다하는 방법을 잘 모릅니다 까다로운 문제가 있습니다. 문의 애니메이션 타일이 있습니다. 닫히면 한 가지 방법으로 정렬해야하지만, 오픈 엔드 인 경우 다른 (인접 타일)에 속하므로 다른 방법으로 정렬해야합니다. 문이 닫혔습니다. 그리고 문이 열렸습니다. 그런 타일의 정렬 시스템을 재정의하고 프레임을 기준으로 정렬을 조정할 수 있다고 생각하지만 약간 해키 느낌이 듭니다. …

1
일반 n면 다각형의 모서리를 구성하는 알고리즘
나는 많은 키워드 조합을 사용하여 이것을 봤지만 놀랍게도 일정한 n면 다각형을 주어진 원으로 구성하는 알고리즘을 찾을 수 없었습니다. 즉, n 코너 포인트 의 좌표를 찾았습니다 . 내가 찾을 수있는 것은 물리적 나침반과 직선 또는 소스가없는 대화 형 브라우저 플러그인으로 수행하는 방법에 대한 지침이었습니다. 그런 알고리즘을 어디에서 찾을 수 있습니까?

4
저전력 하드웨어에서의 원 운동
나는 오래된 2D 게임에서 원으로 움직이는 플랫폼과 적에 대해 생각하고 있었고 그것이 어떻게 이루어 졌는지 궁금했습니다. 나는 파라 메트릭 방정식을 이해하는데, 그것을하기 위해 죄와 cos를 사용하는 것이 사소한 일이지만, NES 나 SNES가 실시간 trig 호출을 할 수 있습니까? 나는 무지가 크다는 것을 인정하지만 이것들은 값 비싼 작업이라고 생각했다. 그 동작을 …
10 algorithm 

2
인접한 타일을 기준으로 타일을 선택하십시오
타일 ​​맵 편집기에서 작업 중이며 인접한 타일을 기준으로 타일을 자동으로 선택해야합니다. 예를 들어, 도로 타일을 다른 도로 타일 옆에 배치 할 때 두 도로가 연속 도로를 형성하도록 방향을 정해야합니다. 주변에 다른 도로가있는 경우 모서리 또는 교차로 타일을 사용해야 할 수도 있습니다. 누구 든지이 작업을 수행하는 데 알고리즘을 추천 할 수 …

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