Nintendo Switch ソフト WWA COLLECTION の開発協力

日付:

既存のWWA作品もしくは新規に制作したWWA作品を収録して Nintendo Switch のソフトとして発売するプロジェクトです。

収録作品の制作にあたっては、様々な方法で制作メンバーを集めて、その制作メンバーが制作したい作品を自由に制作する方法となりました。制作した作品は別のメンバーにテストプレイしてもらい、ゲームの品質維持に協力しました。

自分はこのプロジェクトのうち、下記の内容を担当しました。収録作品については下記関連リンクのブログの記事をご参照ください。

  • 収録作品「食べ物を取り戻せ!!」の制作担当
  • 収録作品「Final Stock Game」の画像周りの修正担当
  • 各収録作品のデバッグやメッセージ確認
  • 収録作品の制作メンバーへの説明
  • プロジェクトの進行方向の決定
  • 紹介ページ の制作担当
  • WWA Message Loader の開発

しかし、ソフトウェア内部については PLiCy が取り掛かっていた関係で直接手を出すことはありませんでした。ただし厳密に言えば、収録作品を動かす WWA Wing には開発に関与している ため、間接的に手は出したのかもしれません。

メンバーが持つ考えを大事にしながら、ゲームのフィードバックを進めるいい機会でした。

なお、自分が制作した作品については、日本語の表現間違いの指摘が多く、改めて日本語の苦手さが表れることとなりました。つらい。

WWA Message Loader

WWA Message Loader でメッセージ内容を表示している画面

これに合わせて、WWAのマップデータのすべてのメッセージを確認したいと PLiCy の開発者から連絡を頂き、 WWA Message Loader というWWAのマップデータをすべて確認できるWebアプリケーションを開発しました。

このアプリケーションの開発からWWAのマップデータの構造や Vue.js のコンポーネントの設計方法についてを理解することができました。この知識は後の WWA Maker の開発に反映されることになります。

WWA COLLECTION 2 の開発協力

また、翌年の2019年には WWA COLLECTION の次のゲームソフト「WWA COLLECTION 2」にも開発協力を行いました。

作業内容は前述の WWA COLLECTION のものと大して変わりませんでした。

  • 収録作品「謎めいた機械を追い求めて」の制作担当
  • 収録作品「Final Stock Game 2」の画像周りの修正担当
  • 各収録作品のデバッグやメッセージ確認
  • 紹介ページ の制作担当
    • 前作の WWA COLLECTION の紹介ページと比べて、よりコレクション作品であることを強く打ち出すために、トップの画面には収録作品の画面が表示されるように設計しました。

収録作品である「謎めいた機械を追い求めて」は WWA 作品の制作を始めてから9年経った集大成という位置付けのため、前編と後編にゲームを分けたゲーム作品になりました。

タスク管理について

WWA のゲーム制作はゲームプログラミングと違ってメッセージ全体を見渡すことができず、問題点や修正すべき点がメモに記述出来ないことから、 Trello を使用してタスクを管理しました。

タスク管理サービスは他にもありますが、各タスクに対してコメントが出来る点では Trello が扱いやすいと感じています。その後、研究活動や WWA Maker の開発といった大事なプロジェクトにも、課題を見つけやすくするために Trello を使用し始めました。

関連リンク

WWA とは

World Wide Adventure の略で、ブラウザで遊ぶことが出来る RPG システム。開発当初は珍しかった Java 言語を採用しており、簡単に制作出来ることもあって、ホームページのお供として普及していった。

なお、採用している Java アプレットはブラウザが対応しなくなったため、システムそのものは WWA Wing へと移行されている。

PLiCy とは

浮田建設株式会社が運営するインターネットサービス。RPGツクールやWOLF RPGエディター、WWA Wingを始めとしたゲームシステムのゲームが投稿できる他、PLiCyオリジナルとしてアクションゲームやノベルゲーム、RPGが作成できるシステムも提供されている。

RPGツクールやWOLF RPGエディターといったWindowsでしか動作しないゲームでは、FlashやJavaScript(WebGL)上で動作するように調整されていて、ゲームシステムに関係なくダウンロード作業なしにすぐに遊ぶことができる。