公開と Player

完成したチャプターから公開しても、プレイヤーは進行位置を失いません

長い物語は、読者が見る前に完全に完了する必要はありません。著者は個々の章を選択して公開し、徐々に続きを追加して、読者がすでに知っている章の新しいバージョンをリリースできるようになりました。

プレイヤーにとって、アップデートは予期せず進行状況が失われることを意味するものではなくなりました。セーブデータを新しいバージョンに安全に移行できた場合、ゲームは同じ場所から続行されます。ストーリーが大きく変わりすぎた場合、選択はプレイヤーに委ねられます。

準備ができている章のみを公開する

出版ウィンドウではデフォルトで各章が選択されています。著者は、含めたくない章をクリアして、公開の準備ができている部分だけを残すことができます。

*Scarlet Sails* が 7 章の物語であると想像してください。最初の出版物では、著者は第 1 章と第 2 章を選択します。これらが作品の最初のバージョンとなり、各章には章バージョン 1 が与えられます。残りの章はドラフトのままで、まだプレイヤーには表示されません。

その後、作成者は第 1 章、2 章、3 章、および 4 章を選択します。これにより、作品の 2 番目のバージョンが作成されます。

したがって、章を選択するということは、「選択されていないものをすべて非表示にする」ということではなく、「このリビジョンをリリースする」ということを意味します。

公開前に、Romergo には、どの章がドラフトとしてのみ存在するか、どの章がすでに公開されているか、およびそのドラフトが前のリリースから変更されているかどうかが表示されます。これにより、作成者が「公開」を押す前に、将来のバージョンの内容が明確になります。

すべての出版物は完全なままです

プレイヤーは、読み取り中に変更されたファイルがランダムに混合されたものを受け取ることはありません。すべてのリリースは、現在利用可能なすべてのコンテンツの完全かつ不変バージョンです。チャプターのテキスト、シーン、トランジション、および必要な画像、音楽、サウンドを所定の位置に修正します。

出版履歴では、著者は以下を確認できます。

履歴は、接続されている AI アシスタントでも利用できます。次の出版前に以前のバージョンを検査し、リリースする必要がある章を明示的に選択できます。

新しいバージョンはオープンゲームを中断しません

プレイヤーがプレイを開始すると、現在のセッションは開いたストーリーのバージョンに固定されたままになります。新しい著者の出版物によって画面上のストーリーが置き換えられたり、更新後に作成された最初の保存が壊れたりすることはありません。

次回ストーリーが開くときに、Romergo は継続ポイントが同じことを意味しているかどうか、つまり必要なチャプターとシーンがまだ存在するかどうか、トランジションとチェックポイントが利用可能かどうか、変数と対話型インターフェイスの状態に互換性が残っているかどうかをチェックします。

すべてに互換性がある場合、進捗はシームレスに進みます。新しい変数は初期値を受け取り、シーン内の位置は現在の継続時間に安全に制限されます。

シームレス継続ができない場合

必要なシーンが削除された場合、トランジションが存在しなくなった場合、または重要な状態が変更された場合、Romergo はすべてが正常であるかのように見せたり、サイレントにゲームを再起動したりしません。プレイヤーには 3 つの明確な選択肢が表示されます。

1. 既存の保存を使用して古いバージョンを続行します。

2. 古い進行状況をアーカイブし、新しいバージョンを最初から開始します。

3. 何も変更せずにそのままにして、後で決定します。

「古いバージョンを続行」では、古い章と新しい章を組み合わせたものを組み立てるのではなく、常に完全な以前のリリースが開きます。著者がその出版物を永久に削除した場合、その出版物は継続できなくなります。

デバイス間およびオフラインで保存

クラウド保存では、プレイヤーの位置だけでなく、出版物や章のバージョンも記憶されます。そのリビジョン番号により、古いデバイスが新しい進行状況をサイレントに上書きするのを防ぎます。

キューに入れられたローカル セーブ、ゲスト プレイ、ダウンロードされたオフライン コピーもバージョンを記憶します。古いローカル データは、互換性のある移行形式を通じて読み取られます。完全な以前のバージョンがすでにダウンロードされており、プレイヤーが利用できる状態のままである場合は、ネットワーク接続なしで続行できます。

その結果、作者は作品を章ごとにリリースして以前の部分に戻ることができ、プレイヤーはアップデートのたびに自分のプレイスルーに何が起こるかを理解できます。

開発ブログに戻る