管理人の趣味メインのメモto日記
AIONブログ RSS [情報サイト表示]
[注意] LinkやRSSについて

シエルサーバ RSS [情報サイト非表示]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ -------- (--) --:-- ]  
   Category:スポンサー広告

・ω・)ノ
 
バリバリバリ・・・・? (・ω・
 
 
<本日のトピックス>
[雑 記] ログ分解の仕様(方法)
 
 
[雑 記] ログ分解の仕様(方法)
ログ解析の方法として、以下の仕様で集計をしています。
他人の攻撃ログ4つ目は未対応で、そもそも自分が取得していた過去のログは
他人の攻撃ログ4つ目は、3つ目で出力されており誤字(ダメージ与え)でした。
現状、どうなっているかは確認してません。
 
 
[他人の攻撃ログ]
 ・[攻撃側キャラ名]が[食らい側キャラ名]に[数字]のダメージを与えました。
 ・[攻撃側キャラ名]が使用した[スキル名]の効果により、[食らい側キャラ名]に[数字]の
  ダメージを与えました。
 ・[攻撃側キャラ名]が使用した[スキル名]の効果により、[食らい側キャラ名]に[数字]の
  ダメージ与え、パターン エングレイブ効果を得ました。

 ・[攻撃側キャラ名]が使用した[スキル名]の効果により、[食らい側キャラ名]に[数字]の
  ダメージ与をえ、パターン エングレイブ効果を得ました。
 
[自分の攻撃ログ]
 ・[食らい側キャラ名]に[数字]のダメージを与えました。
 ・[スキル名]の効果により、[食らい側キャラ名]に[数字]のダメージを与えました。
 ・[スキル名]の効果により、[食らい側キャラ名]に[数字]のダメージを与え、
  パターン エングレイブ効果が生じました。
 
で、処理的には以下の流れで行っています。
 
 
1. 対象行(攻撃ログ)か判定
 調査行が、攻撃ログか判定する方法は、調査行に以下の文字が含まれてるかチェックする事で
 攻撃ログか、それ以外のログか判断しています。
 
  (1) のダメージを与えました。
  (2) の致命的なダメージを与えました。
  (3) のダメージを与え、パターンエングレイブ効果が生じました。
  (4) のダメージ与え、パターンエングレイブ効果を得ました。
 
 
2. 不要文字の削除
 調査行が、攻撃ログだった場合、今後不必要になる文字を削除しています。
 削除対象となるのは以下の文字列です。
 
  (1) のダメージを与えました。
  (2) の致命的なダメージを与えました。
  (3) のダメージを与え、パターンエングレイブ効果が生じました。
  (4) のダメージ与え、パターンエングレイブ効果を得ました。
  (5) クリティカルヒット!
  (6) ,
  ※ (6)は、4桁以上の数字にはいるカンマです(例:2,854)。
 
 
2の処理が終わった段階で、調査行は以下のいずれかの形になっています。
 
[他人の攻撃ログ]
 ・[攻撃側キャラ名]が[食らい側キャラ名]に[数字]
 ・[攻撃側キャラ名]が使用した[スキル名]の効果により、[食らい側キャラ名]に[数字]
 ・[攻撃側キャラ名]が使用した[スキル名]の効果により、[食らい側キャラ名]に[数字]
 
[自分の攻撃ログ]
 ・[食らい側キャラ名]に[数字]
 ・[スキル名]の効果により、[食らい側キャラ名]に[数字]
 ・[スキル名]の効果により、[食らい側キャラ名]に[数字]
 
ここまでは、簡単なのですが・・・・、この後、自分か他人か判断するのが結構難しく
現状、"が"と言う文字列が存在するかしないかで、自分か他人かを判断しています。
他人の攻撃ログの場合すべて「[攻撃側キャラ名]が」と、攻撃側のキャラ名の後に
"が"がついているのです。
この"が"が存在するかしないかで、自分の攻撃ログか、他人の攻撃ログか区別しています。
また、"が"より前にあるのがキャラクター名としています。
ただし、この区別の場合キャラクター名に"が"を含んだ名前を利用している場合、
キャラクター名の鳥間違いや、自分の攻撃ログなのに他人の攻撃ログと誤って
判断される場合があります。
 
この問題については・・・・、今のところ解決の糸口が見つかっていません。
この前、キャラクター名の最大が10文字と言うのを利用して、先頭から10文字の中に
"が"が存在するかどうかで比較しようとしたところ・・・・精霊やMOBの名前は
上記ルール(最大10文字)を無視しているため、精霊の攻撃が自分の攻撃と誤って
判断される状況になったりしていました・・・・。
 
ただ、MOB相手のダメージ測定の場合、この問題は発生しないはずなので保留と言った
感じです・・・・。
 
 
 
 
何か良い方法が見つかったら、こっそり教えてください (-ω-
 
 
 
 
スポンサーサイト
[ 2013-04-01 (Mon) 15:00 ]   Comment(0)
   Category:雑記:あいぉんツール
管理者にだけ表示を許可する

TrackBackURL
→ http://extremes.blog40.fc2.com/tb.php/671-d005e1ef
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。