2015年3月3日火曜日

vs北条攻撃戦 ~シミュレータのDBどうしましょ・・・

初日終了時点で同盟3位が見えていたので・・・二日目頑張ってしまいました( ̄ー ̄)ニヤ
攻撃側ならば陣張りである程度の融通が利くため、陣張り日は安定のサボりでも、
1日目か2日目どちらか1日ガッツリできれば上位に喰い込めるチャンスがありますね^^
今回はスポット参戦でお強い方が来てくれたこともあり、合流火力が凄まじかったです!
以前はソロ凸の様子なんかを記事にしてみたりしていたのですが、恥ずかしくて書けない・・・(笑

部隊シミュレータ、地味にバージョンアップが続いています~
先月末にver3.09を公開。D&Dに関する不具合修正や、DB編集ツールで実行したコマンド履歴を『DBEXEC_LOG.txt』に出力する機能を追加です!
私今日から、少し電波の悪い場所に一週間ほど行ってくるので、
次戦と次々戦はきっとほぼ不参戦・・・なんとか資源が溢れない程度にはINしたいのですが。。。

ところで。部隊シミュレータに同梱しているデータベースの更新を、どうしたものかと・・・
そろそろきっと更新ばったり止まりますし、4月以降の新武将、新スキルに対応できなくなります。
例えばなのですが、何処かウェブサーバを借りてそこをIXADBサーバにし、
そこの情報をシミュレータ本体からダウンロード、データベースを更新可能にする、
みたいなのは技術的には可能だと思います。
でも結局、そのウェブサーバ上のデータ更新を私一人かつ完全フリーでやるとすると、
それはおそらく厳しいでしょうし。
もしくは、ワンクリックでwikiの情報との整合性をチェック、差分同期してくれるような
神スクリプトを誰かが作って下さったりとかしないでしょうか・・・><w
逆に、その辺りを解決すれば実装できそうな機能もありますね。
部隊スキルについて、きっちりボーナス等のデータが集められるのであれば、
武将とランクの組み合わせで、その効果は一意に定まるわけですし。
それを前提に、部隊スキルの自動入力支援、ウエーバーランキングへの対応等の
機能を今のうちに追加することもできるかもしれません。
アイデア、ご意見のある方は教えて頂けると・・・

     ◆     □     ◆

何を書けばいいのか迷った時には合成ネタ!!

■物欲センサー
17鯖にて。
無心になれるのかどうかが問題らしいですね・・・
私は普段から下心を見透かされているからダメなようです(笑

今さら成実??と思われる方も多いかもしれませんが。
2.5コスで、かつ天伊達+もうすぐ排出停止になってしまう極小十郎を組み合わせてやれば、
『伊達の双璧』『独眼竜双璧』のダブル部隊スキルが付くのはかなり大きい訳です。
  • 天武将オンリーで馬攻、砲攻部隊がキッチリ揃っている方
  • 旋風轟撃ぐらい自分でいくらでも付けられるという方
こういう方でなければ、狙ってみると面白いかと思います!
スキル表示の仕様が変わり、部隊スキルが発動すると必ず報告書に出るので、
存在感という点では随一の部隊が作れること間違いなしですっ!!

もっとも・・・小十郎と、同じく伊達家の有名武将である鬼庭綱元さんが
同時に今月上旬に排出停止と知ったのはこの合成成功後の二日後。
明らかに極でこの辺りがリメイクされるフラグが立っていますので、
それは合成前に知りたかったですね~><ww
まぁ、2.5コス武将に火力スキル、と言うとコスト依存の鬼刺などが付けられないので、
“特成実を馬専用で使うならば”割とベストマッチな感じはします。
本来は、攻撃光姫とかに合成してみたかったんですけど、
そこはサブ鯖、貰い忘れてしまったのでした・・・orz
それからあと、まぁ色々と合成をしてですね。
放置だってので微妙極みたいなのが残っていたのも溶かしてみたりして。
こんなのにもチャレンジしてみましたが、欲が出てからはことごとく失敗(笑
成実に将たちの饗宴をぶつけると、
極吉川さんの初期スキルである「鳳凰乱舞」が出てきたりします。名前がかっこいい!

・・・
・・・・・・

と、色々あった後。
鱗撃で勘弁してやろう(震え声
極を2枚ほど溶かしたので、前回の合成三昧の時と合わせて天下が一枚引けます・・・
特でがっかりというよりも、高額素材が引けて嬉しいと思ってしまうあたり期待していません(苦笑
今日の朝、ふとログインしてみると、
売れていたので、これを原資に極小十郎を買えればなと思っています^^
買って下さった方の防衛武将に、日本一の兵が一発で付きますように(-∧-)

■夫人完成!
あとは光姫!!

追伸
ひ〇隊員、合戦お留守でお相手できず申し訳ありません~><!!

4 件のコメント:

  1. こんにちは
    以前、ツール作成中と書いたものです。
    なかなか時間取れませんが、今週中には何らかの物を見せるつもりです。

    入力方法として

    個別に手入力
    ixadb.db3から差分を取得して更新
    ixa wikiのページをスクレイピングして差分取得して更新

    の3つが考えられますがどんなもんでしょう。
    あとidの扱いですがこれは単にサロゲートキーとして使ってますよね、
    サーバ側で自動連番にする必要もなかったかなあ。

    返信削除
  2. 以下、かなりの長文になります。
    コメントありがとうございます!!

    状況を教えて下さり、ありがとうございます。個人的には、入力方法としては、
    『現在自分が所持しているixadb.db3と、サーバ上のデータベースとの差分をユーザが確認した上で更新ボタンを押して自動更新』というのが理想なのかなと思ったりします。
    この確認というののスマートな実装イメージがすぐには湧かないのですが・・・
    自分が持っていない情報のみをサーバから取得して、更新する項目がある程度取捨選択(デフォルトでは全て更新)出来れば、ある程度のメンテナンスでも柔軟な対応が出来るかなと。
    ……とかややこしいことを言っていますが、基本は差分を取得してそのままそれを更新、という方法で大抵は問題ないかと思います。
    wikiからのスクレイピングは、私も過去に試みたことがあったのですが……
    次のような問題点から挫折してしまいました(>人<;)

    ・表形式や入力データの書式がたまに変わる
    ・上に加えて、主にスキル情報について、特殊な条件等の記述方法に統一性が無い
    ・上の2点により、入力データにおかしいものがあるのかを弾く条件式が定まらない
    ・wikiに間違った情報が入っていた場合、それを更新しない限り取り込んだ先もその都度間違う(wikiに依存し過ぎるのもどうかな、ということですね。。)
    ・最近更新してくれる人が減っていて、合成テーブルなどは一部表とコメントでの情報が食い違っている部分なども存在する
    (文句を言うならお前が更新しろよという反論があって然りですが。。)

    あと、idについて。
    サロゲートキー、というキーワードを教えて頂き、自分が設計上悩んでいた部分はそういう用語で世間では言われているのかと目から鱗でした(>人<;)
    BData、SNameテーブル等にid項目はあったと思うのですが、それぞれにidを設けた理由を以下にダラダラと。
    当初は複合項目を主キーにする予定だったのですが・・・

    ⑴将来的にユニーク制約を満たせない条件が現れるかもしれないと考えた
    (BDataテーブル。例えばBidの項目はほぼユニークなのですが、極孫市で重複が存在。レアリティ、Bid、初期スキルが全て同じ武将カードが存在し、武将名で便宜的に新旧を付して区別は出来ている状態。2枚なのでまだ新旧でいいが、天信長みたいにこれが3枚、4枚と増えると壱、弐、参……みたいに通し番号を付す必要が出てきて、これがさらに増えたとすると……いっそ他にユニークなidをつけたほうがいいのかなと。。)

    ⑵シミュレータ上でのコンボボックスなどで、データの表示順を現在はとりあえずid順にしているという経緯
    (BDataテーブルでは、武将idを元にソートしているのでいいが、問題はSNameテーブル。スキルid、みたいなのは少なくともユーザからは見えていない。
    表示順について、ある程度の規則性があったほうが使いやすいかなと思い、wikiから基本となるデータを取り込んだ際に振った通し番号を現在ソートに使用。もっとも、それ以降に現DB編集機能で手動追加したスキルについては、最新の番号が振られているため、現仕様では不十分。。
    今後出来れば、スキルのソート基準を整理してスキルidをプログラム側で付す事が出来れば、SNameについてはidを廃して、自然にスキル名を主キーに設定してもいいかなとも。。実際、表示順を考えなくても良いSDataテーブルについては、スキル名とスキルLVの複合主キーとして、idはつけていないと思います。)

    返信削除
  3. 難しすぎて理解不能ですw
    頑張ってしあげてください^^ というほかありませんw

    わかっていること・・海野はすばらしい^^

    返信削除
    返信
    1. 海野めーwww 次はもっとサービスして下さい(笑

      削除