![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
会社の研修でVisualC++を使い、半年かけて好きなものを作りなさい。という課題がでました。
趣味に走っても良いよ
という先輩の言葉を頼りにして、
RPGっぽいゲームを作りたいな…と思いました。
しかし、VisualC++のテキストを一通り読むものの、これをどうしたら、ゲームにすることが出来るのかが、謎です。(五目並べのようなボードゲームの作り方は『猫でも分かる~』のHPに記載があったのですが、より多彩なゲームを作りたいと思っています。←欲張りなのでしょうか?)
この疑問はPCゲームをやったことがないからなのでしょうか?
この現状でどのようにしたら良いのかを教えていただければと思います。よろしくお願いします。
又、どのように作ったら、というようなことが分かるようなHP,書籍を教えていただければと思います。
ちなみに、学習済みの言語はCとC++とVisualC++のみです。
No.2ベストアンサー
- 回答日時:
こんばんは。
元は専門学校のゲーム科を卒業しています。・・・と言っても私は2Dしか習っていません(はっはっは)。
時間制限が半年と言う事ですが、ゲームの処理方法は普通のWINDOWSプログラムとはかなり違うところもあるので、本当に作成するのであるならば、そっち系の書籍やホームページ、あとは公開されているソースなどを参考にして勉強するしかないかもしれません。
RPGということで恐らく初期ドラクエみたいな画面のモノだと思うのでそれを基準にお話します。
2DをするにはDirectX辺りでしょうか。但し、DIBSECTIONなどでも実現できます。
先ずはスクリーン上でチラつかせずにキャラクターを移動させるバックバッファーとキー受付のリズムを覚えます。
後はグラフィックを自分で書くか、フリー素材を調達してきます。
ゲーム自体がある程度本格的になるならば、RPGエディターを実装する事になるかもしれません(しかし、ここまでくると泥沼です)。
うーむ、筆舌に尽くしがたいです。あとは専門書籍をご覧いただくしか。
一応ゲーム以外で半年内の学習実装で適しているのは、WINDOWSに搭載されているMSペイント(ペイントブラシ)見たいなソフトの実装でしょうか。
地味に見えますが、意外に多彩な事が要求されるのでプログラム骨子の構成力を養うには丁度良い試金石に成りえます。
No.3
- 回答日時:
半年でRPG?難しい気がしますが、どれくらいのクオリティで作るかによっては可能であると思います。
なんにせよ、まずは自分が作りたいゲームに一番よく似た、ソースコードを公開しているゲームを探すこと。そして、そのソースコードをビルド&実行して、いろいろ改造してみること。そうすることにより、ゲームプログラムの仕組みを理解し、自分が作りたいへだんだんアレンジしていけば良いと思います。
このやり方が一番手っ取り早いかもしれません。
No.1
- 回答日時:
>この疑問はPCゲームをやったことがないからなのでしょうか?
PCゲームでなくても家庭用ゲーム機でも、どの言語でも考え方は一緒です。
まずは、機能に分けることから始めます。これが設計の最初になります。
例えば、画面を歩くとした場合
・画面を歩くからマップが必要
→マップのデータをどのように作成するか
→画面を表示するにはどうしたたらいいか
・移動するためにキー入力が必要
→どのキーを押したらどの方向に進むか
といった感じで大きな機能から小さな機能に分けていき、その機能をプログラムで実現していくだけです。
但し、
>ちなみに、学習済みの言語はCとC++とVisualC++のみです。
「学習済み」の部分が引っ掛かりますが、DirectXを使用したり、ビットマップを画面に表示するといったことは行ったことがありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
物理演算エンジンをつくる会社...
-
abnormal program termination
-
格闘ゲーム製作ツールもしくは言語
-
ニンテンドーDSのソフト作成に...
-
Javaでゲームが作りたい。
-
本格的 3Dゲーム開発 言語を...
-
携帯ゲーム機のソフトを作る方法
-
3Dゲーム製作で使用する数学
-
UE4とUnityの使いやすさ
-
javaFXで機能的にゲームを作る...
-
C言語、C+、C++、C#の違い
-
COBOLでのNOT = の AND条件
-
プログラムに書かれる"%"記号の...
-
vbaとc言語の関連性について
-
リピート再生が出来ません
-
procってなんですか?
-
スタートメニュー&ボタンのカ...
-
exeファイルを作ったり改造した...
-
VBSとWSHは読み方が違うだけで...
-
PerlやPHP、Rubyはどの準拠でし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラマーは誘惑にさらされ...
-
ニンテンドーDSのソフト作成に...
-
ゲームの開発言語(1980~2010年)
-
フリーゲームを解析したい
-
Now Loadingについて
-
C言語で簡単なゲームを作る方法
-
abnormal program termination
-
ゲームを日本語化しようとする...
-
乱数について(Rnd関数)
-
ノベルゲームを作ろうとおもっ...
-
恋愛シミュレーション制作にゲ...
-
ハイスコア
-
C言語でのsleep機能について
-
ポトリスのようなゲームを作り...
-
課題研究でVisual C#でトランプ...
-
ゲームのソースコードを解析し...
-
ゲームプログラマーとシステム...
-
javaFXで機能的にゲームを作る...
-
Unityでブラックジャックゲーム
-
C#で音楽の2曲同時再生の仕方
おすすめ情報