게임 개발

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

1
아웃소싱 작품 : 시간별 또는 프로젝트 별?
나는 예술과 그래픽을 제작하기 위해 사람들을 고용했지만, 일당 속도로만 잘 작동했습니다. 이 질문은 아티스트와 아티스트를 고용 한 사람들 모두를위한 것입니다. 구매자로서 시간당 요금으로 더 잘 청구 된 상황이나 프로젝트 유형이 있습니까? 예술가들에게 당신은 다른 것보다 선호하고 있습니까? 그렇다면 왜 그렇습니까?

3
흥미로운 논문 주제? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

4
2d 플랫 포머의 "시간 제어"
플레이어가 버튼을 누르고 레벨을 다시 시작할 수있는 2d 플랫 포머를 만들고 있습니다. 이전 캐릭터만이 시간을 거슬러 여행하는 것처럼 레벨을 동시에 실행합니다. 나는 다른 게임이 전에 이것을 해왔음을 알고 있으며, 내가 생각한 방식은 게임 캐릭터가 일련의 동작 (유휴, 점프, 왼쪽 걷기 등)을 갖도록하고 그 동작의 변화를 감지하여 로그인하는 것입니다. 게임 시간과 …

4
업데이트를 위해 유휴 시간 (RPG) 게임 사용
턴 기반 RPG 게임을하는 경우 게임이 'wait_for_player_input'을 통해 반복되므로 아무 일도 일어나지 않을 때가 많이 있습니다. 당연히 이번에는 물건을 업데이트하는 것이 합리적입니다. 그러나 이것은 즉시 스레드되어야한다고 제안하는 것 같습니다. 단일 스레드에서 이런 종류의 디자인이 가능합니까? loop: if not check_something_pressed: update_a_very_small_amount else keep going 그러나 'a_very_small_amount'가 각 루프마다 단일 객체 만 …

2
덮개와 거리를 고려하여 손상을 유발하는 2D 폭발을 구현하는 방법은 무엇입니까?
상자 나 다른 덮개 뒤에 숨어있는 캐릭터에게 피해를 줄 이도록 2D 폭발을 어떻게 구현할 수 있습니까? 이상적으로 손상은 덮개의 강도에 달려 있습니다 (예 : 금속 벽은 나무 상자보다 더 잘 보호합니다). 거리에 따라 피해도 감소합니다. Box2D 물리 엔진의 포트 인 Farseer를 사용하겠습니다. 감사합니다.

6
음악을 게임에 활용하는 방법?
잘 알려지지 않은 독립 밴드로서, 음악을 컴퓨터 게임에 넣는 가장 좋은 방법은 무엇입니까? 라이센싱 문제에 대해서는별로 생각하지 않지만 사용 가능한 채널과 우리 음악 유형에 관심을 가질 수있는 게임 개발자가 주목하는 방법에 대해 더 많이 생각합니다.
9 music 

3
전투 후 획득 한 경험치 계산
간단한 텍스트 전투 게임을 개발 중이며 전투 후 획득해야 할 XP의 양을 계산하는 데 문제가 있습니다. 고려해야 할 몇 가지 요소가 있습니다. 1) 플레이어는 같은 레벨의 누군가를 이길 경우 좋은 경험치를 얻습니다 2) 플레이어가 더 높은 레벨의 사람을 이길 경우 XP를 많이 얻습니다. 3) 플레이어가 낮은 레벨의 누군가를 물리 치면 …

3
GTA 4에서 "취한 카메라"효과를 만드는 방법은 무엇입니까?
GTA 4를 플레이했다면 아마도 어느 단계에서 취했을 것입니다. 이것은 내가 본 최고의 술에 취한 시뮬레이터 중 하나입니다. 이 게임에 취한 상태에서 차량을 운전하는 것은 실제로 어렵거나 때로는 거의 불가능합니다. 이 음주 경험을 구성하는 많은 것들이 컨트롤을 변경하거나 방향을 무작위로 변경하는 것이지만 카메라는 어떻게 수행됩니까? 카메라가 흔들리고 옆으로 흔들리는 것처럼 보입니다. …

1
보드 게임 AI 만들기
터키에서 이름이 Okey이며 주로 인기있는 보드 게임을 코딩하고 싶습니다. http://en.wikipedia.org/wiki/Okey 하지만 AI에 관한 문제가 있습니다. Firslty가 게임 설명을하겠습니다 .. 이 게임은 4 명의 플레이어가합니다. 이 게임에는 106 개의 타일이 있으며 그 중 2 개는 가짜 조커입니다. 다른 104 타일은 일반적으로 녹색, 검은 색, 파란색 및 빨간색의 4 가지 색상으로 나뉩니다. …

3
이것은 어떤 패턴이며 어떻게해야합니까?
flash develop 및 flash cs5를 사용하여 as3에서 게임을 만들고 있습니다. 모든 것은 객체 지향입니다. 다른 클래스의 모든 인스턴스화에 대한 속성 참조가있는 하나의 "게이트웨이"클래스가 있는지 궁금하고이 게이트웨이 클래스를 새 객체에 전달하기 때문에 모든 클래스에 액세스 할 수 있습니다. 이렇게 : var block:Block = new Block(gateway); //In the block class: this.gateway.player.setHealth(100); //Or: …

3
독립 아케이드 게임 개발
그래서 주위를 둘러 보았지만 이것에 대한 정보는 부족한 것 같습니다. 소프트웨어 측면을 무시하고 아케이드 게임을 개발하고 싶다면 (코인 운영과 같이) 하드웨어 측면에서 어디에서 시작합니까? 내 말은, 아케이드 시스템을 판매하는 회사가 있습니까? 이 질문이 기업가 적 측면에 대해 더 많은 것을 요구한다고 생각하지만, 여전히 게임 개발과 관련이있을 것입니다.

3
게임 개발에서“친구”수업 사용
일반적으로 C ++ 게임 개발 속도는 캡슐화보다 중요합니다. 따라서 공개적으로 접근해서는 안되는 수많은 공개 클래스 멤버가 있습니다. 나는 대부분의 경우 아주 소수의 클래스 만 다른 클래스의 내부 작업을 개인 데이터를 수정하거나 읽을 때까지 알아야 할 필요가있는 것으로 보입니다. 이 개인 데이터에 대한 공개 게터 / 세터를 만들면 실제로 수정해서는 안되는 …


2
XNA에서 원시 사운드 데이터를 녹음 할 수 있습니까?
XNA 4에는 Microsoft.Xna.Framework.Audio가 포함되어 있습니다. 문서화 된 API를 통해 마이크에서 원시 사운드 데이터를 읽을 수있는 마이크 클래스 : GetData- 마이크에서 가장 최근에 녹음 된 데이터를 가져옵니다. GetSampleDuration- 버퍼 크기에 따라 오디오 재생 시간을 반환합니다. GetSampleSizeInBytes- 이 마이크 객체에 대해 지정된 오디오 지속 시간을 유지하는 데 필요한 바이트 배열의 크기를 반환합니다. …
9 xna  xbox360  sound  audio  voice 

3
매우 느린 direct3D 텍스처 샘플링
Direct3D 9를 사용하여 작은 게임을 작성하고 지형에 다중 텍스처링을 사용하고 있습니다. 내가하고있는 일은 3 개의 텍스처와 블렌드 맵을 샘플링하고 블렌드 맵의 색상 채널을 기반으로 세 개의 텍스처에서 전체 색상을 얻는 것입니다. 어쨌든, 1 개 이상의 텍스처를 샘플링 할 때 프레임 속도가 크게 떨어지고 120 + fps에서 50 미만으로 떨어집니다. 이것은 …

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