2016年5月8日日曜日

部隊シミュ更新Ver3.32~ 5月までの新武将&新スキル対応

もうまもなく1-16鯖は刷新、新章突入ですね!!
11章最後のシミュレータ更新です。

[ver3.32]
○2016年5月8日現在の新武将、新スキルに対応。
(但しプラチナ極立花道雪は情報がないため未対応。)
・前回、シクレ特山手殿を対応し忘れていたため追加。
○デバッグモード追加。
(ONにすると、原因不明のエラー時のエラーログを出力。)

       ◆       □       ◆

新武将に関してのランキング等は省略します。
以下では、デバッグモードについての補足を簡単に。

デバッグモードとは、プログラム内部で例外(エラー)が発生した時に、
そのログをちゃんとログファイルに残すための機能です。
これまで、コメントで「○○の状態でシミュレータを使おうとしてうまく動きません」
といった話が何件かあったのですが、
プログラム内部のエラーに関する情報が特に何も出力されずただ

「エラーです><」

みたいなふわっとしたメッセージだけ表示されている場合があります。
それだと原因究明が非常に難しいのですよね・・・
(という実装をしたのは私なのですがw)
というわけで。
「具体的にはどうおかしいのか」を出力してくれる機能がデバッグモードです。


普段はOFFになっていますが、エラーログを出力してほしい場合は


ONにします。
この状態で、例えば・・・


「指揮兵種」の部分を空欄にしてシミュレートしようとすると、
エラーで怒られます。
では、具体的にプログラム内部のどのような処理が上手くいっていないのか・・・


「errorlog」フォルダ以下に、本日日付のログファイルができています。
これを開くと、


このような感じに、よく分からないメッセージが記録されています。
今回の場合だと「分析実行」ボタンを押した後、
被害分配比を計算するロジックがあるのですが、
・兵種に関する情報を取得
・兵数、スキル情報を取得
これが揃わないと各武将毎の攻撃/防御力が計算できないわけです。
(初めから空欄ならば計算処理に入る前にエラーで弾けよ、と
ある程度心得のある方なら思われるかもです・・・私も今ならそう思うのですが、
これを作った4年前はそんなことも知らず。。お恥ずかしい話です苦笑)

何か問題が起きたとき、このメッセージ内容をコメントで私に教えてくだされば
原因究明の大きなヒントとなります。
・・・という開発者寄りの機能なので、あまり普段は意識はしないかもです^^

       ◆       □       ◆

以下は、個人的な近況報告です。
GWは趣味のお城巡り、犬山城に行ってきました。


「60分待ち」とか書いてあったのでまさかと思いましたが・・・
すごい人で並ぶのに疲れてしまいました><
でも、中に入ると非常にテンション上がりましたね!

IXAについては・・・前回は見知った方々が敵にいたので勝負しに行きました。

私、今期前半かなり禁くじを引いてしまったりして強化しましたからね!!
きっと少しはざまぁとか、ウマーとかできるはずだと・・・


は、はずだと・・・


・・・

・・・・・・


もう少しだったのにっ><


か、完敗に乾杯・・・

どうすれば勝てるの(´・ω・`)

攻砲2部隊なんて作れないですし・・・
というか、砲の方が槍とか弓より溶けてる時もあるし・・・

防衛側も今期の序盤に比べ、かなりバランス防衛寄りの方が増えましたね。
上の残念突撃達以外にも今期色々とソロで突貫してきましたが、
弓オンリーのみで攻めれば行けるとか、槍オンリーならまだまだやれるとか
そういうのが徐々に減ってきた気がします。
ノック結果で砲として出てくるのが「鉄足」なのか「騎鉄」なのかは
両方Pが同じだから簡単には区別できません。
兵科を変えて何回もノックすれば、ある程度は構成比を絞ることは可能ですが
それだととっくに加勢でいっぱいになってしまいまともに攻められません・・・
そもそも部隊の出し入れが頻繁に行われているため、
そのノック結果が信頼に足るものであるという保証もできません。
破軍星等をつけまくって火力でゴリ押せる方以外は、
ほぼソロ攻略は運ゲーになりつつありますね・・・

だが、来期も突撃は止めない><!