前回の「模様がどうとか言うプログラム」の反応が非常に悪かったので、
今度はもっとコメントが得られそうなものを紹介ですよ。
「Final Fantasy 1」のパーティの強さ評価スクリプトをだいぶ以前に作った事があったのでその結果を紹介したい。
と言うか、先ずは非常に現実的な結果の抜粋のみを貼り付け。ぺた
職職職職 | (攻,魔,補) | 得点 |
---|---|---|
戦モ黒赤 戦戦黒赤 戦モシ赤 戦戦シ赤 戦モモ赤 戦戦黒白 戦戦モ赤 戦戦シ白 戦モ黒白 戦モシ白 |
(6, 4, 5) (5, 4, 6) (7, 2, 4) (6, 2, 5) (9, 1, 3) (4, 3, 8) (8, 1, 4) (5, 1, 7) (5, 3, 7) (6, 1, 6) |
77pt 76pt 76pt 75pt 74pt 73pt 73pt 72pt 66pt 65pt |
さて、その上でこの表を説明します。
先ず、職はゲームを始める時に選ぶ4人のキャラクターの職業です。戦士、モンク、シーフ、黒魔術師、白魔術師、赤魔術師の6種類です。
そして、それぞれのキャラには(攻撃力、魔法能力、補助魔法能力、その他)と言う評価ポイントを私の独断で振ってあり、さらにキャラや組み合わせによってボーナスポイントやマイナスポイントを付けて、得点を算出しています。
結果の(攻,魔,補)は、攻撃力、魔法攻撃力、補助能力です。攻撃力にはいちおう武器についても考慮されています。魔法攻撃力はほとんど、黒魔法についてのポイントです。上の表ではこのポイントが0になる場合を省いています。補助能力は、補助魔法だけでなく、防御力なども考慮しています。またこれ以外にも隠しパラメータとして、その他のメリットを数値化している項目があります。
しかし、ゲーム中盤での苦しさやキャラの成長スピードといった事は全く考慮していないです。ですから、この表で高得点でも、やってみたら中盤がめちゃめちゃキツイとかあると思います。
また、キャラの組み合わせでのボーナスポイントは、例えば「エクスカリバーを持てるのは戦士だけなので、戦士が一人でもいたら加算」「ダテレポが使えるキャラがいたら加算」「ヘイストを使えるキャラがいたら加算」また逆に「モンクは防御力が低く魔法にも弱いので減点」と言ったものもあります。
そう言う現実的な条件を踏まえて、これは間違い無いと言えるパーティの組み合わせとその得点を一覧にしたのが上の表です。
ちなみに、私はGBA版のFF1をやった事が無い事を追記します。
また、パーティ組み合わせ全パターン+得点による偏差値を表にした物を最後に付けえときます。
職職職職 | (攻,魔,補) | 得点 | 偏差値 |
---|---|---|---|
戦モ黒赤 戦モモ赤 モモ赤赤 モモ黒赤 モモモ赤 戦戦黒白 戦戦黒赤 戦戦モ赤 戦モシ赤 モモシ赤 戦戦シ白 戦戦シ赤 戦戦黒黒 戦戦モ黒 戦戦モシ 戦戦シ黒 戦黒黒赤 モ黒赤赤 モ黒黒赤 戦戦モ白 戦戦シシ 戦シ黒赤 モシ赤赤 モシ黒赤 戦シシ赤 モシシ赤 戦戦モモ 戦戦戦赤 戦戦赤赤 戦黒白赤 戦黒黒白 戦モ白赤 戦モ赤赤 戦モ黒白 黒黒赤赤 黒黒黒赤 モ白赤赤 モ黒白赤 モ黒黒白 モモ白赤 モモ黒白 戦戦白赤 戦モシ白 戦シ白赤 戦シ黒白 モモシ白 モシ白赤 モシ黒白 シ黒赤赤 シ黒黒赤 戦モ黒黒 戦モモ黒 戦シシ白 モモ黒黒 モモモ黒 モシシ白 シシ赤赤 シシ黒赤 戦戦戦黒 戦モモシ 戦モシ黒 モモモシ モモシ黒 シシシ赤 戦戦戦シ 戦黒赤赤 戦モモ白 戦モシシ 黒白赤赤 黒黒白赤 黒黒黒白 モ赤赤赤 モモモ白 モモシシ 戦戦白白 戦戦戦白 戦シ赤赤 シ白赤赤 シ黒白赤 シ黒黒白 戦黒黒黒 戦モモモ モ黒黒黒 モモモモ シシ白赤 シシ黒白 戦戦戦モ 戦シ黒黒 モシ黒黒 シシシ白 白白赤赤 戦白白赤 戦白赤赤 戦黒白白 戦シシ黒 黒白白赤 黒赤赤赤 黒黒白白 モ白白赤 モ黒白白 モシシ黒 戦シ白白 戦シシシ モシ白白 モシシシ シ白白赤 シ赤赤赤 シ黒白白 黒黒黒黒 シシ白白 戦赤赤赤 シ黒黒黒 白赤赤赤 戦モ白白 モモ白白 シシ黒黒 シシシ黒 戦戦戦戦 シシシシ 赤赤赤赤 白白白赤 黒白白白 シ白白白 戦白白白 モ白白白 白白白白 |
(6, 4, 5) (9, 1, 3) (8, 2, 4) (7, 4, 4) (10, 1, 2) (4, 3, 8) (5, 4, 6) (8, 1, 4) (7, 2, 4) (8, 2, 3) (5, 1, 7) (6, 2, 5) (4, 6, 6) (7, 3, 4) (8, 1, 3) (5, 4, 5) (3, 7, 7) (5, 5, 6) (4, 7, 6) (7, 0, 6) (6, 2, 4) (4, 5, 6) (6, 3, 5) (5, 5, 5) (5, 3, 5) (6, 3, 4) (10, 0, 2) (7, 1, 5) (6, 2, 6) (3, 4, 9) (2, 6, 9) (6, 1, 7) (7, 2, 5) (5, 3, 7) (2, 8, 8) (1, 10, 8) (5, 2, 8) (4, 4, 8) (3, 6, 8) (7, 1, 6) (6, 3, 6) (5, 1, 8) (6, 1, 6) (4, 2, 8) (3, 4, 8) (7, 1, 5) (5, 2, 7) (4, 4, 7) (3, 6, 7) (2, 8, 7) (5, 6, 5) (8, 3, 3) (4, 2, 7) (6, 6, 4) (9, 3, 2) (5, 2, 6) (4, 4, 6) (3, 6, 6) (6, 3, 5) (9, 1, 2) (6, 4, 4) (10, 1, 1) (7, 4, 3) (4, 4, 5) (7, 1, 4) (4, 5, 7) (8, 0, 5) (7, 2, 3) (2, 5, 10) (1, 7, 10) (0, 9, 10) (6, 3, 6) (9, 0, 4) (8, 2, 2) (4, 0, 10) (6, 0, 7) (5, 3, 6) (3, 3, 9) (2, 5, 9) (1, 7, 9) (2, 9, 7) (11, 0, 1) (3, 9, 6) (12, 0, 0) (3, 3, 8) (2, 5, 8) (9, 0, 3) (3, 7, 6) (4, 7, 5) (3, 3, 7) (2, 2, 12) (3, 1, 11) (4, 2, 9) (2, 3, 11) (4, 5, 5) (1, 4, 12) (3, 6, 8) (0, 6, 12) (4, 1, 10) (3, 3, 10) (5, 5, 4) (3, 1, 10) (5, 3, 4) (4, 1, 9) (6, 3, 3) (2, 2, 11) (4, 4, 7) (1, 4, 11) (0, 12, 8) (2, 2, 10) (5, 3, 7) (1, 10, 7) (3, 3, 10) (5, 0, 9) (6, 0, 8) (2, 8, 6) (3, 6, 5) (8, 0, 4) (4, 4, 4) (4, 4, 8) (1, 1, 14) (0, 3, 14) (1, 1, 13) (2, 0, 13) (3, 0, 12) (0, 0, 16) |
74pt 74pt 74pt 74pt 74pt 73pt 73pt 73pt 73pt 73pt 72pt 72pt 71pt 71pt 70pt 70pt 70pt 70pt 70pt 69pt 69pt 69pt 69pt 69pt 68pt 68pt 67pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 66pt 65pt 65pt 65pt 65pt 65pt 65pt 65pt 65pt 65pt 64pt 64pt 64pt 64pt 64pt 64pt 64pt 64pt 63pt 63pt 63pt 63pt 63pt 63pt 62pt 62pt 62pt 62pt 62pt 62pt 62pt 62pt 62pt 62pt 61pt 61pt 61pt 61pt 61pt 61pt 60pt 60pt 60pt 60pt 60pt 60pt 59pt 59pt 59pt 59pt 58pt 58pt 58pt 58pt 58pt 58pt 58pt 58pt 58pt 58pt 58pt 57pt 57pt 57pt 57pt 57pt 57pt 57pt 56pt 56pt 55pt 55pt 54pt 54pt 54pt 54pt 53pt 52pt 52pt 51pt 50pt 50pt 49pt 46pt 46pt 38pt |
67.6 67.6 67.6 67.6 67.6 66.0 66.0 66.0 66.0 66.0 64.5 64.5 63.0 63.0 61.5 61.5 61.5 61.5 61.5 60.0 60.0 60.0 60.0 60.0 58.5 58.5 57.0 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 55.5 53.9 53.9 53.9 53.9 53.9 53.9 53.9 53.9 53.9 52.4 52.4 52.4 52.4 52.4 52.4 52.4 52.4 50.9 50.9 50.9 50.9 50.9 50.9 49.4 49.4 49.4 49.4 49.4 49.4 49.4 49.4 49.4 49.4 47.9 47.9 47.9 47.9 47.9 47.9 46.4 46.4 46.4 46.4 46.4 46.4 44.9 44.9 44.9 44.9 43.3 43.3 43.3 43.3 43.3 43.3 43.3 43.3 43.3 43.3 43.3 41.8 41.8 41.8 41.8 41.8 41.8 41.8 40.3 40.3 38.8 38.8 37.3 37.3 37.3 37.3 35.8 34.3 34.3 32.8 31.2 31.2 29.7 25.2 25.2 13.1 |