中断、再開の仕組
「中断」と「再開」の仕組
『「再開」をしようとしたが、コッパが何回も何回も振り向き続け、再開できない。』
こんなトラブルに陥ったことはありませんか?
ここではこの現象を解析してみます。
まず・・・
<中断によって記録される内容とは?>
「所持アイテム」や「ステータス」等は当然として、重要なのが
『シレンがその階層に降り立ってから中断する直前までの「行動」全部。』
※「行動」には「シレンの行動」は勿論、「モンスターやNPCの行動」も含まれます。
(「回想コマンド」がこの事を裏付けていると言えるでしょう。)
つぎに・・・
<中断によって記録される内容の限界は?>
これは単純に、
『突風が3回吹いて渓谷の宿場に戻される直前まで。』
です。が、『突風が吹くまでのターン数』は一定では無い。のです。
実は「ターン数」では無く、「プレイヤーが操作した回数」をカウントしているらしく、
『プレイヤーが一定回数操作すると突風が吹く。』のです。
このシステムが結構曲者で、2倍速やBダッシュ、足踏みが絡むと、
突風が吹くまでのターン数、つまり
※中断によって記録される「限界ターン数」がかなり多くなってしまう事があります。
そして・・・
<再開コマンド実行時の処理とは?>
これは、「○○階 ××の洞窟」と表示され、背景が真っ黒な時に、
『画面には見えない「回想」を高速で実行している。』
とイメージすると分かりやすいでしょう。
圧縮しているデータを復元していると考えられています。
※「保存されているターン数に比例して処理時間が長くなる」と言えるでしょう。
さらに・・・
<再開に時間がかかりすぎるのはなぜ?>
上記より、
『シレンがその階層に降り立ってからかなりのターン数が経過してから「中断」した為。』
と、こういう結論になります。
※コッパが出てきて振り向いたりするのは、プレイヤーに
「ゲームが止まったんじゃなくて、データを読むのに時間がかかっているんですよ。」
と知らせる為なのでしょう。
では・・・
<なぜ再開できないのか?>
あまりに回想データが多く複雑だと、
『データの読み込みに失敗して、一種のバグ状態に陥る。』
と言われています。動作不良と言っていいでしょう。
(いわゆる「コッパがいつまでも何回も振り向き続ける状態」です。)
まとめ・・・
<結局対策は何なのか?>
長々と書いてきましたが、
『中断する時は、階段を降りてすぐ後が好ましい。』
と、これだけの事です。
※トド狩りや遠投で長時間遊んだ後の「中断」は避けた方がいいでしょう。
(誤動作狙いでパ○テ○○Xを・・・)