「Excel VBAでできる RPGゲーム作成入門」の紹介(後編)

前編に引き続き、ExcelVBAでできる RPGゲーム作成入門 (Amazonへジャンプします)を紹介したいと思います。

ゲームの制作は初めて・・・という方も安心してください。Excelゲーム制作の基礎から親切丁寧に解説しておりますので、初めての方にも安心して読んで頂けます。とはいえ、本書はロールプレイングゲームに特化した内容となっておりますので、当サイトのゲーム制作講座も読むと、より効果的です。

それと、プログラミングの勉強って、何か熱い目標が無いと途中で飽きちゃいますよね。そんなとき、ゲームを作りながら楽しく勉強するというのはいかがでしょう。ゲームのプログラムには、日頃のお仕事用のプログラム制作へ応用できる、または応用してほしい知識がたくさんある点も見逃せません。

ちなみに、私、結城圭介の持論ですが、ゲームプログラミングができるようになると、事務処理などのビジネス用途プログラムの開発効率が2倍に上がります。あくまで持論ですが・・・(笑)

書籍購入前の評価やソフトウェアの起動確認を試せるよう、真・魔討伝の評価版を用意しました。下のリンクからダウンロードしてご利用ください。

真・魔討伝(試用版)

序章
本書は、序章を先頭に、第1章〜第9章までの構成となっております。序章は、サンプルロールプレイングゲーム「真・魔討伝」のマニュアル、早い話がゲームの遊び方や操作方法が書いてあるゲームの取り扱い説明書となっております。

取説ということで特筆すべき点はありませんが、あえて何かを語るなら使用するキーでしょうか。本ゲームでは、[↑][↓][←][→]、[CTRL]、[ALT]、[SHIFT]の各キーを使用しますが、キー割り当てはオプション設定で自由に変更が可能、さらにジョイスティックで操作することもできます。
第1章〜第5章
第1章〜第5章の前半戦では、主にExcelゲームを制作するための基礎知識や基礎テクニックを解説しています。Excelとワークブック(ワークシート)を、どのようにしてゲームマシン化させるのか、キャラクターはどのようにして作成・表示するのかなど、興味深いテクニックを紹介しています。

何はともあれ、最初の目標はワークシートにキャラクターを表示し、それが手を振りながら画面上を歩かせることができるようになることです。これさえ完全にマスターすれば、「Excelゲーム制作の基本を完全にマスターした!」と太鼓判を押します!私、結城が・・・(笑)
第6章〜第9章
第6章〜第9章の後半戦では、住人・バトル・クエストの実装といったロールプレイングゲームに特化したゲーム制作テクニックを解説しています。ロールプレイングゲームというシステムを構築するための知識を解説している、といった方が近いかもしれません。

ロールプレイングゲーム用システムの肝はどこかと問われたら、私なら「データ管理だ」と答えるでしょう。サンプルのロールプレイングゲームでも、住人・アイテム・敵・クエスト・会話など、さまざまな情報を扱い、それらを組み合わてストーリーやクエストを表現しています。プログラムは、データーの管理をしているだけ。データーを変えると、全く別なロールプレイングゲームに化けさせることもできるのです。

ただ、本音を言えばデーターベースを使えばもっとラクにデーター管理ができたのさ・・・だって、SQL一撃で対処できるものもあるし。ま、それは機会があれば、やってみたいと思います。興味がある出版社さんがいたら、気軽に声をかけてください。

ちなみに、バトルシーンでは画像やオートシェイプを使ってゲーム画面を表現していますが、そのあたりのテクニックもバッチリ解説していますよ!あと、データー管理には、構造体が便利です。
CD-ROM特典その[1] イラスト素材集
さて、本書の見所はまだまだあります。ゲーム制作時にはとにかく素材集めに苦労するものですが、そんな苦労はさせまいとCD-ROM特典として自由に使えるイラスト素材集をご用意いたしました。本書のために描き下ろされたオリジナルのイラストと背景を合わせて、合計30種類+α!真・魔討伝の敵キャラにも使用しています。

どんなイラストが入っているのか気になるところですが、全部見せちゃうと怒られてしまうので、ちょっとだけ・・・。
イラストの紹介 ※サムネイル(縮小表示)版です。

こたろー 写真掲載に関して許可取得済み サシャ どんな人が描いたのかも気になりませんか?イラストレーターは、現役女子高生イラストレーターのこたろーさん@美術部!(pixivへのリンク)。さすが、美術部だけあってお上手。なんと、ゲームに登場するキャラクターのドット絵も こたろーさん作なのです。ドット絵は不慣れということでしたが、やはりお上手でした。右は、こたろーさんの自信作「サシャ」のドット絵です。
CD-ROM特典その[2] ドット絵作成ツール「点彩」
ゲームを作成するとき、もっとも苦労するのがドット絵の作成です。Excelを使い、ポチポチ地道にセルの書式設定を繰り返せばこなせる作業ですが、塗りつぶしたり、回転させたり、アニメーションのテストをしたりなどを考えると、やはり専用のツールがあったほうが作業がスムーズですね。

そこで、Excelゲーム製作用のドット絵作成ツール「点彩」も同梱しました。キャンバス上でマウスポインタを動かすだけで、ワークシート上に簡単にドット絵を描けます。色の選択、塗りつぶし、直線、コピー・移動、回転など、ドット絵作成に欠かせない機能もバッチリ。失敗しても、履歴機能でやり直しができます。

他にも、キャラクターの動きをチェックする「アニメーションテスト」機能、ビットマップ画像を取り込む機能、ワークブックのカラーパレットを手軽に編集する機能など、便利な機能がいろいろあります。

点彩
前編もあります・・・
以上が、本書と本書のCD-ROM特典の紹介です。最初にこのページを見た方は、ぜひ「Excel VBAでできる RPGゲーム作成入門」の紹介(前編)もご覧ください。前編では、本書に同梱したロールプレイングゲーム「真・魔討伝」を紹介しています。

「Excel VBAでできる RPGゲーム作成入門」の紹介(前編)
Copyright(C) 1999-2011 結城圭介。 All rights reserved