게임 개발

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

7
즉각적인 GUI-예 또는 아니오? [닫은]
몇 년 전 MFC, QT, Forms, SWING 및 몇 가지 웹 GUI 프레임 워크와 같은 많은 "보존 된"GUI 시스템 (내가 의미하는 바에 대한 자세한 내용)을 사용하여 응용 프로그램 개발을 진행하고 있습니다. 나는 항상 대부분의 GUI 시스템의 개념이 지나치게 복잡하고 어색하다는 것을 알았습니다. 콜백 이벤트, 리스너, 데이터 사본, 문자열에서 무언가로의 변환-변환 …
38 gui 

3
여러 클래스가 동일한 데이터에 액세스해야하는 경우 데이터를 어디에 선언해야합니까?
C ++에 기본 2D 타워 방어 게임이 있습니다. 각 맵은 GameState에서 상속 된 별도의 클래스입니다. 맵은 게임의 각 오브젝트에 로직과 드로잉 코드를 위임하고 맵 경로와 같은 데이터를 설정합니다. 의사 코드에서 논리 섹션은 다음과 같습니다. update(): for each creep in creeps: creep.update() for each tower in towers: tower.update() for each missile …

15
시간 제한 플레이어를위한 MMORPG 디자인
나는 MMORPG의 탐사와 상호 작용 측면을 즐기지 만 평균 MMORPG의 일부인 끝없는 그라인딩 마라톤을위한 시간이없는 플레이어 시장이 상당히 크다고 생각합니다. MMORPG는 플레이어 간의 상호 작용에 관한 것입니다. 그러나 다른 플레이어가 게임에 투자 할 시간이 다른 경우, 소비 시간이 적은 사람들은 곧 파워 레벨 친구보다 부족하여 더 이상 그들과 상호 작용할 …
38 game-design  mmo 

7
부동 소수점 정밀도 및 왜 여전히 사용합니까?
부동 소수점은 항상 큰 세계에서 정밀도를 유지하는 데 문제가되어 왔습니다. 이 기사 는 비하인드 스토리를 설명하고 확실한 대안-고정 소수점 수를 제공합니다. 다음과 같은 몇 가지 사실이 정말 인상적입니다. "64 비트의 정밀도는 마이크로 미터 이하의 정밀도로 태양으로부터 먼 거리 (74 억 킬로미터)까지 가장 멀리 떨어진 명왕성에 도달하게합니다." 서브 마이크로 미터 정밀도는 …
38 graphics  physics 

2
두 축에서 객체를 회전하고 있는데 왜 세 번째 축을 중심으로 계속 왜곡합니까?
이 근본적인 문제가있는 질문이 자주 나오는 것을 보았지만 주어진 기능이나 도구의 세부 사항에서 모두 발견되었습니다. 다음은 애니메이션 예제가 많은 경우 사용자에게 참조 할 수있는 정식 답변을 작성하려는 시도입니다. :) 1 인칭 카메라를 제작한다고 가정 해 보겠습니다. 기본 아이디어는 왼쪽 및 오른쪽으로보기 위해 기울이고 위쪽 및 아래쪽으로보기 위해 기울어 야한다는 것입니다. …

7
플레이어가 끝없는 게임에 참여하게하는 몇 가지 방법은 무엇입니까?
끝없는 게임은 반복해서 반복되는 동일한 게임 플레이 메커니즘으로 구성됩니다. 할 수있는 한 계속 똑같은 일을 계속해야합니다. 따라서 플레이어가 게임을 지루하게 만드는 것은 매우 쉽습니다. 플레이어를 계속 참여시키기 위해 게임 디자인에 구현할 수있는 개념은 무엇입니까? 좀 더 구체적으로 말하면, 내 게임은 끝없이 펼쳐지는 태핑 게임으로, 로켓을 두드려 불꽃 놀이로 폭발하고 때로는 …

4
Unity에서 Time.time이 매우 커지면 어떻게 되나요?
여기 에 말했듯 이 : 시간 이 프레임의 시작 시간입니다 (읽기 전용). 게임이 시작된 이후의 시간 (초)입니다. 그리고 내가 아는 것처럼 시간은 float에 저장됩니다. 그래서 제 질문은 시간의 가치가 매우 커지면 어떻게 될까요? 넘칠 수 있습니까? 정밀도가 떨어지고 버그가 발생합니까? 게임이 방금 중단됩니까?
37 unity 

9
그려진 선의 진 직도를 어떻게 정량화 할 수 있습니까?
플레이어가 안드로이드 장치의 화면에서 A 지점 (x1, y1)에서 다른 지점 B (x2, y2)까지 선을 그려야하는 게임을 만들고 있습니다. 그 그림이 직선에 얼마나 잘 맞는지 알고 싶습니다. 예를 들어 90 %의 결과는 그림이 선에 거의 완벽하게 맞는다는 것을 의미합니다. 플레이어가 A에서 B로 곡선을 그리면 점수가 낮아집니다. 종말점은 미리 알려져 있지 않습니다. …

4
게임의 패치는 어떻게 작동합니까?
콘솔 및 PC 게임에는 개발자가 놓칠 수없는 버그를 수정하기위한 패치가 있습니다. 내 질문은 어떻게 작동합니까? 때때로 패치 파일의 크기는 몇 메가 바이트입니다. 작은 파일이 어떻게 호환 프로그램을 변경할 수 있는지 이해가 안됩니다.
37 console  pc  patching 

9
4X 게임의 늦은 게임을 어떻게 더 흥미롭게 만들 수 있습니까?
요즘에는 문명 시리즈와 같은 eXplore, eXpand, eXploit, eXterminate와 같은 다양한 4X 게임을 많이 플레이했으며 대부분의 플레이어가 같은 문제로 어려움을 겪고 있음을 알았습니다. 다른 플레이어는 거의 무적을 얻습니다. 지배적 인 플레이어는 다른 플레이어보다 훨씬 더 많은 리소스에 액세스 할 수 있습니다. 또한, 그 플레이어는 연구에서 상당한 이점을 가지고 있습니다. 즉, 다른 …

13
전투 교착 상태를 해결하기 위해 스크래치 손상에 대한 대안은 무엇입니까?
스크래치 데미지 는 성공적인 공격이 항상 최소한의 피해를주는 게임 방식입니다. 이것은 종종 공격에 의한 피해에서 방어가 직접 차감되는 감산 전투 시스템에서 사용됩니다. 따라서 대상은 항상 최소한의 피해를 입습니다. 그런 시스템의 단점은 적어도 해킹이라는 것입니다. 그것은 간단한 공식을 취하여 Damage = Attack - Defense(약간) 더 복잡한 공식 으로 바꿉니다 Damage = …

9
이전 사건에 의해 편향된“무작위”생성기를 어떻게 만들 수 있습니까?
이전 이벤트에 의해 편향 된 기회 기반 시스템을 구현하려고합니다. 배경 : 몇 년 전, 나는 월드 오브 워크래프트가 업데이트 된 이벤트 체인에 대응할 새로운 기회 계산기를 구현했다고 발표 한 것을 기억합니다. (예 : 치명타 또는 연속으로 여러 번 피하기). 아이디어는 피격을 피할 경우 다음 피격을 피할 확률은 줄어들지 만 두 …
37 random 

6
OpenGL에서 레트로 스타일 팔레트 교환 효과 만들기
내가 일하고 있어요 Megaman의 내가 런타임에 특정 픽셀의 색상을 변경해야 -like 게임. 참고 : Megaman 에서 선택한 무기를 변경하면 주 무기의 팔레트가 선택된 무기를 반영하도록 변경됩니다. 스프라이트의 색상이 모두 변경되는 것은 아니며 특정 색상 만 변경됩니다 . 프로그래머가 팔레트와 픽셀과 팔레트 인덱스 사이의 논리적 매핑에 액세스 할 수 있기 때문에 …

6
게임 데이터 저장에 적합한 파일 형식은 무엇입니까? [닫은]
커스텀 게임 데이터를 저장해야합니다. 지도, 선수 등 그들 모두는 "하위 오브젝트"를 갖습니다. 예를 들어지도와지도에는 "배열"타일이 있습니다. 즉, 계층 적 데이터. 희망적으로 바이너리는 없습니다. 이것들에게 좋은 형식은 무엇입니까? 지금까지 나는 고려했다 : Serailization : 빠르고 빠르지 만 기본 클래스를 변경하면 중단되는 경향이 있습니다. XML : 나는 이것을 파싱하는 것을 정말로 싫어한다. …
37 java  file-format  xml  data  file 

3
게임 저장 파일 / 데이터를 작성할 디렉토리는 무엇입니까?
게임 저장 파일 및 기타 게임 생성 데이터를 넣을 위치에 대한 디렉토리 목록 (플랫폼 당 하나 이상)이 필요합니다 . OS 개발자 사양을 기반으로하거나 권장 사항이없는 경우 일반적으로 사용되기 때문입니다. 플랫폼마다 하나의 답변 을 다른 디렉토리와 함께 제공 하십시오 . 또한 C ++ 또는 C에서 디렉토리 위치를 얻는 방법의 예는 가장 …
37 savegame 

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