게임 개발

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

4
키를 사용하지 않고 저장 파일을 암호화하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 바이너리 형식으로.dat 암호화 된 파일을 가져 와서 바이트 배열 로 해독 한 다음 모든 파일을 다시 해독 된 파일에 다시 쓰는 간단한 …

3
왜“불량 형”과“metroidvania”라고 불리는가?
제목에서 알 수 있듯이 로그 라이크 및 메트로 배 니아 장르 게임은 어디 에서 이름을 얻었습니까? 다른 모든 장르 (생각할 수있는)는 다음과 같이 매우 자명 한 이름을 갖습니다. 1 인칭 슈팅 게임 : 1 인칭 시점입니다. 롤 플레잉 게임 : 당신은 다른 캐릭터로 롤 플레잉 합니다. 대규모 멀티 플레이어 온라인 …

3
네트워크로 연결된 일부 게임에서 보간을 사용하고 일부는 원격 이동에 경로 찾기를 사용하는 이유는 무엇입니까?
이것은 약간의 공개 질문이지만 누군가가 두 가지 모두에 대한 좋은 추론을하는 것을보고 싶습니다. 두 가지에 대한 간단한 예를 들면 다음과 같습니다. 보간 모델 클라이언트가 위치 업데이트를 자주받는 밸브 모델을 생각하고 리모컨은이 데이터에 대한 보간을 사용하여 위치를 업데이트합니다. 길 찾기 이 모델에서는 사용자가 목적지를 보내고 모든 사람이 목적지를 찾는다고 생각합니다. 어떤 …

3
정수가 아닌 속도 값-더 깔끔한 방법이 있습니까?
종종 픽셀 기반 게임에서 캐릭터를 움직이기 위해 2.5와 같은 속도 값을 사용하고 싶을 것입니다. 그래도 충돌 감지는 일반적으로 더 어려울 것입니다. 그래서 나는 다음과 같은 일을 끝내게됩니다. moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); } 나는 그것을 쓸 때마다 내부를 …

9
사용자에게 친숙한 마법 주문 시스템을 만드는 방법은 무엇입니까?
나는 마법 주문 시스템을 갖춘 작은 2D 하향식 오픈 월드 서바이벌 이쉬 게임을 디자인하고 있습니다. 지금까지 작동하는 방식 : 플레이어는 게임 시작시 "원한다" 플레이어가 새로운 아이템과 적을 만나면 아이템을 사용하거나 적을 물리 치는 데 도움이되는 주문을받습니다. 내가 겪고있는 문제는 주문을 캐스팅하는 방법을 설계하는 것입니다. 처음에는 0 ~ 10의 키에 다른 …

5
O (N ^ 2) 함수 개선 (모든 다른 엔티티를 반복하는 모든 엔티티)
약간의 배경 지식으로, 엔터티 시스템에 ENTT를 사용하여 C ++에서 친구와 함께 진화 게임 을 코딩하고 있습니다. 생물은 2D지도에서 걸어 다니고, 녹색이나 다른 생물을 먹고, 번식하고 그 특성을 변화시킵니다. 또한 게임이 실시간으로 실행될 때 성능은 양호하지만 (60fps 문제 없음) 중요한 변경 사항을보기 위해 4 시간을 기다리지 않아도 속도를 크게 높일 수 …

3
드워프 요새의 명령 순서 아키텍처
AI에 명령 명령 시스템을 구현하는 가장 우아한 방법은 무엇입니까? 예를 들어, 산림을 위해 산림 지역을 표시 할 때 드워프 요새에서 드워프는 다음 순서를 따릅니다. 나무로 이동 나무를 잘라 비축 장에 목재 배달 다른 나무로 이동 등등.. 이미 스택 명령이 작동하지 않습니다. 1은 유휴 상태에서 트리의 대상 타일에 도달합니다. 내가 두려워하는 …


3
신축성이 있고 깨지기 쉬운 피자 치즈 재료를 만들려면 어떻게해야합니까?
현실적인 피자를 만들고 사용자와 상호 작용할 수있게하려고합니다. 내가 원하는 것 : 내가 만든 것 : Blender에서 피자 모델 (8 개)을 만든 다음 Unity로 가져 왔습니다. 피자 조각은 대부분 "단단한 삼각형"이기 때문에 매우 인위적으로 보입니다. 사용자가 조각을 움직일 때 치즈를 늘리거나 깰 수 있습니까?


3
벡터에 대해 너무 다르거 나 복잡하거나 유용한 것은 무엇입니까?
이것이 실제 질문으로 간주되지 않는다면 용서하십시오. 그러나 그것은 정말로 혼란 스럽습니다. 다른 게임 개발자들이 벡터를 사용하는 것이 매우 유용한 방법에 대해 이야기하는 것을 들었습니다. 또한 모든 사람들이 벡터 수학에 겁을 먹고 벡터가 어려워 보일 수 있습니다. 나는 그들에 대해 배우지 않았습니다. 그래서 마침내 Wikipedia에서 Vector 를 보았고 놀랐습니다. 내가 잘못 …

6
렌더링에서 게임 데이터 / 논리 분리
C ++ 및 OpenGL 2.1을 사용하여 게임을 작성하고 있습니다. 데이터 / 논리를 렌더링에서 분리하는 방법을 생각하고있었습니다. 현재 나는 그리기를 구현하는 순수한 가상 방법을 제공하는 기본 클래스 'Renderable'을 사용합니다. 그러나 모든 객체에는 매우 특수한 코드가 있으며 객체 만 쉐이더 유니폼을 올바르게 설정하고 정점 배열 버퍼 데이터를 구성하는 방법을 알고 있습니다. 코드 …
21 c++  opengl  rendering  logic  data 


4
현대 게임 코드에서 실제로 얼마나 많은 어셈블리가 사용됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현대 게임 코드에서 어셈블리는 평균 얼마나 자주 사용됩니까? 특히 임베디드 시스템의 게임이 어셈블리를 광범위하게 사용한다고 가정하기 때문에 …
21 c++  c 

6
자신 만의 스크립팅 언어를 구현할 수 있습니까?
나는 C ++에서 비트 업 게임을 코딩하고 있으며 이벤트, 트리거, 컷 장면 등을위한 스크립팅을 구현할 때가되었습니다. 인터넷에서 읽었고 상당히 많은 정보를 얻었습니다. 나의 첫번째 선택 솔루션은 Cave Story 와 같은 나만의 스크립팅 언어를 구현하는 것이다 . 나는 이것을 제안했지만 대부분의 사람들은 루아를 제안하지만 그것은 내 유형의 프로그래밍에 맞지 않는 것 …
21 scripting 

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