RPGクエストのロジック2


これはアナリンの潜入の拡張版です。この演習は、アナリンの潜入を実装していないトラックでは、おそらく動作しません。

ストーリー

この演習では、友人が開発中の新しいRPGゲームのクエストロジックを拡張していきます。 ゲームをもっと面白くするために、友人は状況を変えるランダムなイベントを追加してほしいと考えています。

全体的な設定は前の演習から変わっていません。 新しいランダムイベントは、以下の文章で強調されています。

ゲームの主人公はアナリン。勇敢な少女で、獰猛で忠実な飼い犬がいます。 ところが不幸にも、森で木の実を探していた親友が誘拐されてしまいます。 アナリンは親友を見つけて助け出そうとします。この冒険に、犬を連れていくこともできます。

親友の足取りをしばらく追ったあと、アナリンは親友が囚われている野営地を見つけます。誘拐犯は2人いました。強力な騎士と、ずる賢い弓使いです。

誘拐犯を見つけたアナリンは、次のうちどの行動を取れるかを考えます。

  • 速攻: 騎士が眠っていれば速攻を仕掛けられます。鎧を着るには時間がかかるため、騎士は無防備になるからです。
  • スパイ: 少なくとも1人が起きていれば、その一団を偵察できます。そうでなければ、スパイは時間の無駄です。プレイの_半分_では霧が発生するため、スパイは選択できません。
  • 囚人への合図: 囚人が起きていて、弓使いが眠っていれば、鳥の鳴き声を使って囚人に合図を送れます。弓使いは鳥の鳴き声による合図を訓練されているため、メッセージを傍受できてしまうからです。
  • 囚人の解放: アナリンは野営地に忍び込んで囚人を解放しようとしますが、この戦法がうまくいくのは、囚人が起きていて、ほかの2人が眠っているときだけです。囚人が眠っていると、アナリンの突然の登場に驚いて、ほかの2人を起こしてしまいます。弓使いが眠っていて、アナリンが飼い犬を連れている場合も囚人を解放できます。騎士は犬に怯えて引き下がり、弓使いは弓を十分な速さで用意できず、囚人の解放を防げないからです。残念ながら、アナリンの犬はウサギを追いかけるのが大好きです。野営地へ向かう途中で犬がウサギに出くわす確率は25%あります。その場合、犬は騎士を怯えさせるために使えなくなります。

親友を解放したあと、アナリンにはまだ野営地を漁る時間があります。見つかるコインは3枚から13枚の間です。

実装