並べ替えをしている最中、どうなっているかトレースして間違っている箇所を修正。並べ替えのやり方自体は問題なくて、if分岐のところがちょっと失敗していた。それをちょろっと直してひとまず完成?といったところ。
よくよく考えたら、合体の相性をみるのにここで入力しなくても直接選択してダッジが答えるのを見ればいいんだよなぁ、と気付いたがまぁ気にしない。別にこれといって処理を考え直したり、というのはなかったし。基本は並び替えて比較する、だからね。何かしらあればコメント欄なり掲示板なりを利用していただければ幸いです。といってもMFとは距離のあいたここで宣伝もなしに使う人いるのか…?
監督代行Tシャツが欲しい今日この頃。あとは蟲師を見て寝るのみ?
昨日、またナチュラルにメビウスを忘れていた。やっぱり木曜日の午後3時過ぎは忘れるって。でもちゃっかりデジモンは見た。頭翅…じゃなかったトーマは赤くなりすぎ(笑)
てなわけで、昨日話したアレを作った。基本的な部分はもうできていたので、Javascriptを使ったフォームの制御とエラーチェックを入れたくらいかな?数値以外ユーザーが入力することはないからエラーチェックも結構簡単だった。
あとひとつ機能があったんだが、それは後日。まぁ、今さら感はあるが自分の勉強の一環でやった。だが私は謝らない!
追記
なんかミスが出るようなのでいったん削除。ネットにでている組み合わせくらいはちゃんと合っていないとさすがにまずいっしょ。
モンスターファームネタで更新をしようかと思っていたのだが、まだ完成しなかった。なので自分を追いつめる意味も兼ねて途中ながら経過をバラす。
久々にMF2関連のサイトを回っていたら、合体の相性を決める方法がいろいろと書いてあって、驚いた。そういやそんなのもあったっけ、くらいにしか思い出せない自分の脳内はほどよくマヒ。MF1は単純に種族同士で設定されていたが、MF2では『パラメータの伸びやすさを表す適正順に項目を並び替えて、同じ適正のものは現在の値の降順、同一の場合はあらかじめ最初に設定している基本の値の降順でパラメータを並び替え、その並び替えた順序が一致すれば相性がいい』ってことらしい。
適正の昇順→現在値の降順→基本値の降順、ってことか。てなわけで、授業の合間に簡単な流れ図を書いて実際にPHPでフォーム作って相性を調べられないかとやっている最中。

とりあえず、入力された値から順序を作るまではできたので、あとは誕生するモンスターで何が出てくると一番いいのかを出すことができれば完成っぽい。
一応、手持ちのデータで相性を見てみたら若干まだズレがあるのでその辺の修正も必要なようだ。
だから、こんな方法どうやって見つけたんだ(笑)