2012-09-23 3 views
0

멀티 플레이어 모드에서 멀티 플레이어 모드로 재생할 수있는 3D 게임 (우주선이있는 SF 형식)을 개발하고 싶습니다. 개인용 테스트 프로젝트 및 대부분 교육용이기 때문에 멀티 플레이어로 시작하면 약 10 명의 플레이어가 시작됩니다. . 나는 사용 가능한 언어와 엔진에 대해 며칠을 찾고 있었지만 다소 혼란 스럽다. 저는 1 년차에 I.T. 대학에서 Java를 배우고 있었기 때문에 Java 언어로 가서 애플릿에서 게임을 개발하여 브라우저에서 재생할 수 있다고 생각했습니다. 애플릿 게임 자습서를 거친 후에 애플릿에서 그래픽이 작동하는 방식을 이해했습니다.3D 공간 게임 개발

그래서 .. 첫 번째 질문 : 애플릿은 특히 멀티 플레이어에서 3D 게임의 부담을 감당할 수 있습니까? 내 생각 : 우주 게임이기 때문에 우주선, 행성 및 일부 효과를 제외하고는 엔티티와 붐비지 않아 그래픽이 그렇게 큰 문제가되어서는 안됩니다.

Java 애플릿이 내 프로젝트를위한 방법이 아니라면 "데스크톱에서 개발 중"이라고 생각하지 않을 것입니다. 두 번째 질문 : 제 목적 (우주 게임)에 Unity 엔진을 사용해야합니까? 다른 언어/엔진 조합 이름을 지정하지 않은 경우.

+0

두 번째 질문은 사실이 아닌 오히려 의견을 초청하기 때문에 질문이 아닙니다. 나는 첫 번째 질문이 합법적 인 것처럼 보이기 때문에 투표 마감에 찬성하는 사람들과 동의하지 않습니다. – Junuxx

답변

4

이 질문을하는 것은 큰 붉은 깃발입니다. Pong 복제본을 작성 했습니까? 팩맨 클론? 울펜 슈타인 복제품? 게임 프로그래밍은 중요하지 않습니다. 그리고 멀티 플레이어와 3D로 만들고 싶습니다. (이것은 약 300 배 더 복잡합니다.) 또한이 질문은 gamedev.stackexchange에 있어야합니다.

어쨌든 애플릿에서 네트워크 응용 프로그램을 실행할 수 없습니다 (권한이있는 펑키 물건을 제외하고). 따라서 Java Web Start 응용 프로그램을 사용하는 것이 좋습니다. 하지만 네 질문에 대답하기 위해서, 네.

+0

전적으로 동의합니다. Pong, Space Invaders 또는 다른 클래식 게임은 꼭 시작해야합니다! –

+0

무슨 뜻인지 알 겠어. 나는 "익숙한"작은 게임을 만들기 시작할 것입니다. 이제 애플릿에 대해 설명합니다. 만큼 내가 웹 애플 리케이션과 게임을 모두 호스트 서버가 작동하지 않을까요? 다음을보십시오. [link] (http://docs.oracle.com/javase/tutorial/deployment/applet/security.html) – user1693061