積みゲー溜まりまくっているのに、ロストプラネットのオンライン対戦ばっかやってる。

ロストプラネットのオンライン対戦はレベルという概念があり、レベル50でオンラインマスターとしての実績が解除される。だが、レベルが上がったと言ってもキャラの見かけが変えられるようになるだけである。っつーか、むしろ一番最初のキャラの方が雪に色がとけ込みやすい。そんなわけで、一昨日やっとのことレベル50になった暁に、セーブデータさっくり消して、一からやり直しております。
ここで、今まで記録されていた対戦戦績もさっくり消えたので、今度は"撃墜率を高いまま維持する"という目標を設定した。

この撃墜率というのは、倒した回数/死亡回数の値であり、平均的なプレイヤーなら倒した数と死亡回数は等しくなるから1.0になるわけである。だが、世の中はそんなに甘くない。基本的にFPSのオンラインに入り浸っている奴なんてそればっかりやっているプレイヤーも多い。よって、めちゃくちゃ巧い人なんて、こっちがレベル50までに出した一試合の最高ポイントを平気で出すようなのがざらにいる。よって、そういう人たちに死亡回数を増やされまくるため、撃墜率が1.0だとそこそこなんじゃなかろうか。

閑話休題FPS(TPS)なんてろくにやったことなかったので、特に序盤ボコボコ殺され続けたのが響き、今までの戦績だと撃墜率0.8ぐらいだったオイラ。だが、1試合目から撃墜率を稼いでみた結果、撃墜率10.0を記録。現在も撃墜率2.40を保っております。

さて、ではこれはゲームの腕が上がっているのかと言われるとそんなことはなく、単に卑怯なほど一方的な殺戮パターンに賭けているだけである。

  • まずは何があろうと生き延びる。
  • スナイプ系が手に入ったら、安全地帯まで戻って弾が無くなるまでじっと撃ち続ける。
  • 体力が3分の1切ったら即撤退。
  • データポスト戦では、データポスト立てている敵をねらえる位置で待ち伏せ
  • むしろ、データポストまで敵が近づいてくるようにその辺一帯の仲間が全滅するのを待つ。
  • 危ない地帯に行くときは、他の人がしびれを切らして突入するのを待つ。
  • ほぼ確実に安全が確保できない限り、データポストなんて立てない。
  • ハメプレイが出来る地点があるなら、真っ先に確保する。
  • 攻めに転ずるのは、仲間が2人以上同伴するときだけ。

うーむ、正直なところ、あんまり面白くない。連続キルの緊張感はこれはこれで好きだが、いかんせん地味すぎる。やっぱ、ゲームなんだから最前線で殺したり、殺されたり、殺されたり、殺されたりする方がおもしろいよね!!!! 無謀なのもどうかと思うが、チキンプレイは性に合っていない模様。

天元突破グレンラガンが神すぎて困る件

いい加減、何回オレに鳥肌立てさせれば気が済むんだよと小一時間。現在、21話という短い間に既に第4部に入っているが、毎回"ここまでが凄すぎたからもうダメかもな"と思わせておいて、その遥か斜め上の展開を挟んでくる。GAINAXは神すぎだろ。
こんなの、EVAの比じゃねーよ。前回も背筋震えたけど、今回に至っては盛り上がりすぎてなんか涙出そうになってたし。ドリル装備の巨大ロボなんて時代錯誤な作品で何を考えているのかと思ったが、何周もした結果戻ってくるところは同じなんだなぁと痛感。今のお子様は、毎週朝にこれを見て育つことが出来ることに嫉妬!!!!

お盆はほぼリトルバスターズとニコニコと睡眠

リトバスは、共通ルート5時間野球→2時間恋愛→1時間トンデモという仕様は共通している模様。今のところはちょーびみょー。
最後までやったら評価変わるらしいから頑張る。でも、Xboxの実績付かないから頑張れない病気にかかってる。

デッドライジング買ったー。

申し込んではいたが、連絡も無しに突然奨学金の支給が開始されたようで、通帳に2ヶ月分80000円が振り込まれていた。一気に80000円とか来られてちょっとおっかなビックリのオイラは、通帳の残金全部握りしめてMac miniを見に行ったが踏ん切りが付かず、デッドラでごまかしたのだった。

さて、ゲーム内容の方ですけど、噂に違わぬおもしろさですな。ゾンビ映画が余り普及していない日本では売れ筋路線から外れる気もするが、最近やたらとGEOのレンタル履歴がホラーで埋め尽くされている自分にとってはまさに垂涎。首ちょんぱでギャハハハ笑える人間のみが堪能できるミリオン作品ですね。パッケージの正面中央というかなり目立つところに

当ゲームはジョージ・A・ロメロ監督のDAWN OF THE DEAD(邦題:ゾンビ)の権利者または制作者により開発、承認、ライセンスされたものではありません。

との表記があるが、まあ完全なオマージュだよねぇ。逆に、ゾンビ映画界はオマージュとかが重要なんだから"ジョージ・A・ロメロに捧ぐ"とでも書いておけばいいと思うのだが、利権ってむずかしい。
さてさて、日本人の何人がジョージ・A・ロメロ監督を知っているのかわからんが、ゾンビ映画界の中では神の中の神であり、ただの死体が人を喰らう映画と思われているゾンビ映画を、"本当に怖いのはゾンビなどよりも人間"という様々な風刺で名作に昇華させている巨匠なわけだ。そんなロメロ監督の代表作の一つであるDAWN OF THE DEADの舞台がショッピング・モールであり、それのオマージュとして作られているのがデッド・ライジング。中身にもゾンビへの愛が溢れていますね。ゾンビは犬に興味を示さないとか、プロパンガスで集団まとめて吹っ飛ばすとか、ニヤニヤするところが多すぎる。
惜しむらくは、ゲームという特性上、"ゾンビにドアを突破された区画は放棄するしかない"という焦燥感が無いので、ゾンビに追い込まれる恐怖が薄いところだろうか?

らき☆すた騒動の件

らき☆すた、この騒動が起きるまではそこまで批判評があつまるとは思わないほどには楽しめてます(少なくともニコニコで字幕付きで見る分には)
そのクールの忙しさによっては切るかもだが、叩くほどではない。つまり、これをおもしろくないとしか思えない層まで見てしまうのが今のご時世と京アニのすごさなんだろうな。

リトルバスターズ借りた

ギャルゲなんて永久に引退したつもりだったのに、そんなんじゃダメだと押しつけられた。なんだ、それ。ひぐらしですら解決目前の去年の夏コミの分から積んでるのに(解・礼と買ってはいるんだよなw)、いまさら鍵もクソも無いものだ。っつーか、借りるのわかってたらデッドラ買ってなかったし!!!!
しかし、まあやったらおもしろいね、鍵。単純なおもしろさならデッドラよりおもしろいや。(笑) 感動云々とかより、鍵特有の馬鹿な日常が好きだったことを思いだした。最高傑作のギャグ漫画レベルで爆笑しまくってた。(しかも深夜) もはや恋愛要素すら省かれている本作は、下手なラノベよりよっぽどヲタ毒素が抜けてるなぁ。
さーて、真剣にやるかどうか悩むところだな。これでお盆過ごしちゃうと完全に箱放置になってしまうし・・・。

やってない皆さんは、恭介の一問一答のコーナーの笑いのツボが重なった人ならやればいいと思うよ。本編の笑いの属性はこのままだし。

Twitterクライアント作成メモ

Advanced[es]上で動くTwitterクライアントで理想的なのが無いけど、自分たちで作るしかないのかなぁ?という話がIRCで出てたので、ちょっとテストってみた。処理的にめんどそうなのは読み書き・遅延処理・ログ管理程度なので、BASIC認証さえ越えられれば大丈夫だろ。.NET Compact Framewok 2.0で初めてまともなコード書いた。ま、問題なくVC#のままいけた(ついったん鯖の奴ね)ので、最初のエミュ設定の方がよっぽど詰まりまくったほど。このへんはMSの頑張っているところだなと素直に思う。

大体の準備はん・ぱか工房でおk。っつーか、まともに日本語でまとまったサイトはここだけ。MIDPのときといい、お世話になり過ぎ。自分の場合はVS2005環境でやってますけど、ものっそいエミュが重い以外は書かれている内容そのままなぞるだけ。ただ通信する段階になると、エミュが完全にOSエミュレートなので、エミュそのものの通信デバイスを設定してやらにゃならんっぽ。どっかからの転載になるが、

  1. VisualStudioの「ツール」から「デバイスエミュレータ」を起動
  2. 使用する仮想デバイス構成を選んで、「操作」メニューの「クレードルに接続」
  3. これでパソコンへ擬似端末が接続された状態になるので、通常のドエスと同じようにActiveSyncで接続する
  4. 繋がったかどうかを、エミュ内のIEでサイト開けるなどして確認する。

なんかよくわからんのだが、ActiveSyncで繋げると、エミュ側でネットにも繋がったことになるらしい。モデム代わり?

んで、実際のソースですけど、

private void hoge(object sender, EventArgs e)
{
	//定数部分
	const String userid = "hogehoge";
	const String password = "hoge1234";
	const String upUrl = "http://twitter.com/statuses/update.xml";
	
	//投げ込む内容
	string auth = System.Convert.ToBase64String(Encoding.UTF8.GetBytes(userid + ";" + password));
	
	string pr = "status=" + UrlEncode(textBox.Text);
	byte[] prData = Encoding.ASCII.GetBytes(pr);
	
	//BASIC認証込みで投げ込む
	HttpWebRequest req = WebRequest.Create(upUrl) as HttpWebRequest;
	req.Method = "POST";
	req.Headers.Add("Authorization", "Basic" + auth);
	req.ContentType = "application/x-www-form-urlencoded";
	req.ContentLength = prData.Length;
	
	Stream reqStream = req.GetRequestStream();
	
	reqStream.Write(prData, 0, prData.Length);
	reqStream.Close();
}

//CompactだとSystem.Web.HttpUtility.UrlEncodeが参照出来ない
public static String UrlEncode(String s)
{
	StringBuilder sb = new StringBuilder();
	Byte[] bytes = Encoding.UTF8.GetBytes(s);
	foreach (Byte b in bytes)
	{
		sb.AppendFormat(null, "%{0:x2}", b);
	}
	
        return sb.ToString();
}

で大体あってるはず。この大体っていうのは、動かなかったってこと。(笑)
しかも貼り付け用にひとまとめにしてる上、エラー処理も抜いたから、そのままは使えませんけど、参考にはなるよね。読み込みの方は認証入らない分簡単かと。System.XMLも使えるみたいなんで、苦労はしないと思われます。
いや、マジ眠いんだって。(投稿時刻参照) 起きたらやりたいとは思うが、何よりもうちの環境でデバッグ用のエミュが重すぎて涙でそうだったので、起きたら情熱薄れてそう。誰かこれを参考になんとか作ってください。