2011/06/13(月)ECO Sim やることリスト

ECO Sim やることリスト

  • イレイザースキル「悪鬼」最大レベル修正5→3
  • イリスカードデータ更新
  • 取得スキル数表示←6/15追加
  • 基準ステータス表示機能

下に行くほど高難易度(とはいえ一番下でもそれほどではない)

やらなくてよくなったことリスト

  • ドミニオン界LV対応

そのうちできればと思っていたのですが、やる前に次元転生が無くなりそうです。


おまけ: localStorageについて

ECO Simのデータ保存に使っているlocalStorageの保存単位はオリジンごとであり、オリジンが同じであれば共通のストレージを使うことになります。オリジンというのは、

  • http://jasmin.sakura.ne.jp/
  • http://www.geocities.jp/

など。

これで何が問題かというとhttp://www.geocities.jp/jasmin_clover/http://www.geocities.jp/???/も、オリジンは同じなので、共通のストレージになってしまうこと。

お互いに参照・編集できてしまったり、そうでなくてもオリジンごとに用意された容量(大抵5MB)を食い合うことになります。

実用上問題になることはまず無い*1と思われますが、geocitiesの方は非推奨にするべきでしょうか……。

*1 : 運悪くキー名が衝突、容量オーバー、データ全削除が他サイトにも影響、などが想定される問題でしょうか。

2011/06/07(火)今後のECOメモ

今後のECOメモ

参照情報

SAGA13第三弾(6/23)

  • ストライクウィッチーズコラボ
  • 3次職キャップ解放90/40
  • イリスカード第14弾
  • イリスカードスロット拡張6→7
  • ヒトトセのフシギなたまご
    • 守護魔・ミナヅキと守護魔・フミツキ
  • メインストーリー
    • SAGA13:拓かれる大地~ストーリー第3話~ 「謎の黒い霧」

今まで、上位転生したらLVキャップで転生前より弱くなりかねないと考えて転生を控えてた人も、LV90までキャップが解放されればもうそろそろと思うかもしれませんね(現状でも転生職はかなり強いようですし。)

スロット拡張は、イリスカード構成の自由度が上がりそうです。スロット数が増えた分アセンブル回数を減らした構成とか、高属性値鎧とかがよさそうかな~。

SAGA14(8月)

  • マイマイ島の奥地
    • 4階層のダンジョンも
    • LV90前後向け?
  • 釣り
    • 城のアトラクション+特定フィールド
  • ファームと釣りアイテムから実用的な戦闘アイテム、各種アバターが生成できるように。*1
  • モンスター性能見直し(LV40~)
  • アイテム効果・重量調整
  • レシピ270種類以上追加
  • 次元転生撤廃・デスペナルティ廃止
    • 次元転生経験者には→経験値の補填、記念アイテムプレゼント
    • フィールドチャンプ仕様→討伐orクエストでWRP入手
    • 都市攻防戦仕様→LV100前後向けに

ドミ界の仕様変更が目玉でしょうか。今まで、上位転生したらドミ界LVがリセットされる(以下略)。LV100前後向けの攻防戦って、どうなるんでしょうね…。

アイテム効果・重量調整は、内容次第ですが、良い修正になる可能性はありますね。今の回復アイテムは、一部を除いて使う気がしないような効果&重量・容量の物が多いので(とくに高級ポーションとか現地調達でしか存在価値がない……)、これを機に選択肢が増えるといいですね。重量・容量なんて、今の性能ならほとんどの回復アイテムは、0.1~0.3位でも別に問題ない気がします。

モンスター性能も、現在は美味しいモンスターといえば結構限定されてしまうので、選択肢が増えるような修正がありがたいですね。(混雑の分散の観点からも。)

それ以降(今秋実装予定)

  • 顔変更システム
  • 新規モーション
  • DEMの新パーツ・新チップ

この辺りは特にけちをつける所がなさそうな内容ですね(人によっては遅すぎると思う人もいるかもしれませんが)。前々から要望はあったと思われますが、顔変更はついに来たかという感じです。

既存3種族が上位転生で強くなるなか、DEMはここのところ放置されていた感じですが、ついに3次職スキルのチップができるのでしょうか?ただ、転生してレベルを上げさえすればほぼデメリット無しにスキルを取得出来る既存3種族と違って、DEMは新スキルチップが来ても覚える為にはパネル面積を犠牲にしなければいけません。このままだとDEMは転生3次職に比べて不利な感はあります。

Anemone関係

  • A.SPD調整
    • "想定していない攻撃速度"問題とゲームバランスの調整がしっかりできるまで計算式を調整する。
  • DEF/MDEF調整
    • ダメージ除算が100%まで上がりきらないように調整(無敵状態の解消)
    • ダメージ計算式の変更
      • 現在: 追加防御力(減算)をしてから基本防御力(除算)
      • 変更後: 基本防御力(除算)をしてから追加防御力(減算)

ECOの戦闘仕様の根幹にかかわる大きな変更が2種類です。A.SPDは以前から話題になっていましたが、公式BlogでDEF/MDEFも見直す旨が言及されていました。

これらの仕様変更は、モンスターのステータスやスキルとの兼ね合いも問題になってくる為、性急に事を進めずに何回かテストを行うようです。

A.SPD調整について

現在の仕様は、確かに問題があると思うのですが、その前に現在の仕様についての運営側の認識がおかしい気がします。運営側は、「想定していない攻撃速度」や「本来の攻撃速度ではありえない速度」と表現しているのですが、A.SPD960を可能にした時点で

  • 2秒(基本攻撃間隔)×0.04(A.SPD)×0.5(DC)×0.75(JKDC)=0.03秒 (約33回/秒)*2

の攻撃速度は少なくとも理論上可能*3なので、ここまでは想定されてしかるべきだと思います。

まあ、過去にA.SPD1000越えをバーサークやコラプス・オブ・ロウでやっているみたいなので、自分たちが運営しているゲームの仕様をあまり把握できていないのかもしれません。把握していれば、最初からA.SPD800上限に一切の例外を認めなければすんだ話だと思いますし。

(ちょっと気になるのは、「特定手順を行う」という言い回しをしていること。前のコメントで一種の加速バグでは?というやりとりをしてましたが、バグなら先にバグだけ直せばいい気がするのでよく分からなく?まさかバーサーク状態のこと…なんて事はないですよね^^;)


個人的な修正希望としては、以前A.SPDの話で書いたように、A.SPDと単位時間当たりの攻撃回数が比例するようにして欲しいです。利点としては、

  • A.SPD上限を設定しなくてもほぼ問題ない
    • A.SPD800→A.SPD1600に増加しても、攻撃速度は倍になるだけ
  • 上記に関連して、AGIを108以上にする意味が出てくる
    • AGI補正が高い職が職補正を生かせる
  • 爪、二丁拳銃の特性が生きる
    • 通常攻撃は早くなる代わりに、スキル詠唱速度はペナルティを追うことになります。(現行仕様は下手すれば通常攻撃まで遅くなります。)

この案を採用した場合、現在の一次関数的なA.SPDの算出式のままでは、高A.SPDになればなるほど、AGIを上げる為に消費したボーナスポイントに対する攻撃速度増加の恩恵が少なくなります*4。そのため、ATK算出式のように二次関数的なA.SPDの算出式への変更も一緒に実施することが望ましいです。

到達可能な最高攻撃速度はよく考える必要がありますが、現行A.SPD850前後が無難なところでしょうか?


それから、DCの効果ですが、現在のように攻撃間隔を半減させるのではなく、一定確率(DCLV3で100%)で爪のように2回攻撃する仕様にした方が、サーバーとのやりとりが減って理論値に近い攻撃速度がでやすくなるのではないかと考えています。(二段斬りなどのパッシブスキル、JKDCとの重ね掛け時の効果も考慮する必要はありますが。)


DEF/M.DEF調整について

さすがに、こちらについては「想定していない」などとは口走っていないようです^^;

まず、追加防御力(減算)と基本防御力(除算)の適用順を入れ替える修正についてですが、現行仕様では、高DEF(除算)になればなるほど、防具による追加防御力(減算)の効果が薄くなり、結果として高LVになればなるほど防具の防御力はどうでも良くなるという状況でした。これはさすがにおかしい状態ですので、修正は妥当だと考えます。

ただ、上記の修正はダメージが現行仕様より減少する方向への修正となりますので、実質的に無敵状態になれる事への対策は別途必要です。(この事は運営も認識しているようですが、そうなるとなぜ適用順の入れ替えの話を持ち出したのかよく分かりません。前述の問題点を認識した上でのことでしたらGoodJobと言えますが。)


この調整に関連して現時点で一番気になることは、DEF/M.DEFが上昇するイリスカードの存在です。DEF100/M.DEF100を達成しやすくする為に該当するイリスカードを調達した人は多いと思いますが、DEF/M.DEF調整が行われるとこれらのイリスカードの価値がかなり減少してしまう恐れがあります。

この辺りを上手く納められないと、結構な反発を生む可能性がありますね*5。(なお、現時点ではDEF/M.DEFに関するスキルについては言及されていますが、イリスカードについては言及されていません。果たして、気付いているのでしょうか?)

*1 : でもECO SHOPで買い物しないと作れないんだろうなあ。

*2 : なお、JKDCなしでは25回/秒

*3 : 現実的には本当にこの速度を出すのは難しいですが、バーサーク状態ならサーバー側で処理が完結する為か本来の速度が出るみたいです。

*4 : 例えば、AGI9→18と、AGI90→99での短時間当たりのダメージ期待値の増加幅が同じ。よって消費ボーナスポイントが多い後者の効率が悪い。

*5 : 例えば、上限70を越えられる唯一の手段をイリスカードにするなどして、イリスカードを特別扱いすることも考えられますが、それでも納得しない人はいるでしょうね。

2011/04/09(土)ECO Sim: localStorage対応

ECO Sim: localStorage対応

本日のECO Simの更新内容は以下の通り。前々からやると言っていたlocalStorage (DOM Storage)対応がやっとできました。バグがなければいいですが^^;

  • localStorage対応
    • デフォルトのセーブデータの保存先をlocalStorageに。
    • 設定で従来のCookieセーブに戻すこともできる。
      • Cookie/localStorageのセーブ内容は特に連動しないので、それぞれ保持される。
      • localStorage未対応のUAではCookieを使用。
    • localStorage対応後の初回アクセス時にセーブデータ移行ダイアログを出す。
      • 「セーブデータ一覧出力/読込」を使えば手動でも移行できます(移行ダイアログも内部的に「セーブデータ一覧出力/読込」を使ってます。)
  • 「セーブデータ一覧出力」でイリスカード管理用のセーブデータも出力するようにした。
    • Cookie/LocalStorage間のデータ移行の為に追加。
  • イリスカードスロットをAlt+クリックすると、直前スロットと同じイリスカードをセットできるようにした。
    • 同じイリスカードをたくさん装備するとき楽ちんに。

localStorage自体は使いやすいインターフェースなので、localStorageへの移行は割と容易でした。むしろ、Cookieとの切り替え機能とか移行機能に手間をかけてます^^;

なお、Cookie/localStorageのどっちを使うかの設定自体をCookieとlocalStorageのどちらに保存するかという問題がありますが、今後はlocalStorage推奨のつもりなので、この設定自体はlocalStorage側に保存することにしました。

2011/03/31(木)ECO Sim更新

ECO Sim更新

アップデート変更点。

  • 装備品データ更新
    • ECO-wiki装備品DBの更新で、装備種別や職業を正確に取得出来るようになった。
      • 武器種による絞り込み機能を、装備種別による絞り込み機能に変更。
      • 装備品選択時に、装備種別を表示するようにした。
      • ジョイント職の装備可・不可も分かるようになったので、「ジョイント職は全ての装備品を装備可能にする」のをやめた。(説明書きそのままですが、次の更新で直します。)
    • 装備時使用可能スキルも取得するようにした。
    • データ更新に伴い「LV別装備品一覧」も更新。
      • クリティカル率上昇のみステータスに反映。
  • スキル追加
    • 三次職の23~35スキル
  • 武具強化回数を20回に、イリスカードのスロット数を7に。
    • アネモネ実装の反映。
    • クリティカル回避強化のデータだけ無かった。
  • 「前一・二次職の装備品を全て装備可能にする」のデフォルト値を無効に変更。
    • データが正確ならいらない機能ですが、まだ不正確なデータもあるかもしれないので機能自体は残しました。

ECO-wiki装備品DB の更新は結構大きく、装備品周りはだいぶやりやすくなりました。(矢と実包を判別する必要とかがなくなった。)

そう言えば、装備品の数は前回からかなり増えたようで、今回3000を越えました。(色違いの性能同じ装備などは1つにまとめているのでECO-wiki装備品DBの登録数はもっと多い。)エンシェントアークの+付き装備(とフラグメントもかな)がかなり影響している感じです。とはいえ、ECO Simの現行仕様上の上限は4096なのでまだ当分大丈夫そうです。

今後の更新予定

  • イリスカードデータ更新→4/1更新
  • 三次職のステータスに影響するパッシブスキル対応。→4/1更新
  • cookie以外のセーブ先。

今後作りたい物

  • 装備品検索システム(LV別装備品一覧に機能追加する形になる?)
  • イリスカード検索システム

データはECO Simのがあるからそのうち作ってみたい。

アネモネでの余談

よく考えたら、三次職のHP/MP/SP係数調べる絶好のチャンスだったのにorz

2011/02/13(日)ECO Sim 潜在武具強化対応

ECO Sim 潜在武具強化対応

かなり間が空いてしまいましたが、潜在武具強化に対応しました。武具強化の設定ができるところに潜在武具強化の蘭を増やしています。

余談1

久々にECO Simいじったらちょっと手間取ってしまいました^^;一応最初の設計段階でそれなりに考えているので、スパゲッティーレベルではないと思いますが、何だかんだで後からいろいろな要素が増えてるのと、パフォーマンス向上の為の処理がちょくちょく入ってるので見通しは悪くなってきたかも…。

余談2

ECO Simはデータセーブにcookieを使っていますが、cookieには

  • 保存できる容量が4kB*1しかない
  • サーバーにcookieが毎回送信されるのでパフォーマンス上あまり良くない

という問題があります。

前者については「ステータス関連計算2」にセーブ機能を実装したときから知っていて、セーブデータ長をできる限り短くする努力*2はしていたのですが、1キャラあたり150byteを越えるようになってきて、キャラ数が多いと厳しくなってきた感じです。

というわけで、そろそろ(というか前々から考えてはいましたが)セーブデータの保存先をcookie以外にしたいと思ってます。代替セーブ先の候補としては、DOM Storage (localStorage) あたり。

*1 : どの部分で4kBなのかはブラウザごとに微妙に違うみたい。

*2 : ソース見れば分かりますがビット単位で処理してます。文字列化で一般的なBase64と違う割り当てをやってるのは、当時Base64のことをうっかり忘れて再発明した為^^;