C言語を用いたゲームの作成

C言語を用いたゲームの作成
松井和幸
この研究を選んだ理由
• 何の研究をしようかと考えたときに、ゲームを
作ってみたいと思ったのが理由です。
• 使用言語がC言語なのは、何か参考になる
本はないかと書店を見て回っていたときに見
つけた本がC言語を用いたものだったからで
す。
作成するゲームについて
• この研究で作るゲームは見つけた参考書の
作例がアクションゲームであったこと、作りた
いゲームのジャンルを考えたときにすぐに思
いついたのがコレだったことからアクション
ゲームに決めました。
アクションゲームとは
• キャラクターの行動をボタンなどにより直接操
作し、すばやくゲーム内の事象制御する能力
を競うコンピューターゲームのジャンルの1つ
であり、プレイヤーの技術力が直接プレイに
影響するジャンルでもあります。
アクションゲームの概要
• アクションゲームは、実際に操作するプレイ
ヤーキャラ、キャラクターが存在する場所であ
るステージ、プレイヤーの意思とは関係なくス
テージ上を動き回る敵や、罠などで構成され
ています。
アクションゲームに欠かせない要素
• 人や物のアクションの中でも画期的かつ代表
的な動作にジャンプがあります。ジャンプに
よって、ステージの構造とアクションの連動が
増し、遊戯性が高まります。
• また、動作するステージにも種類があり、表
現される空間が2Dのものを2Dもしくは横スク
ロールアクション、3Dのものを3Dアクションと
呼ばれます。
製作環境について
• 製作につかうツールは
・Visual C++ Express Edition
・Platform SDK
・DirectX SDK
の三種類です。
• Visual C++ Express Editionとは、
Microsoft社の総合開発環境であり、プログラ
ミング言語を機械語に変換するコンパイラや
ソースコードの流れ、変数の中身を確認し、
動作の問題点を探るデバッガを含んでいます。
• Platform SDKは、Win32アプリケーションを
作るためのサブコンポーネントです。
• DirectX SDKは、Windows上でゲームやマ
ルチメディアアプリケーションを作成するため
のサブシステムです。
今後の予定
• 参考書の作例を実際に作成し、プログラムを
理解した上で作例を基に、改良を加えてオリ
ジナルのゲームを作っていく予定です。
参考
• 参考ページ
・フリー百科事典「ウィキペディア」
・参考書
・アクションゲームプログラミング
藤田和久 著
発行所
ソフトバンク クリエイティブ株式会社