ゲスト追加 一覧

DQ3 ゲストキャラクター概念の追加1(戦闘中編1)

「特定のイベント中にしか仲間にならないキャラクター」というのを実装したいと思ったわけですが*1、通常のキャラクターと何が違うかというと、「戦闘中自分で操作できない」「アイテム欄を操作できない」「全滅条件が異なる」等が挙げられます。そのうち「戦闘中自分で操作できない」はAIを実装しない限り実現できないので諦めるとして、残りの2つについて実装してみることにします。

まず「全滅条件を変える」ですが、今回は「過去テドンイベント中に1人でも死んだら全滅」「幽霊船イベント中にPC側3人が死ぬorゲストキャラクターが死ぬ」の2つについて実装してみました。オリジナルの実装をよく理解すればその仕組みの中で実装可能です。とっかかりとして「全滅条件を特定の状況で変える」とは、戦闘終了判定の処理に例外処理を加えてやればいいということで、その処理を解析していくところから作業を始めます。

続きを読む


1 2