ヘッドライン移転

以前お伝えしていたとおり、ヘッドラインを移転しました。
移転先はhttp://chehl.main.jp/になります。
ひとまず間に合わせで実装したため、何か不具合があるかもしれません。
その場合はこちらのブログへコメントいただければ、対応します。
よろしくお願い致します。

ヘッドラインについて&機体調整大会6月参加

忙しい状況が続いていますので、走り書きになります。すみません。

現在運営中のヘッドラインですが、6月中に廃止が決定している
Google Readerの機能に大きく依存した作りになっています。
代替となる(バックエンドで定期的にRSSの取りまとめができ、RSSで返せる)サービスを探してみましたが、
どうも見つからないので一から作り直すことになりそうです。
なかなか時間が取れないため、6月中に再構築が終わらないかもしれません。
早急に復旧させますので、少々お待ちください。
URLが変更になるかもしれませんが、現在のヘッドラインとこちらで案内させていただきます。

エクサもあまり触れない状況が続いていますが、空き時間に少しずつ進めた加速ニーズで
機体調整大会に参加しました。
前作と同じ加速蛇+霧ホイリーのチーム構成です。
改良点は色々あるのですが、また時間ができた際に書かせていただきます。

大会の結果としてはちょうど真ん中くらいでしょうか。
勝つべき相手には勝って、負ける相手には大体負けているので概ね想定通りです。

今後ですが、ロケットを積んでしまえば極端に加速する必要も無さそうな気がしてきたので
非加速ニーズに転向するかもしれません。
ロケットでの対空戦についてもアイデアが浮かんで、ある程度機能するようなのでこの路線で進めてみます。

停滞中です

子育てが忙しくなってしまい、あんまり時間が取れていません。
ヘッドラインのメンテも滞ったりしてます。すみません。

加速ニーズは一通り組み上がったのですが、思った以上に負けが込んでます。
全体のルーチンを加速時に合わせて調整してしまったため、加速が切れると一気に厳しくなるようです。
もうちょっと納得の行く出来になってから放流します。

予測格闘改良

まだちょっと調整中ですが、試作版で動画撮ってみました。

旧バージョンの予測格闘の最大の問題点は、
「格闘ルーチン1周(5f)に1回しか予測処理を行なっていない」という点でした。
加速蛇は最速で1f辺り3.5m近く前進してしまうため、
最大で14mほどの誤差が発生してしまうことになります。

かと言って、毎フレーム予測処理をしていては他に何もできません。
というわけで、予測処理でターゲットに格闘を仕掛けるべきと思われるフレーム数を計算し、
予測処理を行ったフレーム以後では予測からの経過フレーム数を引いて
格闘判断を行うようにしました。
これなら毎f予測結果を使用して格闘判断が可能になります。
もちろん、予測処理から時間が経過するごとに精度は落ちていきますが。
(上げた動画ではこの辺の詰めが甘く、フレーム数ではなく距離ベースでの計算を行なっています)
また、ターゲットのジャンプ状態を参照し、ターゲットが一定の高さ以上だったり
上昇中だったりする場合は格闘を行わないようにしています。
予測がややアバウトな点については、格闘開始も定期的に予測処理を走らせ、
命中が見込めないと判断した場合は格闘を中止して接近モードに戻ることでフォローしています。

また、旧バージョンでは格闘命中後のガードキャンセルについても
2fに1回しかチェックしていなかったため、毎フレームチェックするように変更しました。
ガードキャンセルは被弾チェックを利用するため、ターゲット被弾中は実行チェックができませんが
格闘開始前にしかガードキャンセル可能かどうかの判断をしていなかった旧バージョンと違い、
格闘中も毎フレーム被弾状態をチェックしてガードキャンセルフラグを立て直すことにより、
可能な限りガードキャンセルを行うよう修正しています。

予測格闘周りの残課題としては、格闘・接近・ターゲット正面捕捉の各モード間の移行に
若干時間がかかっているので最速化することと、
どう動けばターゲットを格闘範囲に最速でおさめられるか検討すること、でしょうか。

戻って来ました

ヘッドラインのメンテはしていましたが、こちらは放置していました・・・
相変わらず子育てで四苦八苦しています。

ニーズヘッグで無制限大会決勝レベルを目指すべく、ニーズヘッグの相方探しをしていました。
色々試したんですが、結論から言えば自分の力量では難しそうだなあ、というのが感想です。
というわけで、一旦蛇は置いておいて他の構成を模索していました。
が、こちらも芳しくなく、行き詰まってしまったのでエクサ自体放置プレイしていました。

最近になって、もぷさんのブログから自分の加速蛇の予測格闘がまだ評価できるレベルのようだと知りました。
そこで久々にエクサを起動して自分の加速蛇のプログラムを見返してみたんですが、
思った以上に改善点がたっぷり見つかりました。
せっかくなので、じっくり煮詰めてみようかと思います。

方向性としては
・加速蛇の能力を最大限に引き出す
・大会の戦績は二の次とする
ということで。
相方はホイリーを続投させます。さんざん霧ホイリーを作って慣れているので。

とりあえず、見つかった改善点(主に予測格闘周り)をピックアップして順に対応中です。
時間が取れ次第、つらつらとまた書いていこうかと思います。

今更ながら機体調整大会11月感想

もう次の大会が終わってますが…時間が取れないのです。

最終順位の出ない大会ではありましたが、うちのチームは最終戦績としては21勝4敗0分となりました。…はっきり言って出来過ぎですね。
相性のいいチームが多かったので、他の大会ではここまで勝てないと思います。

今回初めてリアルタイムで動画観戦してましたが、これ楽しいですね。
ありがたいことに加速ニーズが好評だったようですが、SATLOKEのDL数はそれほど伸びていないので、皆さん動画を見てるんじゃないかなあと思います。
まあ、DLしてみると思ったほど強くなくて拍子抜けしそうですが。今のところショットでもロケでもグレでも地雷でも撃退可能です、はい。

個人的に注目したいのは、やっぱりXtendさんの脚軽兵でしょうか。
おそらく苦手と思われる車両が少ない中ではありますが、綾影純正チームで勝率7割近いというのはすごいです。
見てみると、あえてタングステンを採用して大量の弾をショットガンのようにばら撒くのが印象的です。また、やはり近距離の立ち回りや位置取りが上手いです。某赤い冥界もそうですが、こういった基本の立ち回りが最終的な強さに繋がるんでしょうね。

他のチームも変わった構成や混成チームなどが多く、皆さん楽しまれてるんだなあ、という印象でした。
これまで自分はカルポクラシックなどのガチ大会がメインでしたが、こういうのもいいなあと思いました。

24日の秋の無制限大会は出られなかったので、あとは年末のエウロパ杯ですが…時間が取れるかどうか微妙なところです。ニーズチーム+ネタチームで2チームエントリーが理想なんですが。1チームエントリーすら怪しいかもしれません…。

ヘッドラインサイトを公開しました

2chスレですでに宣伝済みですが、エクサ関連のヘッドラインサイトを公開しました。

http://carnage-heart-exa-headline.herokuapp.com/

エクサ関連の最新情報収集といえばニナガワさんのCHEアンテナZZなのですが、はてなアンテナの仕様上、アフィリエイト広告の更新に反応して更新情報が上がってしまうため、せっかくブログの更新があっても埋もれてしまう問題がありました。
自分もさすがに辟易して、RSSでの新規記事チェックに切り替えたのですが、他の方も同じような悩みを抱えているのでは?と思い、勉強も兼ねてヘッドラインサイトを作ってみた次第です。
ちなみにScala+Play!で作成しています。もうJavaには戻れないくらい快適です。

基本的にはアンテナの代替として、最新のネタを提供することを目的としています。
情報の集積はまとめwikiの方が適切だと思うので行いません。

今後の予定としては、

・大会情報の更新
2chやブログから大会情報をキャッチするところまではできています。100%捕捉することはできないので、手動での情報収集と併用します。
あとは収集した情報を手動で修正・登録する仕組みを作ればOKかなと考えてます。

・ブログ登録処理
どこかに登録用の窓口を作らないとダメですね。
自動化はしなくていいと思うので、窓口と確認画面を作るだけですね。登録はGoogle Reader上でいいと思うので。

2ch次スレ更新
自動更新できるようにしたんですが、重複スレ立てを考慮するのを忘れてました…手動更新機能だけ作ります。

・オーナー名表示
RSSからは取得できないので、別途保持して表示するようにしたいです。
ブログ名とオーナーが頭の中で一致しないのは自分だけではないはず…。

この辺りを実装したら、あとはメンテナンスだけになると思ってます。
なかなか時間が取れないんですが、ちまちま作っていきます。