게임 개발

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

11
게임의 허구 내에서 플레이어 캐릭터의 기계적 우수성을 설명해야합니까?
꽤 오랫동안 나는이 개념을 공식화하는 방법이 궁금하다. 이것은 일반적으로 보이지만 게임 내에서는 거의 다루지 않는다. 일반적인 NPC (Non-Player Controlled Characters) 보다 일관되게 우수한 플레이어 제어 캐릭터 (PC) 개념에 관한 것입니다 . 또한 실제 플레이어 기술 ( 플레이어 가 실제로 할 수있는 것으로 정의) 에 의존해서는 안되며 대신 PC 자체에 내재되어 …

5
캐주얼 해킹으로부터 저장 데이터를 어떻게 보호 할 수 있습니까?
게임 데이터를 안전하게 저장하기위한 옵션은 무엇입니까? C ++에 맞게 특별히 설계된 솔루션에 관심이 있습니다. 빠르고 사용하기 쉬운 것을 찾고 있습니다. 나는 다음과 같은 간단한 정보를 저장하는 것에 대해서만 걱정하고 있습니다. 잠금 해제되지 않은 레벨 각 레벨의 사용자 점수 나는 거기에 무엇을 사용할 것인지, 좋은 라이브러리를 사용하여 평범한 플레이어가 엉망으로 만들 …

8
MMO 채팅을위한 비속어 필터
Smartfox 서버를 사용하여 MMO를 개발 중입니다. 대상 독자는 7-12 세의 어린이입니다. 이 MMO에는 글로벌 채팅 옵션이 있습니다. 텍스트 상자에 입력 한 사용자가 입력 한 후 사용자 아바타 옆에 표시됩니다. 이 채팅에서 욕설과 욕설을 필터링하고 싶습니다. 우리는 대화를 포착하고 텍스트를 읽을 수 있습니다. 문제는 욕설 자체 목록을 얻는 것입니다. 우리의 질문은 …
32 mmo 

7
게임 개발을 위해 배워야 할 주제는 무엇입니까? [닫은]
QBasic에서 C # 및 그 사이의 모든 것에 이르기까지 약 10 년 동안 게임을 작성해 왔습니다. 기술을 다른 영역으로 확장하기 시작해야합니다. 읽어야 할 다른 놀라운 주제는 무엇입니까? 예상되는 주제에는 일반적인 용의자가 포함됩니다. 원하는 프로그래밍 언어 스크립팅 언어 소스 컨트롤 프로젝트 관리 (또는 애자일) 그래픽 API 아마도 AI (A * 경로 …
32 education 

3
래스터 기반 그래픽 컨텐츠에서 해상도 독립성에 어떻게 접근합니까?
핸드 헬드와 같이 잠긴 플랫폼 사양에서 실행하기에 충분히 운이 좋지 않은 게임은 다양한 해상도 형식과 종횡비로 실행해야합니다. 3D 게임에서는 래스터 그래픽을 기반으로 한 HUD 또는 메뉴 GUI가있을 수 있으며 2D 게임에서는 스프라이트 용 선박 인 쿼드가있을 수 있습니다. 제 질문은 다양한 해상도와 종횡비에서 콘텐츠를 디자인하고 운영하는 방법에 어떻게 접근합니까? 300x400 …
32 2d  sprites  gui 

5
공간을 인식하고 방향을 쉽게 잡을 수있는 방법은 무엇입니까?
나는 우주에서 게임 세트를 만드는 것에 대해 생각하고 있는데, 그것은 매우 크고, 절차 적으로 생성 된 게임 세계 (많은 별, 행성 그리고 당신이있는 것)를 특징으로합니다. 그러나 우주 공간은 거의 특징이 없습니다. 거의 모든 곳에서 동일합니다-별과 같은 검은 공허함. 이것은 분명히 나쁘다. 플레이어는 자신이있는 곳과 필요한 곳을 찾는 방법을 이해할 수 …


9
밸런싱 플레이어 vs. 몬스터 : 레벨 업 커브
나는 RPG와 같은 "레벨링 업"을 가진 상당히 많은 게임을 썼는데, 여기서 플레이어는 몬스터 / 에미지를 죽이는 경험을 얻었고, 결과적으로 스탯이 증가하는 새로운 레벨에 도달했습니다. 플레이어 성장, 몬스터 강도 및 난이도 사이의 균형을 어떻게 찾습니까? 이 스펙트럼의 끝은 다음과 같습니다. 플레이어는 정말 빠르게 레벨 업하고 많은 노력없이 몬스터를 날려 버립니다. 몬스터는 …

7
게임에 소모품이있는 이유는 무엇입니까?
의 라인을 따라 생각 이 질문 하고, 사용하기에 너무 멋진 일반적으로 수사를. 게임 디자이너가 게임에 소모품을 포함 시키려는 이유는 무엇 입니까? Mortal Kombat 11은 저를 생각하게 해주었습니다 ... 왜 전투에서 우위를 점할 수있는 소모품을 포함시켜야합니까? 소모품이 실제 돈으로 구매할 수있는 대상이든, 아니면 게임을 통해 얻을 수있는 대상이든, 한정된 또는 무제한으로 …

1
현대 게임에서 더블 또는 트리플 버퍼링으로 어떤 문제가 해결됩니까?
이중 (또는 삼중) 버퍼링을 사용하는 원인에 대한 이해가 올바른지 확인하고 싶습니다. 60Hz 새로 고침이있는 모니터는 초당 60 회 모니터 디스플레이를 표시합니다. 모니터가 모니터 디스플레이를 새로 고치면 픽셀 픽셀과 라인 라인을 업데이트합니다. 모니터는 비디오 메모리에서 픽셀의 색상 값을 요청합니다. 지금 게임을 실행하면이 게임은이 비디오 메모리를 지속적으로 조작합니다. 이 게임에서 버퍼 전략 …

6
내 게임을하는 사람들이 마우스 가운데 버튼을 가지고 있다고 (안전하게) 가정 할 수 있습니까?
제목은 거의 모든 것을 말합니다. 나는 현재 데스크톱 게임을 작성하고 있는데, 아마도 게이머가 게임을하지 않을 것입니다. 따라서 필자는 거의 모든 사용자가 스크롤 휠 + 버튼이있는 마우스를 이미 가지고있을 가능성이 높습니다. 그게 사실입니까? 이 질문은 "게이머"를위한 것입니다. 할머니의 랩탑에 해당 버튼이 없는지 상관 없습니다. (물론 세 번째 마우스 버튼이 없어도 게임을 …

4
스트레스와 위험의 환상 만들기
나는 현재 어느 시점에서 게임이 매우 침착하고 플레이어가 퍼즐을 풀어야하고 어떤 시점에서 적이나 환경 함정이있는 모험 게임 설정을 실험하고 있습니다. 나는 플레이어를 놀라게 할 놀라운 위험 이벤트가 발생하지 않기를 원하기 때문에 게임 시작 전에 여러 명의 "플레이어 킬링"장애물을 포함 하는 플레이어의 긴장 을 만들고 싶습니다. 적이거나 땅이 무너질 수 있습니다.). …

1
큐브를 구체로 바꾸는 방법은 무엇입니까?
article 기반으로 쿼드 구를 만들려고하는데 다음과 같은 결과가 표시됩니다. 큐브를 올바르게 생성 할 수 있습니다. 그러나이 공식에 따라 모든 점을 변환하면 (위의 페이지에서) : x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0)); y = y * sqrtf(1.0 - (z*z/2.0) - (x*x/2.0) + (z*z*x*x/3.0)); z = z * …
31 3d  geometry  sphere 

2
무작위 / 절차 vs. 이전에 만들어진 레벨 생성
랜덤 / 프로 시저 생성과 사전 제작 레벨의 장점 / 단점은 무엇입니까? 항목이 무작위로 생성 된 지형에 배포하는 데 문제가있을 수 있고 생성 된 지형이 이상하게 보일 수 있다는 사실 외에는 내가 생각할 수있는 것이 거의 없습니다. 이전에 만든 레벨의 단점은 레벨 에디터를 만들어야한다는 것입니다. 사용하기 더 좋은 것을 결정할 …

5
게임 리소스 (나무, 철, 금)에 인스턴스 또는 클래스 사용
목재, 철, 금 등과 같은 자원을 판매하거나 구매할 수있는 곳으로 배를 보낼 수있는 게임을 만들고 있습니다. 이제 게임에서 리소스를 어떻게 만들어야하는지 궁금했습니다. 나는 2 가지 옵션을 생각해 냈습니다. 각 자원에 대한 클래스를 작성하십시오. public class ResourceBase { private int value; // other base properties } public class Gold : ResourceBase …

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