게임 개발

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

2
오래된 게임에서 사라집니다. 알고리즘이 어떻게 도출되었는지 알아내는 데 도움이 필요합니다.
죄송합니다.이 질문은 약간 난해하지만, 제 머리에서 벗어날 수는 없습니다! 아케이드 게임 DoDonPachi (및 다른 많은 오래된 게임)에서 사용되는 페이드 알고리즘을보고 있습니다. 파이썬 픽셀을 작성하여 몇 픽셀을 골라 페이드 기간 동안 추적했습니다. 다음은 대표적인 결과 샘플입니다. 각 그룹의 첫 번째 행은 시작 색상 값이고 이후의 각 행은 현재 프레임의 색상 값과 …
12 algorithm  arcade 

2
C ++에 대한 공개 SDK를 어디서 구할 수 있습니까?
내가보고있는 OpenAL 사이트는 낡고 깨진 공유 지점 포털이며 다운로드 섹션의 SDK는 요청할 때 500 HTML 코드를 제공합니다. http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip softpedia에서 OpenAL SDK를 찾았는데 헤더가 있지만 alu.h 또는 alut.h는 없습니다. 내가 무엇을 놓치고 있습니까? OpenAL이 죽었습니까?
12 openal 

2
libgdx에서 텍스처 반복
반복 텍스처로 영역을 채우는 방법? 이제 다음 방법을 사용하고 있습니다. spriteBatch.begin(); final int tWidth = texture.getWidth(); final int tHeight = texture.getHeight(); for (int i = 0; i < regionWidth / tWidth; i++) { for (int k = 0; k < regionHeight / tHeight; k++) { spriteBatch.draw(texture, i*tWidth, k); } } …


2
엔터티 시스템에서 충돌 감지 및 응답
ES로 더 재미있게 ... 현재 몇 가지 시스템이 있습니다. 렌더러 (렌더링 가능 속성, 변환 속성) 모션 (이동 가능 속성, 변형 속성, 렌더링 가능 속성 [경계 상자 등]) 입력 (InputReceiver 속성) 기타 충돌 감지를 추가하고 있습니다. 저의 첫 생각은 충돌을 수행하는 새로운 시스템을 추가하는 것이 었습니다. 그것은에서 고립이 계속 나에게 의미가 …

4
SDL의 트랩 마우스
게임 내에서 사용자의 마우스를 어떻게 잡을 수 있습니까? 전체 화면 게임은 아니지만 사용자가 마우스를 화면 밖으로 드래그 할 수 없도록하고 싶습니다. 마우스와 SDL_WarpCursor의 좌표를 확인하여 창 내부에서 수동으로 말해야합니까, 아니면 자동 방법이 있습니까? 감사합니다.
12 sdl  input  mouse 

5
"기회"비디오 게임 메커니즘의 실제 균형
나는 수년간 작은 게임 개발자이자 디자이너였으며 최근에는 더 큰 프로젝트를 위해 더 심각한 디자인 문서 작업을 시작했습니다. 내가 겪고있는 일반적인 주제는 RPG 기술을 "기회"할 때의 불균형입니다. 치명타 확률. 적중 / 회피 / 미스 / 패리 / 차단 확률 현대 RPG 게임에서 가장 큰 문제는 Haste (공격 속도)를 고려하는 것입니다. Haste …

2
엔터티 시스템 프레임 워크의 타일 맵?
엔터티 시스템 프레임 워크, 특히 Artemis를 읽었습니다. 그것이 나에게 적합한 지 결정하려고합니다. 나는 타일 기반의 2D 픽셀 아트 게임을 엄격히 연구하고 있으며, 그것이 리소스를 많이 사용한다고 생각하지 않습니다. 나는 항상 과거에 많은 상속과 함께 표준 OOP를 사용했습니다. Entity System Framework에 대한 나의 이해는 (아직 내가 완전히 이해했는지는 확실하지 않습니다) : …

1
게임 디자이너와 아티스트 간의 커뮤니케이션을위한 모범 사례
아이디어를 공유하고 아이디어를 아티스트에게 전달하는 데 큰 어려움이 있습니다. 그들은 나를 도와주는 한푼도 얻지 못하는 친구입니다. 그리고 내 엉뚱한 스케치로는 충분하지 않은 것 같습니다. 에셋을 만들기 위해 아티스트와 어떻게 소통합니까? 어떤 종류의 템플릿이 일반적으로 사용됩니까? 캐릭터, 자산, 배경을 정의하는 모범 사례와 템플릿을 찾고 있습니다.
12 art 

2
OpenGL : VBO를 지정하지 않고 VAO를 사용할 수 있습니까
모든 튜토리얼에서 VAO (Vertex Array Objects)에 대해 찾을 수 있으며 정점 속성을 구성하고 VBO (Vertex Buffer Object)를 바인딩하여 VAO를 사용하는 방법을 보여줍니다. 그러나 각 버퍼가 동일한 데이터 패턴 (정점, uv, 색상 등)을 사용하는 고정 셰이더와 함께 VBO 세트에 대해 구성되는 VAO를 만들고 싶습니다. 그래서 하나의 쉐이더를 사용하여 그릴 여러 VBO에 …
12 opengl  vbo  vao 

3
Node.js의 실시간 멀티 플레이어 게임 디자인 원칙
필자는 클라이언트 / 서버 게임 내 프로토콜 설계 및 최적화에서 지연 시간 보상 방법 이라는 Yahn Bernier의 2001 년 논문에서 채택한 멀티 플레이어 네트워킹에 대한 Valve 기사를 읽었습니다 . socket.io를 통해 클라이언트에 연결된 node.js 서버를 사용하여 실시간 멀티 플레이어 게임을 만들고 있는데 아래에 설명 된 원칙에 관한 몇 가지 질문이 …

3
2D 그리드 맵에서 도로 / 강 생성
이것은 초보자 질문이지만 여기에 있습니다. 내지도는 2 차원 격자이며 도로와 강을 생성하고 싶습니다. 시작점에서 끝점까지의 경로는 타일 수에서 최적의 경로가 아니어야합니다. 대신, 그들은 일정 수준의 무작위성 (턴)을 가져야합니다. 이런 종류의 표준 알고리즘이 있습니까? 건배! 최신 정보: 이는 그리드에서 가중치를 사용하고 jgrapht 라이브러리를 사용하여 최단 경로 알고리즘 (Bellman-Ford)을 적용한 결과입니다. 나는 …

4
OpenGL ES 2.0의 형상 인스 턴싱
OpenGL ES 2.0에서 지오메트리 인스 턴싱을 계획하고 있습니다. 기본적으로 같은 지오메트리 (의자)를 장면에서 1000 번 렌더링하려고합니다. OpenGL ES 2.0에서이를 수행하는 가장 좋은 방법은 무엇입니까? 모델 뷰 mat4를 속성으로 전달하는 것을 고려하고 있습니다. 속성은 꼭짓점 데이터이므로이 동일한 mat4를 전달해야합니다. 동일한 삼각형의 각 꼭짓점에 대해 세 번 (모델 뷰가 삼각형의 꼭짓점에서 일정하게 …

1
KD 트리 교차 로직은 무엇입니까?
KD 트리를 구현하는 방법을 알아 내려고 노력 중입니다. Ericson 의 "실시간 충돌 감지"페이지 322 Google 도서 미리보기에서 링크를 클릭 할 때 표시되지 않는 경우 텍스트 섹션이 아래에 포함되어 있습니다. 텍스트 섹션 관련 섹션 : kd 트리와 광선 또는 직선 세그먼트를 교차시키는 기본 개념은 간단합니다. 선은 노드의 분할 평면과 교차하고 교차점의 …

1
SSAO 구현으로 원하는 결과를 얻지 못함
지연 렌더링을 구현 한 후이 Tutorial을 사용하여 SSAO 구현으로 운을 시험해 보았습니다 . 불행히도 SSAO와 같은 것을 얻지 못했습니다. 아래에서 내 결과를 볼 수 있습니다. 이상한 패턴 형성이 있고 필요한 곳에 (즉, 오브젝트 사이와지면에) 폐색 음영이없는 것을 볼 수 있습니다. 내가 구현 한 셰이더는 다음과 같습니다. #VS #version 330 core …

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