質問: Hello world!! どうもはじめまして。 質問第一回目となります。よろしくおねがいします。 僕は今、高校のパソコン部に所属しています。突然ですが 文化祭に向けて、何か、ゲームが作りたいと思っています。 できれば以下のような『2D格闘ゲーム』が作りたいです。 URL そこで質問です。 1. 色々なサイトを回っていますと、格闘ゲームは難易度が高いと聞きますが、 一人で製作する場合、8月いっぱいかけるとして大目に見積もってどのくらいの時間が必要でしょうか。 (高校一年生からプログラミングを初めて現在二年生で、格闘ゲームは未経験です) 2. 一年生で、「html」「css」「javascript」「php」などのホームページ言語をやりまして、今年度からは 「java」をやっていますが、もしやるなら、どのプログラミング言語でやればいいのでしょうか? 3. 最後に、もしやめておいた方がいいなら、何を作ればいいでしょうか。アドバイスお願いします。 なるべく作ったことのないものを、作りたいです。 ("シューティング" とか "カードゲーム"は作ったことがあります) 慣れませんで、見にくいとは思いますが、どうか温かい目で見てください。よろしくお願いします。 (足りない点もあると思います。どうか補足させてください) <追記> なるべくjavaを使って作りたいと思っていますが、調べてみるとブラウザゲームにはあまり向いていないようで 絶望しています orz。なんとかなりませんか?w
回答: > > 格闘ゲームは難易度が高いと聞きます > > > はい、高いです。少なくとも自主制作ゲームにおいては。 フリーゲームを見ても、わりと少ないジャンルでしょう。 理由をひとつ挙げると、たとえばAIが難しいです。 他のアクションゲームと違い対戦者が互角なので、 純粋にAIで勝負が決まり、そのバランス調整が難しいです。 > > どのくらいの時間が必要でしょうか > > > 人と制作物によって差が大きいので何とも言えません。 一週間の人も、一ヶ月の人も、一年の人もいるでしょう。 > > どのプログラミング言語でやればいいのでしょうか > > > 言語縛りでしたら、PC(Win)ならC#、スマホならJava、 ブラウザゲームならJavaScriptが多いでしょうか。 ただ楽に作りたいだけなら、2D格闘ツクールやMUGENを使えば、 少なくとも言語で自作するよりは難易度が下がると思います。 > > 何を作ればいいでしょうか > > > 格闘ゲームが好きで好きで仕様がないなら、難しくても格闘ゲーム。 ですが、ゲーム好きでもわりとまんべんなく好きでしたら、 カードゲームを発展させるのが作りやすいと思います。 カードゲームでも、TCG風かSLG風かRPG風かで違いますし、 モチーフがファンタジーかSFか現実かでも違うでしょう。 そこで作りたいアンテナに引っかかるものを探してみましょう。 もし同じジャンルを作りたくないというのなら、 「カードゲーム風SLG」や「カードゲーム風RPG」、 あるいは単なるSLGやRPGにしてもいいのです。 > > javaを使って作りたいと思っていますが > > ブラウザゲームにはあまり向いていない > > > 1. スマホには向いているのでスマホアプリにする 2. ブラウザゲームに向くJavaScriptなどで作る 大別すると二択ですが、前述のようにツールを使う選択肢もあります。