2012-01-12 9 views
1

私たちはUI、AI、そしてすべてを使ってゲームを "ワーム"にする必要がある学校プロジェクトを持っています。今私たちがこのような大きなプロジェクトを持っているのは初めてです。2Dゲームを作るための最良のプログラミング言語と最適なツールキット

私たちはいくつかの研究を行いました。私たちは、Javaでゲームを作りたいと思っています。私はまた、Javaがゲームを作ってあまり良くないと言っているこのサイトの記事を見たことがありますか?

2番目の質問は、ワームのように動く世界を作ることが可能だったのですが、UIを作るのにQtより優れたツールキットがありますか?

+0

私はAngry BirdsがLuaを使用していると信じています。 –

+2

これは多くの建設的な答えを得ることはありません。しかし、学校のプロジェクトでは、使い慣れているものと、先生が許可しているものを選んでください。それがJavaなら、それだけです。あなたのゲームは決して複雑ではないので、上記の質問は非常に重要です。 – Bart

+0

ベストツールは、あなたが習得しているツールです。 –

答えて

4

プログラミング言語(Javaなど)が別のもの(C++など)より優れているか悪い理由は、単なる学校プロジェクトであれば、それほど重要ではありません。もっと重要なのは、ゲームを作成することは、実際に楽しいということです(プレイするのも楽しいならば、それ以上のことです)!

特定のプログラミング言語の内部(誤った)機能を気にするのではなく、ゲームを試すことができる状態にすばやく到達できるように、最も親しみやすいものを選ぶだけです。彼らはすべてそれを共有しています。

1

ワームのゲームでは、Javaが最も簡単です。あなたが任意のプラットフォーム上でそのまま動作します真にポータブルゲームを作りたいときしかし、それは個人的な好みです...

0

Javaがで2Dゲームを作るための完璧な選択肢です。

それは特に適しています。

Slick2Dライブラリを使用することをお勧めします。単純な2Dゲーム、スプライトなどの管理用の大きなライブラリに非常によく似ているようです。また、good demosとサンプルコードがたくさんありますすぐに始まり、いくつかのテクニックを教えてくれます。

0

C++からのコミットプログラミング言語を十分に習得していない場合は、Javaをお勧めします。 Javaは高性能ゲームにはあまり適していませんが、この はワームのようなゲームでは問題になりません。 Qtを使いたい場合は、C++(Pythonの亜種を考慮しない)を学ばなくてはなりません。 私が言ったように、C++は初心者の方がはるかにJavaよりも複雑です。

1

あなたのコースで許可されている場合、XNAを使ったC#はゲームを作るのに非常に便利です。あなたがたぶんgoogleで探してしまうだろうということで、多くのクラスが既に組み込まれています。学校のプロジェクトの質問については、あなたが最もよく経験した言語がどんなものであれ、それほど重要ではありません。

関連する問題