«game-development» 태그된 질문

개발은 한 사람에서 큰 사업에 이르기까지 게임 개발자가 수행합니다. 주류 게임은 일반적으로 게시자가 자금을 지원하며 개발하는 데 몇 년이 걸립니다. 인디 게임은 시간이 덜 걸리고 개인과 소규모 개발자가 저렴하게 제작할 수 있습니다. 인디 게임 산업은 새로운 온라인 배포 시스템과 모바일 게임 시장의 성장으로 최근 몇 년 동안 증가했습니다.


13
왜 게임 개발에 Java가 더 널리 사용되지 않습니까? [닫은]
저는 게임 개발자 나 다른 사람이 아니지만 Java가 게임 개발에 널리 사용되지 않는다는 것을 알고 있습니다. Java는 대부분의 게임에 충분히 빠르므로 어떻습니까? 몇 가지 이유를 생각할 수 있습니다. Java에 대한 전문 지식이없는 게임 개발자 부족 좋은 게임 개발 프레임 워크 부족 프로그래머는 Java를 게임 프로그래밍 언어로 받아들이고 싶지 않습니다. 대부분 …

4
취해야 할 기능을 개발하고 있습니까? [닫은]
개별 기고자 (프로그래머 / 디자이너)가 유일한 목적으로 인공물을 개발 한 패턴의 이름은 경영진이 최종 제품에서 해당 기능을 제거 할 수 있도록 전환으로 작용하는 것 입니까? 이것은 대규모 게임 개발 회사에서 일했던 예전 동료로부터 들었던 민속입니다. 이 회사에서는 중간 관리가 "입력을 제공하고"제품을 "변경"하도록 압력을받는 것으로 잘 알려져 있습니다. 그렇지 않으면 프로젝트에 …

10
"적절한"프로그래밍은 언제 더 이상 중요하지 않습니까?
여가 시간에 안드로이드 게임을 만들고 있습니다. 그것은 libgdx 라이브러리를 사용하고 있기 때문에 꽤 많은 노력이 필요합니다. 개발하는 동안 일부 절차에 대해 부주의하게 데이터 유형을 선택했습니다. 연관 배열에 가까운 것을 원했기 때문에 해시 테이블을 사용했습니다. 사람이 읽을 수있는 키 값. 비슷한 것을 달성하기 위해 다른 곳에서는 벡터를 사용합니다. libgdx에 vector2 및 …

8
동적 크기의 무제한 "미로"에 대한 데이터 구조를 어떻게 구축해야합니까?
실제로 "미로"가 올바른 용어인지 확실하지 않습니다. 기본적으로 사용자 Room는 4 개의 도어 (N, S, E 및 W)가 있는 싱글에서 시작 합니다. 그들은 어느 방향 으로든 갈 수 있으며, 그 다음 각 방에는 다른 방으로가는 1-4 개의 출입구가있는 다른 방이 있습니다. "미로"는 크기가 무제한이며 방을 움직일 때 성장해야합니다. Rooms사용 가능한 수는 …

1
잉글리쉬 파서 (The Hogbit 1982)
"Inglish"라는 엄청나게 강력한 파서를 특징으로하는 텍스트 어드벤처 게임 인 Hobbit 에 대해 흥미를 느꼈습니다. 잉글리쉬는 "호기심 많은지도에 대해 간달프에게 물어보고 검을 들고 트롤을 죽여라"와 같은 고급 문장을 입력 할 수 있도록 허용했다. 파서는 복잡하고 직관적으로 대명사, 부사 ( "고블린을 악의적으로 공격"), 구두점 및 전치사를 도입했으며 플레이어가 이전에는 불가능했던 방식으로 게임 …

3
카드 게임의 AI를위한 최고의 기술
나는 카드 게임을위한 AI를 개발하려고 노력하고 있고, 내가 사용해야하는 기술 / 알고리즘에 약간 갇혀있다. 게임에 대한 몇 가지 가정은 다음과 같습니다. 카드가 플레이어에게 배포 된 후에는 무작위성이 없습니다. 여기서 모든 플레이어는 자신이 사용하는 카드를 선택할 수 있지만 게임을 시작할 때 카드를 배포 할 때와 같이 임의의 프로세스가 발생하지 않습니다. 카드가 …

10
OOP에서 순환 참조가 필요한이 실제 활동을 모델링하는 올바른 방법은 무엇입니까?
순환 참조에 대한 Java 프로젝트의 문제로 씨름하고 있습니다. 문제의 객체가 상호 의존적이며 서로에 대해 알아야 할 실제 상황을 모델링하려고합니다. 이 프로젝트는 보드 게임을하는 일반적인 모델입니다. 기본 수업은 비 특정이지만 체스, 주사위 놀이 및 기타 게임의 세부 사항을 다루기 위해 확장됩니다. 나는 11 년 전에 이것을 십여 개의 다른 게임으로 애플릿으로 …

3
구성 요소 엔터티 시스템 아키텍처를 사용하여 게임이 아닌 응용 프로그램을 구축하는 것이 합리적입니까?
Apple AppStore 또는 Google Play 앱 스토어와 같은 응용 프로그램 (기본 또는 웹)을 작성할 때 Model-View-Controller 아키텍처를 사용하는 것이 일반적이라는 것을 알고 있습니다. 그러나 게임 엔진에서 공통적 인 Component-Entity-System 아키텍처를 사용하여 응용 프로그램을 만드는 것도 합리적입니까?

5
최대로 대상에 대한 총알 경로를 계산하기위한 알고리즘 리코 2 개
불쌍한 제목으로 인해 죄송하지만 문구를 더 잘 표현할 수있는 방법이 없었습니다 ... 그래서 거기에 닌텐도에 WiiPlay라고합니다 (예!) 닌텐도에 의해이 놀라운 게임 . 여기에는 9 개의 미니 게임이 있으며 내가 가장 좋아하는 게임은 탱크입니다! . 자신을 파괴하지 않고 COM 적 탱크를 파괴하는 것입니다. 레벨의 스크린 샷은 다음과 같습니다. 탱크를 파괴하는 한 …

4
RPG 보드 게임 규칙에 대한 일반 규칙 파서-어떻게해야합니까?
펜 및 종이 스타일 RPG 시스템을위한 일반 규칙 파서를 만들고 싶습니다. 규칙은 일반적으로 주사위의 1 ~ N 개의 엔티티 1 ~ N 개의 역할과 엔티티의 여러 속성을 기반으로 값을 계산할 수 있습니다. 예를 들면 다음과 같습니다. 플레이어는 STR 18을 가지고 있으며, 현재 장착 된 무기는 +1 STR의 보너스를 주지만 DEX …

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

2
멀티 플레이어 게임을위한 TCP 또는 UDP?
이것은 내가 많이 보는 질문입니다. 대부분의 사람들은 UDP가 항상 실시간 게임에 TCP보다 낫다고 말합니다. 내 이해는 TCP는 상대방이 패킷을 얻을 때까지 계속해서 패킷을 다시 보내려고하지만 UDP는 신경 쓰지 않는다는 것입니다. 내가 읽은 대부분의 것은 UDP가 모든 실시간 게임에 필수적이며 TCP는 끔찍하다는 것입니다. 그러나 문제는 대부분의 사람들이 UDP 위에 어떤 형태의 …

4
OpenGL, GLX, DRI 및 Mesa3D의 관계는 무엇입니까?
Linux에서 저수준 3D 프로그래밍을 시작하고 있습니다. 고급 그래픽 API OpenInventor를 사용한 경험이 많습니다. 나는이 모든 것들이 어떻게 조화를 이루는지를 반드시 알아야 할 필요는 없다는 것을 알고 있습니다. 그러나 나는 단지 궁금합니다. OpenGL은 그래픽 응용 프로그램의 표준이라는 것을 알고 있습니다. Mesa3D는이 표준의 오픈 소스 구현 인 것 같습니다. GLX와 DRI는 어디에 …

4
개념적으로 게임에 대한 규칙 / 제약 (그래픽 / 물리 아님) 엔진을 만드는 방법
나는 자신이 선택한 어드벤처 북과 비슷한 간단한 게임을 만들고 싶다. 플레이어에게는 이야기 텍스트가 표시되고 가능한 목록에서 자신의 행동을 선택하게됩니다. 이것은 차례로 새로운 이야기 텍스트, 광고 무한대로 이어집니다. 유일한 결정은 일부 이전 결정에 따라 가능성 목록이 다를 수 있다는 것입니다. 언뜻 보면, 이것은 많은 if-else 문처럼 들리므로 규칙 엔진이 있음을 암시합니다. …

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