延々と東方永夜抄をやってました。イージーなら何とかノーミスでクリアできるようになりましたが、ノーマルはちょっと…どの辺が「ノーマル」なのか問い詰めたくなるような難しさです。
一日中やってたおかげで指が痛いですよ。
今日も一日中永夜抄。指が痛いんだってば。
イージー単独妖夢で15億。イージー単独レミリアで9億。
最低の咲夜でも12億はいけますから、イージー単独でやるなら人間系の方が稼ぎやすいかも。
今回は咲夜が妙に弱体化してます。ていうか、使えねー。ペアならレミリアでフォローできますが、咲夜単独だとショットが弱く、あらゆるシーンで撃ち負けます。おまけにボムのナイフは敵弾と相殺されてしまうようで、大量の弾に囲まれていると弾幕を突き破れません。困ったものです。
スペルプラクティスでラストワードにも挑戦してみましたが、全く歯が立ちませんでした。開始10秒くらいで殺されます。何ですかアレは。何とかしてください。
ジュリア集合描画ツール。複素定数入力機能とか、プレビュー機能とか、複素座標系範囲選択GUIとか、カラーコード算出関数選択機能とか、いろいろつけてみる。部分的にKAGを使って(パクって)みたが、それならいっそ、全部KAGにしたほうが楽かも。
指が痛くてもやる。
イージー単独妖夢で17億。少し進歩しました。目指せ20億。「永夜返し -朝靄-」でミスったのはパッドの感度が悪いから、と、パッドのせいにしてみる。
ラスボスで何億稼げるかが、スコアに大きく影響しますね。
ノーマル結界組ALLで14.5億。ショボショボです。精進あるのみ。
ジュリア集合描画ツール。
ユーザが選択したカラーコード算出関数の説明文を表示するため、文章を表示できるレイヤを作った。文章を違和感なく表示するのに必要な機能、それが禁則処理。日本語の禁則処理が厄介なのは認識していたが、実装していてホント、嫌になってきた。
とりあえず、追い出し処理(行頭禁則、行末禁則)のみ対応。分離禁止文字列にもそのうち対応したいところ。
自己三乗フラクタルを試してみた。自己平方に比べて若干計算に時間がかかるのは仕方がない。与える複素定数の微妙な違いに反応するところが面白い。非常にデリケートだ。
べき乗数をユーザが指定できるようにしてみようか?(いやその前にマンデルブロ…)
そろそろサイトを移転しようかと思ってます。このドメインが消えるわけではないし、当分の間、このアドレスでもアクセスできるようにしますが。
文書中のメールアドレスやサイト内URLの書き換えは、TDSでmake clean all一発なので、これはたいして問題ではありません。転送の設定確認とかは面倒かも。
ついでにコンテンツの整理でもしますか。
マンデルブロ集合算出関数を実装。といってもジュリア集合とほとんど変わらんけど。ついでにジュリアの汎用自己N乗のルーチンも実装してみた。漸化式
zn+1 = zn * z
を使ってるので、Nが大きくなると死ぬだろうな。
ようやくセーブ機能を実装。画像とメタデータをセーブできるようにした。セーブができるなら、メタデータのロード機能も欲しいな…。
もしかして: 腐女子
Googleの誤変換予測って、素敵ですね。
Cradle - 東方幻樂祀典 -ゲット! 某夏のイベントで入手し損ねたものです。東方シリーズで一番好きな人形裁判のアレンジ次第で、そのCDの良し悪しが決まるのです(オイオイ)が、その意味ではこのCDは素晴らしい出来栄え。別CDですが、東方少女のはFM音源の味を生かした納得のアレンジで、これも素晴らしいですね。
東方好きにはどちらもお薦めですが…後者はFM音源なので、人を選ぶかもしれません。
某店でアイロンを見てきました。最近のアイロンって、ほとんどコードレスなんですねー。そりゃあ昔のアイロンだってコードレスでしたけど。いやいや、そんなことは問題ではなくて、問題はアイロン台です。結構かさばるので、置く場所がない。購入よりも、部屋の整理が先のようです。
ついでに電子レンジを見ていたら、近くに妙に化粧臭いオバハン御婦人が出現したので撤退。化粧とか香水の臭いは苦手です。あとタバコも。
作成中のDLLプラグインソースファイルを整理。数学系、画像処理系、フラクタル系でDLLとディレクトリを分ける。Makefileも、悩んだ挙句結局分けた。分割makeできる状態になった。
一括make時の親Makefileを書くのが面倒だったので、親Makefileを作成するスクリプトを作る。子プロジェクト追加時には親Makefileに対してmake makeすることで親Makefile自身をmakeできるようにする。
makeでMakefile自身を変えるのって、反則かなあ…
自作グラフィック系DLLプラグイン、dfAlphaとdfAddAlphaの両方に対応してみた。いずれも Layer.type=ltCoverRect, Layer.face=dfAlpha/dfAddAlpha, Mask値0x80。
あと、何があるんだっけ?dfMaskと、dfProvinceと、不透明度除去と…うへえ。
胆振大玉台にて。COMPUTERキリ、石戸変化を召喚したあと、待機を10回繰り返して降参しました。アホですか…
自作グラフィック系DLLプラグイン、描画クリップ領域に対応。やっと一区切りついたか。
さて、次は…
拡張トランジションCHU! (←日本語おかしい)
各地で取り上げられてますね、これ。この「娘」さんも恥ずかしい思いしてるんだろうなあ。
キャンペーンモードをプレイしてみました。ヘタレなので難易度はVERY EASYです。途中までプレイした感触としては、「PS2版 ACECOMBAT3」といったところですかね。プレイヤーに失敗させるための陰険なミッションが多い、大空を飛び回る爽快感がないなど、ACECOMBAT3の負の部分を見事に引きずっています。
一応、ラスト付近(?)まで進めてみましたが、キャンペーンモードをこれ以上プレイしたいとは思いませんね。あとは日を置いてアーケードモードでもやってみましょうか。
うわ、これ、面白いよ!
予想をはるかに上回る面白さです。あとちょっと、あとちょっと進めたら今日はおしまい、と思いながらプレイしていたら、気が付くと一日中プレイしていたという事態に。困りましたね。
今日も一日中悪霊払いです。まずい、廃ペースだ…
C++のテンプレート機能は何でこんなに使いにくいんじゃあ! と文句をたれながら、(インチキ)三角形分割の動作確認。あー、ドローネ三角形分割なんて高尚なものは使ってないです。あれは完璧すぎて、逆に困る。
今作ってるトランジションはいつになったら完成するんだろうな。
KAGWindowの機能を書き換えたいなら、KAGWindowのサブクラスExKAGWindowをOverride.tjsで定義して、ExKAGWindowで機能を上書きし、Initial.tjsをglobal.kag = new ExKAGWindow() if typeof global.kag == "undefined";
と書き換えるのがいいかなあ。ブツブツ…
ラ・ピュセルのせいで作業が進んでおりません、とゲームのせいにしてみる。いや、おもしろいんですよこれ。
やりたいことが一次変換一発でできそうな感じなのですが、変換行列をどう割り出すかがわからず、悩む。高校で習った行列計算とか一次変換なんて、すっかり忘れているなあ。
データ記述言語YAMLのお勉強。YAMLの特徴は
ってところでしょうか。
比べるのもなんですが、融通が利かずタグだらけで可読性のかけらも無くもはや人間が読み書きする言語ではなくなってしまったXML(偏見)とは大違いですね。
クライアントPCの時計を合わせるためにわざわざSSPを起動する私。
これは何を表す正規表現でしょう?
(?:^\d{4}(?:-(?:0[1-9]|1[012]))?$)| (?:^(?:(?:(?:[02468][048]|[13579][26])00-(?:(?:(?:0[469]|11)- (?:0[1-9]|[12]\d|30))|(?:02-(?:0[1-9]|[12]\d))| (?:(?:0[13579]|1[02])-(?:0[1-9]|[12]\d|3[01]))))| (?:\d\d00-(?:(?:(?:0[469]|11)- (?:0[1-9]|[12]\d|30))|(?:02-(?:0[1-9]|[12][0-8]))| (?:(?:0[13579]|1[02])-(?:0[1-9]|[12]\d|3[01]))))| (?:\d\d(?:[2468][048]|0[48]|[13579][26])- (?:(?:(?:0[469]|11)-(?:0[1-9]|[12]\d|30))|(?:02-(?:0[1-9]|[12]\d))| (?:(?:0[13579]|1[02])-(?:0[1-9]|[12]\d|3[01]))))| (?:\d{4}-(?:(?:(?:0[469]|11)- (?:0[1-9]|[12]\d|30))|(?:02-(?:0[1-9]|[12][0-8]))| (?:(?:0[13579]|1[02])-(?:0[1-9]|[12]\d|3[01]))))) (?:T(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(\.\d+)?)? (?:Z|[-+](?:[01]\d|2[0-3]):[0-5]\d))?$)
もう少しグルーピングを省略できると思いますが、面倒なのでやってません。
閏年に対応しています。閏秒には対応していません(無理だってば)。西暦0000年を許可してしまうのはご愛嬌と言うことで。
Apacheのログより。なんか、変なのが来てますね。
セブンイレブン。
店員は、商品と一緒に、箸を袋に入れていました。「要りません」って言ったのに…
おいおいこれで四回目だよー、と思いながらその動作を見ていました。すると店員、「失礼しましたー」と言って、袋から箸を取り出したではないですか。どうやら、ロールバック機能を搭載した模様です。やるな、セブンイレブン。
ふむ、つまり、こういうことか。
M = \cos^2\theta\pmatrix{ 1+k^2\cos t & k(1-\cos t) \cr k(1-\cos t) & k^2+\cos t \cr } M^{-1} = \frac{\cos^2\theta}{\cos t}\pmatrix{ k^2+\cos t & -k(1-\cos t) \cr -k(1-\cos t) & 1+k^2\cos t \cr }
他人が見ても何のことか良くわからないが、私が見ればわかるので問題ない。