• ベストアンサー

ゲームプログラムにいて

課題でゲームを制作します。 いままでCのコマンドプロンプトでの制作でしたが、今回からはWindows APIでの制作となりました。 制作内容は個人自由で時間内であればどれでもOKです。 0から始めるのは大変ですので講師がライブラリを用意してくれています。 一瞬すばらしいゲームを作りたいのもヤマヤマですが、 まずは、基本的な技術・アルゴリズムを勉強することを重視したいと思います。 ゲーム制作で基本的な技術・アルゴリズムが学べるジャンル、最初の一歩としてお勧めのジャンルを教えてください。 人に出せるようなゲームを作るのは、課題で基本技術を学んだの後にします。

  • nVIDIA
  • お礼率46% (520/1121)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

落ちもの系やシューティングには 基本的な、描画処理、移動アルゴリズム、当たり判定アルゴリズム、 画像処理、音声処理、など多彩な技術が使われるので 私はこれをお勧めしています。

nVIDIA
質問者

お礼

結構勉強になりそうです。まずは落ち物系かシューティングで始めることにします。詳しく教えていただきありがとうございました。

その他の回答 (2)

  • dra2jp
  • ベストアンサー率25% (18/72)
回答No.2

私ははじめてDirectXに挑戦しています。 DirectXはとても難しくて手に負えない・・。 そんなイメージがあったのですが、大間違い! DXライブラリを使うといとも簡単にゲームプログラムができてしまうじゃないですか! ポインタや配列や構造体を一切知らなくても苦になることなくゲームが作れてしまう。 一番最初はRPGがいいんじゃないですか? http://homepage2.nifty.com/natupaji/DxLib/index.html この人がおつくりになったライブラリは簡単にDirectXの要素が体験できます。 Cだと音声合成なんかが大変ですが、これならたった2行でできてしまう! 是非是非ここのサイトのライブラリを勉強してみてください!

nVIDIA
質問者

補足

RPGはいいなぁと思いましたが、RPGは90%はお話。つまりシナリオ勝負ですので講師からも避けるように言われています。ほかにないでしょうか?

回答No.1

私は今までにいろいろなゲームを作ってきましたので、 こういう話があると昔を懐かしく思いますよ(^_^) 初心者でしたら、  落ちもの系 や シューティング なんかがいいと思いますよ。 ゲーム製作はいろいろ大変な事が出てくると思うけど、 面白い事も多いから、あきらめずがんばってみてね。

nVIDIA
質問者

補足

なぜ、落ちもの系やシューティングがよろしいのですか?その利点について教えて下されればうれしいです。

関連するQ&A

  • 国内ではこういうゲームの制作はできない?

    国内ではこういうゲームの制作はできない? シムズ3というゲームを楽しんでいます。 http://www.thesims.jp/thesims3/ 人を作って生活させるという内容ですが、これはこれで楽しいものの、元が海外なだけに分かりにくいジョークがあったり、建物のデザインやら人の顔つきやらがあちら側なので感情移入がしにくい部分もあります。 日本的な要素も取り入れてくれれば良いのになと思っていたのですが、ふと日本メーカーからはこういうゲームが発売されていないことに気づきました。 日本人のCG技術も上がってるはずですから、日本のアニメ風のこういうゲームがあってもおかしくないと思うんですけど、なぜ国内メーカーは作ってくれないのでしょうか? すでにシムズ3というゲームがあるので、著作権的にできない? 国内メーカーの技術力が海外に及ばない? ゲーム業界自体が下火気味なので、求められる技術の割には儲けが少ないのかもしれませんけど、日本のアニメも有名な海外でも売れると思うんですよね。 著作権的な話でも、あくまでジャンルとして見てくれないのかなと。 人を生活させるという形が一緒だから著作権に引っかかるというなら、他のゲームもみんなそうですよね。 なぜ日本的なこういうゲームがないのでしょうか?

  • DirectXやWin32API (2Dゲーム作りたいです)

    こんにちは,私は2D(最終的には3D(メインは2D))のゲームを C++,DirectX を利用して作りたいと思っています.  今のところ,プログラミングはC,C++は入門+α, ゲーム関係は『ゲームプログラマになる前に覚えておきたい技術』という本の2D分野を読み実習しました.このゲームの本はDirectXやWin32APIなどを利用せずに,なにやらライブラリなどを用意していてそれを利用する形でした. -- 質問 --  DirectX や Win32API を全然わからないという このくらいの知識の人が本格的に2Dゲームをだんだんと作って行きたいのですが,このそれぞれに対してなにかよい参考書はないでしょうか,またその理由などもいただきたいです. --気になること-- 以下あいまいな知識の質問です. ・最近(DirectX7以降かな)はDirectXは2D描写と3D描写の機能が合体したと聞きました,DirectXの参考書は3Dのばかりで3Dも学べていいのですが,2Dゲームが作れるDirectXの内容も詳しく含んだ参考書が欲しいです. ・Win32APIはゲーム製作にどう影響してくるんですか?まだよくわかっていません.ゲームウィンドウなどを表示するのは必用そうですが,, サウンドやグラフィックを読み込むのに必須なのだろうか, でもそれはDirectXでもできませんか?関係がよくわかりません. --まとめ-- できれば 気になること の回答など簡単にしていただきたいです.  長文ここまで読んでいただきありがとうございました. よろしくお願いします.

  • オススメの音楽制作(楽曲制作)サイトをご存知の方がいらっしゃいましたら教えていただけないでしょうか?

    私は個人で作詞及び作曲をしている者です。目指しているアーティ ストは宇多田ヒカルや加藤ミリヤやEXILE等です。 基本はPOPS(歌謡曲)やクラブ系やクラシック、演歌に至るまで様 々なジャンルの音楽を聴きます。 私は近年仕事が忙しく多忙なので、中々自分で作詞や作曲をする暇 がありません。 今まで音楽制作(楽曲制作)サイトを利用した事がないので、 何件かサイトを観ましたが何を基準に選べばよいのかがわかりません。。 私はボーカリスト志望なので、完成した楽曲をオーディション等に も利用したいと考えています。 また自作でゲームも制作しておりますが、ゲーム音楽は得意分野で はないので、ゲーム音楽を作曲する技術がありません。。 ゲーム音楽等を制作してくれるサイトも知りたいです。 料金設定は問わないので、信頼できる音楽制作(楽曲制作)サイト を教えていただきたいです。 なるべく、制作料金やデモソング(ゲーム音楽のデモソングを含む )等が充実しており、初心者の私にもわかりやすい音楽制作(楽曲 制作)サイト希望です。 宜しくお願い致します。

  • Web制作に必要な資格(基本情報技術者?)

    もう題名通りなのですが、Web制作に必要な資格って何でしょうか(ちなみに私はプログラマーよりもデザイナーになりそうです。)?あと、基本情報技術者の資格はあれば優遇されるでしょうか?「うちの会社にはこの資格を持っている人間がいます。」という感じで会社の宣伝に使えそうな感じがします。デザイナーだと基本的にはデザイン重視されるのはわかっています。それでも転職を睨んで必要な資格を教えてください。特に基本情報技術者の資格がいるかいらないかを教えてください。

  • 私は個人で作詞及び作曲をしている者です。目指しているアーティストは宇多田ヒカルや加藤ミリヤやEXILE等です。

    私は個人で作詞及び作曲をしている者です。目指しているアーティストは宇多田ヒカルや加藤ミリヤやEXILE等です。 基本はPOPS(歌謡曲)やクラブ系やクラシック、演歌に至るまで様々なジャンルの音楽を聴きます。 私は近年仕事が忙しく多忙なので、中々自分で作詞や作曲をする暇がありません。そこでインターネットを通じて何かオススメの音楽制作(楽曲制作)サイトをご存知の方がいらっしゃいましたら教えていただけないでしょうか? 今まで音楽制作(楽曲制作)サイトを利用した事がないので、何件かサイトを観ましたが何を基準に選べばよいのかがわかりません。。 私はボーカリスト志望なので、完成した楽曲をオーディション等にも利用したいと考えています。 また自作でゲームも制作しておりますが、ゲーム音楽は得意分野ではないので、ゲーム音楽を作曲する技術がありません。。 ゲーム音楽等を制作してくれるサイトも知りたいです。 料金設定は問わないので、信頼できる音楽制作(楽曲制作)サイトを教えていただきたいです。 なるべく、制作料金やデモソング(ゲーム音楽のデモソングを含む)等が充実しており、初心者の私にもわかりやすい音楽制作(楽曲制作)サイト希望です。 宜しくお願い致します。

  • DirectX用のライブラリを探しています

    DirectX用のライブラリを探しています プログラム関係の学校に行っているのですが、学校の作品制作でオリジナルのPCゲームを作ることになりました。ジャンルは弾幕のシューティングで、言語は調べたところゲーム制作はDirectXとC/C++が良いとのことでしたので「DirectXとC/C++」を使う予定です。 ですがDirectXを使うには少々問題がありまして、DirectXというものを一切触ったことがありませんので現在の知識では当然画像の描画すらできないんです。 さすがにそれではマズイのでDirectX用のライブラリを使おうかと思っています。そこで、DirectX用のライブラリでお勧めのものがあれば教えていただけたらなと思いまして、書き込みをさせていただきました。(実際に色々と試したいところなんですがそれほど時間も無いもので……) もし「こんなものがいいよ」というものをご存知であれば是非とも参考にさせていただきたいのでアドバイスをいただけると幸いです。よろしくお願い致します。 補足になりますが・・・ 作品制作ではライブラリに規制があり、ツクール系やHSPみたいな簡単に作れるものはNGという制限があります。 描画には2Dと3Dの両方を使います。 DirectXのバージョンはできればDirectX9…DirectX8くらいであると有難いです。 なにぶん勉強中のもので不足がございましたらその都度ご返信させていただきます。よろしくお願いします。

  • 音楽ゲームを作ったものの……

    以前同様の質問をゲームのジャンルで質問したのですが、カテゴリー違いだったためこちらに質問します。 趣味でプログラミング、ゲーム制作をしている者です。 音楽ゲームを制作したのですが、音楽ゲームは特許が多いと聞きます。 そこで、以下の特徴を持つ音楽ゲームを配信したとして、特許に抵触しないかを判定していただきたいです。(配信するとしたらフリーゲームという形を想定しています) 個人的に調べた限りで関係しそうな部分を挙げています。 なお、既存のゲームを参考にしたということはありますが、既存のゲームを模して作ったクローンゲームというわけではありません。 ・3Dでノートが奥から流れてきて、手前の線に重なった瞬間に押す ・5レーンの音楽ゲームである ・入力があると、入力のあったレーンが発光する (以上の表示方法についてはこちらの動画のゲームの表示方法に近いです、ただしレーンの間にある線がありません→https://youtu.be/I2BesmJu7UU ) ・PCゲームであり、基本的にキーボードを使って操作する(ゲームパッドの入力にも対応している) ・譜面に変化を与えるオプションとして通常の譜面(いわゆる正規譜面)、ミラー反転、レーン単位のランダム、ノート単位のランダム(いわゆるS-RANDOM)を選ぶことができる ・スコアは100%満点と、100万点満点から選ぶことができる(満点になるまでの計算方法は同じ) ・ゲージはノルマ制と耐久制、ライフ制がある 他にまた関係のありそうな情報があれば補足で追加するかもしれませんが、現時点で関係がありそうなのは以上の要素です。 よろしくお願いします。

  • ゲーム制作に於けるC/C++の学び方について

    簡易な3Dアクションゲーム(TPS)を創る、と決意しました。年単位で、ものすごく長くなるであろうことは、覚悟の上です。その上で質問をします。 ・ツクール系などを使わずに0から始めたいと思っています ・私にはプログラミングの知識やその他技術的知識は全くありません。 所々の知識はネットで得たものです(表記の間違いが多いと思われます) ・一番、回答を頂きたいのは(1)と(2)ですので、全ては答えていただかなくても宜しいです。もし、他の質問も答えていただければ幸いです((3)以降については別のカテゴリに投稿したほうがいいでしょうか?) (1)CとC++:全くプログラミングの知識が無い人間は、どちらを先に学習する方がよいと思われますか?(主に3Dゲーム制作が絡むことになった時です) 違いがあるようですが、どちらを始めるかによってその後に影響はあるのでしょうか (2)技術を得る道順:全くの素人が通る道として、以下の道筋をどう思われますか? プログラミング言語全般やその周辺→DirectXやOpenGL等のAPIについて→その他細かい分類(AI,3Dグラフィック等) (3)ゲームエンジンについて:ゲームを作っていく過程で出来るものですか?それともまずそれ自体を作り、そこからゲームを作っていくのですか? 3Dアクション物となるとそこが肝心であるような気がします (4)スクリプトという物について:これを構築することによって、演出やストーリーを仕立てて行くことが出来るのでしょうか?それとも、そういったものとはまた別物ですか? (5)参考書:かなり大規模なものになるとそれなりの深い知識が必要ですが、その手の分野は和書の参考書より、洋書のそれの方が詳しいような気がします。(AIの構築やレンダリングなど)実際に洋書のものを見てみると、ついそう思ってしまいます。これは思い込みでしょうか?

  • 今さらゲームプランナーを目指せるか

    現在大学3年生で普段はメディアについて学んでいるものです 就職活動が迫ってきたことで自分が何をしたいのか改めて考えたとき、昔の夢だったゲーム関係の仕事をもう1度目指したいと思うようになりました といっても自分は文系ですし大学も突出して有名なところではありません それに幼稚園児の頃から遊んでいるのにも関わらずゲームの知識はほぼ皆無です(恥ずかしながら最近までfpsの意味すら知りませんでした) 当然フリーソフト等でゲームを作ったこともありません 自分の取り柄といえば、昔からお笑い芸人が好きでそれに影響されたせいか面白いことを考えることが大好きかつ得意な点です 最近は不調のときが多いですが自分の十八番だとも感じていますし、過去に講師として指導していただいた広告クリエイターの方からも自分の広告やCMのアイデアに良い評価をしていただきました ゲーム制作においても何らかの形で活かせるだろうと勝手な思い込みをしています 逆に苦手なところとしては言いたいことを文章にまとめるのは難があります 今回のこの質問でもそうなのですが、これだけの文を書くのに1時間以上をかけています(笑) 言いたいことは頭に浮かんでいるのにそれを表現することがなかなかできません それゆえ会話のときなんかは文と文の間に「えー」や「あのー」などをつい言ってしまうことが多いです いろいろ書いてごちゃごちゃになってしまいましたが、こんな自分でもゲームプランナーを目指すことは可能でしょうか? なるべく大手である任天堂などを目指したいとは思っていますが、学歴重視という話も聞きますしその点もどうなんでしょう もちろん知識については残りの学生生活で勉強しようと考えていますし、デザインやプログラミングなども自分の大学で学ぶことができるので出来る限り講義を受講したいと思っています いろいろアドバイス等をいただけたら幸いです

  • DirectX9 の解説書さがしてます

    現在のゲームは技術の発展により3Dとか非常にリアルな画像が当たり前となっています。(たぶん) だから、DirectX9の本となると3Dについて解説した本ばかりで、DirectX の基本的構造や DirectX Audio DirectInput DirectShow などに全体的に解説されいる本が非常に少ないです。 現在、先生の作成したライブラリを使用してゲームを作成していますが、いずれかこれを改造しなくてはならなく、また、将来的には自分でもライブラリを作ってみたいとも思ってみたりしています。 では聞きたいのですが、 (1)DirectX の基本的概念はいまだに変わらないのですが? (2)DirectX9 基本的概念すなわち構造を解説した本を紹介してください。 ※(1)の質問で基本的概念は昔と変わらないのならバージョンは問いません。 ※入門者向きの本をできればおねがいします。

専門家に質問してみよう