|
第6章〜第9章の後半戦では、住人・バトル・クエストの実装といったロールプレイングゲームに特化したゲーム制作テクニックを解説しています。ロールプレイングゲームというシステムを構築するための知識を解説している、といった方が近いかもしれません。
ロールプレイングゲーム用システムの肝はどこかと問われたら、私なら「データ管理だ」と答えるでしょう。サンプルのロールプレイングゲームでも、住人・アイテム・敵・クエスト・会話など、さまざまな情報を扱い、それらを組み合わてストーリーやクエストを表現しています。プログラムは、データーの管理をしているだけ。データーを変えると、全く別なロールプレイングゲームに化けさせることもできるのです。
ただ、本音を言えばデーターベースを使えばもっとラクにデーター管理ができたのさ・・・だって、SQL一撃で対処できるものもあるし。ま、それは機会があれば、やってみたいと思います。興味がある出版社さんがいたら、気軽に声をかけてください。
ちなみに、バトルシーンでは画像やオートシェイプを使ってゲーム画面を表現していますが、そのあたりのテクニックもバッチリ解説していますよ!あと、データー管理には、構造体が便利です。
|
|
|