2012-01-12 3 views
1

우리는 UI, AI 및 모든 것을 사용하여 게임을 "웜"으로 만들어야하는 학교 프로젝트를 운영합니다. 이제는 우리가 그렇게 큰 프로젝트를 갖는 것은 이번이 처음입니다.2D 게임을 만들기위한 최고의 프로그래밍 언어와 최상의 툴킷

우리는 몇 가지 연구를 해왔고 아마도 우리는 Java로 게임을 만들고 C++로 게임을 만들고 싶을 것이라고 생각했습니다. 나는 또한이 사이트에 자바가 게임을 만드는 것이 그리 좋지 않다고하는 게시물을 보았는가?

두 번째 질문은 UI를 만들기 위해 Qt보다 더 좋은 툴킷이 있습니까? 벌레처럼 움직일 세계를 만들 수 있습니까?

+0

나는 Angry Birds가 루아를 사용한다고 믿습니다. –

+2

이것은 많은 건설적인 답변을 얻지 못할 것입니다. 그러나 학교 프로젝트의 경우 사용하는 데 익숙하고 선생님이 허용하는 것을 선택하십시오. 그게 자바라면 괜찮아요. 당신의 게임은 결코 복잡하지 않으므로 위의 질문들이 매우 중요합니다. – Bart

+0

최고의 도구는 당신이 마스터하는 도구입니다. –

답변

4

일부 프로그래밍 언어 (예 : 자바)가 다른 프로젝트 (예 : C++)보다 좋거나 나쁘다고 생각하는 이유는 단지 학교 프로젝트 일 때 그다지 중요하지 않습니다. 더 중요한 것은 게임을 만드는 것이 실제로 재미 있다는 것입니다 (게임을 즐기는 것이 재미 있으면 더 좋습니다).

그래서 가장 친숙한 것을 고르셔야 특정 프로그래밍 언어의 내부 (오용) 기능에 대해 걱정할 필요없이 게임을 시도 할 수있는 상태에 빠르게 도달 할 수 있습니다. 그들은 모두 그것의 몫을 가지고 있습니다.

1

웜 게임의 경우 자바가 가장 쉽습니다. 하지만 그

0

자바.

에서 2D 게임을 만들기위한 완벽하게 좋은 선택 당신은 모든 플랫폼에서 수정되지 않은 실행됩니다 진정한 휴대용 게임을 할 때 특히 적합합니다 ... 개인적인 취향입니다.

당신은 Slick2D 라이브러리를 사용하여 고려할 수는 - 또한 당신을 얻을 수 good demos 및 예제 코드를 많이 가지고 스프라이트 등 같은 것들을 관리 할 수있는 큰 도서관, 간단한 2D 게임에 매우 적합 것 같다 신속하게 시작하고 몇 가지 트릭을 가르쳐줍니다.

0

C++에서의 심도 어떤 프로그래밍 언어도 배우지 않았다면 Java를 권하고 싶습니다. Java는 고성능 게임에는 적합하지 않지만이 은 웜과 같은 게임에서는 문제가되지 않습니다. Qt를 사용하려면 C++ (파이썬 변형을 고려하지 않음)를 배워야합니다. 내가 말했듯이 C++은 초보자를위한 Java보다 훨씬 복잡합니다.

1

XNA가있는 C#은 코스에서 허용하는 경우 게임을 만드는 데 매우 유용합니다. 이미 많은 종류의 수업이 준비되어있어서 Google에서 가장 많이 찾을 것입니다. 학교 프로젝트에 대한 질문은 가장 많은 경험을 가진 언어가 무엇이든간에 가장 중요 할 것은 중요하지 않습니다.