| ゲームを創ることは楽しい。ロールプレイングゲーム(RPG)は、特に人気のあるジャンルの一つである。
実際、RPGツクールなどのプログラミングを知らなくてもRPG開発を手軽に行うことのできるツールが人気であり、
オンライン上で創った作品を公開するなど、アマチュアRPG開発者達の活発な活動が行われている。そして、
ある程度規模の大きいRPGを創るため、オンライン上で知り合った開発者達がチームを組んでプロジェクトを立ち上げる
ということも多い。
しかし、RPGの共同開発では各自がローカルな環境で、黙々と自分の分担の作業を行うことになるため、
他の開発者達がどのようなことを行っているか把握できず、一緒に冒険の世界を創っているという実感が沸きにくい。
また、開発者全員は製作するRPGのシナリオや、世界観についての共通認識が必要であるが、RPGのシナリオの流れは複雑であり、
数多くの人物、町や城の名前や地名、用語なども出てくるため、全員がそれらを把握するのは困難である。さらに、
テストプレイのたびに開発者達で分担したデータを全て一箇所にまとめなければらないという問題もある。
これらの要因が組み合わさると、開発者達の連帯感やモチベーションが低下し、共同開発を続けることが困難になってしまう。
このような問題を解決するため、本プロジェクトではRPGの共同開発を楽しく、かつ効率よく行うためのシステムを開発する。
本システムの主な特徴は次の3つである。
(1)リアルタイム共同編集機能
オンラインゲームのような仮想空間内で、開発者達が自分のキャラクタを動すことにより、
マップを作成するなどRPGの世界をリアルタイムに共同編集できる。
また、RPG世界内の人物名や用語へ、自動的にリンクが張られるチャット機能により、
開発者達の世界観共有を補助する。
(2)シナリオフローグラフによるシナリオ記述補助機能
開発者達が、シナリオの流れを確認しながら登場人物配置などの作業を行うことができる。
(3)紹介ページ出力機構
ゲーム製作時に使用したデータから抽出を行い、完成した作品の紹介Webページを自動的に出力できる。
本システムを使用することにより、開発者達がチームとして共にRPGを創っているという実感が沸き、
モチベーションが向上することが期待される。
未踏ユース事業では、本システムを実現するためRPG開発環境、創ったRPGを動かすための実行エンジン、そしてデータ管理
サーバの開発を行う。
|