NIKKEのニケ一覧を作った。

アプリ

ソシャゲのNIKKEのキャラクターたちである、ニケのキャラクターの一覧を作りました。
パラメーターとしては、攻撃力・防御力・HPと、どの様な計算になっているか分かりませんが、その総合値である、戦闘力が有ります。

その他に、属性や武器種、戦闘タイプが有ります。
それらの組み合わせで、強さや敵との相性は勿論、パーティとの相性なども決まってきます。
ソシャゲは種類的には余りやってはいないのでわかりませんが、わりと複雑な構成なゲームだと思います。
何も考えない場合は、ほぼ戦闘力で勝敗は決まるので、そこから相性とバーストと言う各ニケの必殺技で10~20%程度の戦闘力は覆らせれると言った感じです。

今現在、2023.08.21の時点で、SSR・SR・S合わせて95人のニケがいます。
Sのキャラはほぼ使うことは無いとは言え、SRも中盤辺りまでは使うことも有るのそれらパラメーターを覚えるのは難しいと思います。

なので、各パラメーターごとに絞り込みと、最大値最低値をソートできるニケの一覧を作る事にしました。

HTMLとJSファイルを使用した、絞り込み機能自体は以前作っていた、エスニック料理レシピで使用していた絞り込み機能を流用し、項目を追加しただけなのですが、数か月触っていないコードなので、まぁ、忘れていますよね。

まずは、かつて私が書いたり、どこからかの物をコピペして作った乱雑なコードの解読から始める事になりました。
一応、コードにはどれがどの機能に、対応しているのかメモの書き入れているのですが、当時はわかっても、今は只々、上から下に適当に並べた様な書き方をしているので、全く分からない所からスタート。

数日かけて、何とか解読と改造を施し何とか絞り込み機能を移植する事に成功し、次にソート機能なのですが、私にはそんな物いちから作れるような技術は無いので、いつもならネットの海から使えそうなコードを見つけて改造や追加すると言った事をするのですが、今回は、chatGPT3.5に作ってもらう事に、何個かサンプルコードを作ってもらい、このコードをこの様にして、と言う様なやり取りをして、良い感じになったコードを使いました。

ネットの海を彷徨うよりは簡単だったのですが、ニュアンスが少し違うだけで全く違う機能になったりもするので割と指示する言葉の使い方が難しいですが、個々の機能コードならこちらの方が早いと思います、でも、それらが絡み合った機能の場合は多分作ってもらう事は難しいと思います。

後は、各ニケの能力値を入力していくだけです。
95人なのでそれほど多くは無いですが、入力と確認と修正で数時間程度かかりました。

そして次に、ページの装飾です。
これも、エスニック料理のCSSファイルを物を流用したのですが、無駄に装飾をしていたせいで、必要ないコードが8割くらいあったので大体、半分位を削除して、後はよく分からないけどかつての私が複数個所と関連付けしているコードらしき物が有ったのですがヘタに消すと後々、表示が崩れて来そうなのでこの辺りは、必要なのかどうか分からなまま残しておくことにし、多少、付け足したり手作って行きましたが、予想通り、表示が崩れます。

それらを修正し何とか完成。
CSSファイルもそうですが、JSファイルであるJavaScriptも、一文字抜けているだけで機能しなくなったりするので、1・2日停滞する事が多々あります。
まぁ、それがパズル的で楽しいのですが、調子に乗って沢山書き込み機能不全しどこが間違っているの分からなくなって絶望すると言う事も良くあります。
コードを上から下に見て行き、「;」がひとつ抜けているの見つけた時は感動すらあります。

そして、気付きました。
広告を入れる箇所を決めていなかった事に。

そこから、HTML・CSSファイルを書き換える気にならないので、仕方なく広告だけのページを作る事にしました。
このブログでもそうなのですが、広告を付けるのを良く忘れます。
また、ゴテゴテと広告を付けるのはイヤなので、控えめにそのページに関連した広告にしたいのですが、有名どころのアフェリエイトはカテゴリ幅が広すぎるのです。
例えば、NIKKE関連にしたい場合でも、ボビー商品で括られてしまったり、ネットショップその物の広告になってしまったりするので、現在契約しているのはAmazonアソシエイトだと各商品毎の広告が作れて便利なのですが、なにせ私のブログです。

広告を介して売れないと、広告料が入らないのは勿論なのですが、3カ月間、1個も売れない場合、再契約が必要になるが非常に面倒臭い。
そこで、今回は楽天市場のアフェリエイトを使う事に、細かい規約は読んでいませんが多分、再更新は必要ないはず。

Amazonに比べると、張り付ける広告を見つけるのが少し面倒なだけです。

そして、肝心の機能面としては、戦闘力等はレベルや装備品・面談で変動しまするので、区切り感があるレベル200の状態で無装備、無面談で固定した物を各攻略サイトを巡って参考にさせて頂きました。

ニケの一覧自体は攻略サイトに有ると思うのですが、絞り込み機能が無かったりソート機能が無かったり、あっても割と工程が長かったりするので、ニケ一覧に特化し手軽に調べられる物と言う意味では棲み分け出来ていると思います。

そして、ボスは勿論、ボス迄の道のりでも、有効な武器種や属性等が違うので、ニケを絞り込めるので、それに特化したニケを一時的に採用したり、育てたりする時などには便利だと思います。

作ったページ:ニケ一覧

コメント