• 締切済み

ゲームプログラミングに興味があるのですが・・・

現在、趣味としてゲームプログラミングに興味を持っています。 ただいろいろ調べたところプログラミング言語の種類が大変多いようでどれを勉強すれば良いのか少し迷っています。 幸い、Flash(actionscript3)の開発環境を持っている為、とりあえずこの言語から勉強しようかなと思っているのですが、ゲームが作れるようになるまでのスキルを習得できるのにどのくらいの期間が必要でしょうか? 私の程度・環境は、学生の頃BASICで基礎的なプログラミング位なら学習したことがあります。現在、会社に勤めていますが仕事柄、休みが多い為(年間休日200日前後)、趣味に充てれる時間は世間一般より多いと思います また他にもFLASHでゲームプログラミングに挑戦する際の留意点や他にお勧めな言語など、何か助言頂けましたら幸いです。

  • Flash
  • 回答数2
  • ありがとう数5

みんなの回答

  • cspl
  • ベストアンサー率83% (55/66)
回答No.2

当然ゲームと言ってもピンキリなので、何とも言えませんが、基本のプログラミングは学んでいるのであれば、難易度の低いトランプなどのカードゲームなら2週間もかからないんじゃないでしょうか。 趣味であればクオリティなどは自分のさじ加減だと思いますし。 Flashの言語の基本を覚えるのに1週間、初心者であれば、色々調べながらゲーム制作に1週間くらいでしょうか。かなり個人差はあると思いますが。 大体、制作の難易度順にゲームのジャンルをまとめるとこんな感じですかね。 【↑難易度低い】 ・カードゲーム(トランプ系) ・ボードゲーム(すごろく/オセロ系) ・パズル(テトリス/ぷよぷよ系) ・シューティング ・アクション/格闘 ・シミュレーション ・ RPG 【↓難易度高い】 RPGやシミュレーションゲームはプログラミングも大事ですが、完成させるまでは根気の世界だったりするので、難しいというより時間がかかります。 留意点はいきなり物理演算が必要なゲーム(ピンボールなど)や3Dに挑戦しないことです。 あと、将棋や、敵が自由に動き回るアクションなどの高度なAIが必要なものも避けましょう。 ほぼなんでも作れるようになる期間、ということだと最低2~3年はかかると思います。 すべてが出来るようになるまで勉強するのではなくて、作りたいもののために必要なことを覚える、という意識が大事です。 トランプのゲームであれば、初心者にオススメは神経衰弱です。 ちょうどソースありました。 http://allabout.co.jp/gm/gc/66837/ まずはソースを参考にしてみて、そこから自分でゼロから作ってみるといいです。 (年間休日200日なんて仕事があるんですね・・・。うらやましい・・・。)

juusyo
質問者

お礼

詳しい説明ありがとうございます!! なるほど、やはり作るもの次第と言うことですね。目標もって小さいことから始めてみようと思います! 大変参考になる意見ありがとうございました! (休みが多い分、私生活面でも職務を求められる事が多いため一概には言えないんですけどね^^;)

  • BearCave
  • ベストアンサー率20% (189/909)
回答No.1

一口にゲームと言ってもピンきりありますが・・・ 一番分かりやすいのはブロックくずしかな。これなら半年くらいで作れるようになると思います。 Flashも良いですが、HSPという2Dゲームを比較的簡単に作れるスクリプト言語がありますよ。ネットにも情報が沢山転がっています。 http://hsp.tv/

juusyo
質問者

お礼

早速の回答、ありがとうございます! なるほど。やっぱり簡単な物でも半年は見ないとダメなんですね・・・ 作りたいゲームは大戦略のようなウォーシュミレーションゲームです。年単位ですすめる覚悟がいりそうですね・・・ HSPは聞いた事があります。とっかかりやすいですし、情報が多いというのは助かりますね・・・考えてみます!!

関連するQ&A

  • ゲームプログラミングを始めるにあたって

    ゲームプログラミングについて学ぼうと思っています。まったくの初心者です。 いくつか不安な点、疑問点があったので質問させていただきました。 ・CやC++が主に使われているらしいので、まずはC言語について学ぼうと思うのですが、C言語はゲーム以外の分野にも使われています。 なので、ただC言語について書籍やサイトで勉強しても、それがゲームのプログラミングに繋がるのかどうかが不安でなりません。 C言語を習得し、ゲームプログラミングに応用するためにはどのように学習するのが良いでしょうか。また、初心者が1からC言語を学ぶのに適している書籍などがありましたら、教えてください。 ・CとC++の違いについて教えていただけると幸いです。私の中の勝手なイメージですが、数学IとIIのような基礎と発展みたいな関係なのでしょうか?

  • プログラミング言語

    プログラミング言語 僕は、フラッシュゲームなどを遊んですごいなぁ… こういうのが作れたらいいな…  と思います。 でも、プログラミングがなんなのかも分からないし、勉強しようかなと思っても、 どうやってやればいいのかも分かりません。 そこで… 1・超初心者でもわかりやすい 言語(何を最初に覚えたほうがいいか)はあるか 2・その言語の分かりやすい本 などはあるか です。 その他アドバイスなどお願いしますm(__)m

  • 独学プログラミングでどこまで戦えるか

    現在社内SEとして働いています。 主にCOBOLとSQL(Oracle)、をメインに使っています。 ですが将来のためにスキルアップないしキャリアアップをしたいと考え、他言語の習得を目指しています。 そこで質問です。 1.業務経験がなく、自学したプログラミング知識でどの程度までできるのか(実務に耐えるのか、趣味でフリーソフトを作るにとどまるのか等)。 2.おすすめの言語はあるか(現在はサブマシンにJAVA開発環境とORACLEの無償版を導入)。また勉強の際の注意点、アドバイス等。 少々内容抽象的ですが、よろしくお願いいたします。

  • 趣味でゲームのプログラミングをやってみたいと思っています。

    やったことはありませんが、プログラミングに興味がありまして、趣味で始めたいと考えています。そこで、まずはゲームのプログラミングをやってみようと思っています。 初心者がとりかかるには、どのようなゲーム(アクションとか)がやりやすいでしょうか。 また、そのゲームにはどのプログラミング言語が適切ですか。 他にも、プログラミングを始める際に学んだほうがよいこと等がありましたら、アドバイスお願いします。

  • 趣味としてのプログラミングの目的

    就職や転職の為ではなく、ただ趣味として 独学でプログラミングを習得した人、又は 習得しようとしてる人の、目的って何でしょうか? プログラミングを習得したいと言うと ゲームでも作りたいの?と聞かれることが多いんですが プログラミングが趣味の人って、ほとんどの人が 「ゲームを作りたいから」という理由でやっているの でしょうか?それ以外の理由があれば教えて下さい。

  • 今から学ぶにはactionscript2.0?actionscript3.0?

    これからflashのactionscriptを勉強しようと思っています。 flashのスキルはタイムラインでの操作程度です。 actionscript2.0とactionscript3.0では、まったく異なると聞くので、 これからの業界での需要など踏まえたうえで、どちらから学べばいいか迷っています。 プログラミング言語についてはPHPはある程度わかるので、PHPっぽい文法はわかります。 どなたかアドバイスいただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • ゲームプログラミング 勉強法

    ゲームを作ってみようと思っているのですが、どこから手をつけていいか分からなくて困ってます。プログラミングのスキルとしては一応授業でC言語をある程度やってあるレベルです。 ゲームのジャンルはアクションかパズルあたり作ってみたいと思っています。DirectXを使ってやってみたいと思ってます。どのように勉強すればいいか教えて頂けたら幸いです。

  • ゲームプログラミングは何言語?

    ゲームプログラミングに興味があるのですが、初心者なので全く分かりません。今、PascalとJavaを勉強しています。これからC言語も勉強の予定です。パソコンやプレステのゲームソフトもこのような高水準言語で書かれているのですか?それとも、まったく別のもので書かれているのでしょうか?もしゲームプログラミングをするにあたって、この言語は勉強しておいたほうがいいよというのがありましたら教えてください。

  • プログラミングについて質問です。

    自分は就職などに利用するためにプログラミングを勉強するためではないです。 趣味としてプログラミングをやってみたいんですが ・PSPの自作ソフトのプログラミング ・NDSの自作ソフトのプログラミング ・PCの同人ソフト、ゲームなどのプログラミングをやってみたいんですが。 プログラミング言語がどれから学べばいいのか? それぞれの環境はどうすればいいのか教えてください。

  • ActionScriptについて

    Flash初心者です。 これからActionScriptの勉強をしようと思うのですが、ActionScriptには二次関数や三角関数の知識が必要になるのでしょうか。 他のプログラミング言語に関しても全く知りません。ActionScriptは簡単な方だと聞いたのですが、これを覚えれば、ある程度他の言語にも応用できるのでしょうか。 また、ActionScriptについて初心者向けに解説しているサイトがあれば教えて下さい。使っているのはFlash MX 2004です。 よろしくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう