Home

死者のページ

アヴァレコのチャートを改良してみた。

GameOn運営のオンラインFPSゲーム『A.V.A』の戦績記録ツール『アヴァレコ』をあいも変わらずちまちまと作っています。

WPF Toolkit』 のChart Control をつかって、ちまちまとチャートを描けるように改良してます。

作ったアプリのスクリーンショットは次の画像のような感じです。

なんとなく複数のグラフを描けるようにしてみました。

WPF Toolkitは優秀でグラフの知識がまったくないharuでも使えます。

「凡例?系列?なにそれおいしいの?」状態です。とても理系とは思えませんね。

プロット系ツールを使わずに手でグラフを書いたのはもういつのことやら思い出せません・・・

いろいろとグラフ化できるようにしてみたものの私の場合はグラフ化しておいしい情報はKDくらいなんですよね。

激しく気分屋なのでグラフを見て上がり下がりの波をコントロールとかやっています。

スポンサード リンク

A.V.Aでひらがなしか打てないときの対処

GameOn運営のオンラインFPSゲーム『A.V.A』をプレイしていると、たまにひらがなしか打てなくなるときがあります。

具体的な症状

通常は入力中に点線の下線が「こんなかんじ」になって変換待ち状態になると思います。

それがたま~に一文字打つごとに下線が消えてひらがなしか打てなくなります。

こうなるとAVAクライアントを再起動するしかありません。

原因

たぶん、日本語入力ちゅうにF5あたりを押してあIMEパッドを起動させてしまっているのが原因です。

裏で表示されているんでしょうけど、AVAの強制全画面のせいで隠れて見えませんね。

たぶん、これが表示されているのが原因だとharuは勝手に思っています。

全文を読む

アヴァレコ人柱版

A.V.Aの戦績記録ツール『アヴァレコ』を、気晴らしにちまちま作っています。

Twitter でのつぶやきに反応してくれた人の何人かに人柱版として配布しています。

開発状況は、それなりに順調です。現在はデータを取得する部分のロジックを改良しているところです。

ただ、ちまちまと気が向いたときに解析・開発してるので進行自体はすごい低速です。

図1は人柱版として配布したアヴァレコのスクリーンショットです。

データを集めただけでは面白くないので視覚的にわかりやすくグラフにしています。

わかりやすくといっても、図だと全データぶちこんでて逆にわかりにくくなってますけどね。後からいろんなフィルタかけてグラフ化できるようにしてみたら面白いんじゃないかと妄想中です。

人柱の意味を理解したうえで人柱になっても良いよって人がいればTwitter経由で連絡をください。

プログラミングに興味のある人向け

全文を読む

アヴァレコ開発状況

先日の記事で開発中だと紹介したA.V.Aの戦跡記録ツールであるAVARecord

AVARecord改め「アヴァレコ」と名前を変えてみました。

ちまちまと取得できる情報を増やしています。

今のところの課題はチャンネル名と部屋名の確実な取得です。

気晴らしにちまちま作ってるので、完成までには時間がかかりそう。

前回紹介したUI(ユーザインターフェイス、要は見た目のこと)は解析用だったので、配布用?のUIを作ってみました。

相変わらずUI設計のセンスが皆無というか死んでいるので残念ですが、とりあえずはこんな感じです。

クラン「Imagine」さんとクラン戦したときの戦績です。相手のSRが、どうしようもなく強かったので仕方なくSRをやってました。本来のメイン兵科はRMなんですけどね。

まぁ、良い結果の部分だけ映しているのはお察しください(ぇ

人柱版とか作ったら使ってみたい人いるのかな?


A.V.Aの最小化時の挙動

A.V.Aの最小化時の挙動は少し特殊です。

一般的なゲームであれば全画面状態でもAlt+TabやCtrl+Alt+Delを押すことによりゲーム画面からデスクトップ画面に戻れます。

A.V.Aの場合はロビーや待機ルーム内ではデスクトップ画面に戻れますが、試合中はAlt+Tabが効かなくなり、Ctrl+Alt+Delを押さないと戻れなくなってしまいます。

Alt+Tabが効くか効かないかは環境依存です。nProtectがキー入力を遮断しているのですが、nProtectが想定していないOSを使っていたりセキュリティソフトがnProtectを弾いてる場合には効果がある場合があります。

このような全画面化の方法は排他的全画面モードと呼ばれていて、ほとんどのゲームでチート対策として実装されています。チートをする側ではなく、チートツールを作る側の人が作りにくくなるようにという対策ですね。

ゲームを操作して、裏に行ってゴニョゴニョして、ゲームを操作してという一連の動作をやりにくくするためです。

ただ、最近の解析ツール(チート用でないものも含め)はリモートからの解析ができるようになって来ていて、効果は薄いためこのような全画面モードは珍しくなっているような気がします。

A.V.Aの場合はデスクトップからゲーム画面に戻るときにA.V.A以外のウィンドウを全て最小化してマルチディスプレイで別ウィンドウを表示ということもできにくくしています。


また、Alt+Tabを使ってゲーム画面からデスクトップに戻った後に、再びゲーム画面にもどれなくなったりゲーム自体がエラーで強制終了されてしまうという現象があります。

単にデスクトップに行けないようにロジックが組まれているだけなら、やりようはあるのですがA.V.Aの場合はここがやっかいです。両方とも完全なるバグです。

エラー落ちしてしまう(エラー画面が出る)のはバグなのでどうしようもありませんが、再びゲーム画面に戻れなくなる現象には回避策があるので紹介しておきます。

ゲーム画面に戻れなくなる現象の回避

全文を読む

Home

検索
フィード
メタ情報

Return to page top