#遺伝的アルゴリズムバトルルール
##キャラクタのパラメータ
パラメータは「HP」「攻撃力」「防御力」「素早さ」の4つあり、それぞれ0から255までの大きさでなければいけない。 また、以下の条件を満たさなければいけない。
- 各パラメータの合計値は500以下。
- 「防御力」は「攻撃力」を上回ってはいけない。
- 「素早さ」は「HP」を上回ってはいけない。
##対戦の流れ
キャラクタAとキャラクタBは、次のような流れ対戦する。
- 素早さの高い方が、先に行動する。(ここでは仮にキャラクタAとする)
- キャラクタAの攻撃によって、キャラクタBの「HP」が、次の計算式の値だけ減少する。
キャラクタAの「攻撃力」 - キャラクタBの「防御力」(ただし、この式の値が負数になった場合は 0 とする) - これをキャラクタBも繰り返す。
- 上までを1ターンとし、100ターンまで繰り返しても決着がつかなければ引き分けとする。