2011-01-01から1年間の記事一覧

Spelunkyを200回クリアした記念

あれから約3ヶ月。ついに200回クリアした。 大分慣れてきて、死亡率は半分以下になった。まだ死にまくっているが。 100回クリアした後から黄金都市を狙うようにした。慣れてくると、普通に攻略するより、黄金都市を通るルートの方が生存率が高くなるように…

abbrevってわざわざ展開する必要があるんでしょうか。

abbrev展開しない方が見やすいんじゃないかとかねがね思っていました。 (defmacro abbr (((abbr long-expression &rest nsubst-conditions) &rest more-args) &body body) (dolist (args (list* (list abbr long-expression) more-args)) (setq body (apply …

独自マクロを気兼ねなく使う

リーダマクロは他に与える影響が大きいので、エディタのスクリプトとして動いているxyzzy上では使いにくい。 しかし、使わないのではもったいないので、うまく使う方法を考える。 リーダは*readtable*に定義されているので、自分のコードを読み込むときだけ*…

もっとオブジェクトっぽく書きたい!

オブジェクトっぽく書きたい! - 象徴ヶ淵は実際のところ使っていなかった。 ちょっと問題点があるのである。 (defmacro radical-macro (var arg) `#[,var car cdr cddr car (setf ,arg)]) | error: ‘,’がバッククオート構文以外に現れました 調子に乗って、…

「息吹」lapse00B

天狼で適当に設定したシフト側の挙動が気に入ったので、xyzzy側にも反映。大体wwwを入力するのに使う。 せっかくなので、気になっていた配置の記述方法や読み込み方法、入力の逆引き方法も修正した。 結果、読み込みが非常に速くなった。微妙にもたついて…

「息吹」lapse008での指負荷配分

2.032 2.714 3.435 2.485 2.158 2.006 2.720 6.105 3.852 2.580 | 30.09 2.131 9.662 8.488 6.044 1.672 3.412 5.073 4.411 4.832 4.146 | 49.87 1.507 2.265 2.422 2.131 1.794 2.386 2.160 1.656 1.848 1.873 | 20.04 -----------------------------------…

登録したファイルを開く

F1を押したら.xyzzyを開いて、F2を押したらメモを開いて……、と設定しておくと便利である。でも、ファイル1つ1つにコマンドを作っては芸がない。ということで、次のコマンドを書いてみた。 (defvar *favorite* '((#\F1 "~/.xyzzy") (#\F2 "~/memo"))) (defun …

ウィンドウサイズを複数パターン記憶できたら便利だよね。

; > xyzzy の音 - バッファ/ウィンドウ/フレーム ; > http://hie.s64.xrea.com/xyzzy/note/buffer.html#xyzzy-resize ; > xyzzy Part6 212 あたりからを参考に。 ; を改造。パターン記録して呼び出す方式に。 (provide "window-resize") (in-package "editor…

漢字直接入力「息吹」練習スクリプト

今までコマンドをM-xから呼び出していたのを、他の人にも多少は使いやすいようにモジュール化してみた。 モジュールは例によってnetinstallerからインストールできるようにしてある。 自分としても作業手順を一本化できたので、手間を削減できた気がする。 …

漢字直接入力「息吹」を天狼で使う

せっかく覚えてきたので、他のソフトでも使えるようにしてみる。 天狼なら、 入力キーを並べて記述すればそのまま入力できて、IMEで変換もできるようなので、これに対応する。 ということで、書いたのがこれ。 まずは簡易ということで、配列を書き出しただけ…

漢字直接入力「息吹」 lapse 008

004以降uploadしていなかったので、久々の更新である。 例によって、xyzzy上でnetinstallerからインストールできるようにしてある。 今回は、コンセプトは変わらないものの、配置は全く別物になっている。 以前の配列はもう覚えていないけれど、「息吹」で練…

Spelunkyを100回クリアした記念

Spelunky(日本語wiki)は 鞭とロープとローソク爆弾で武装した無謀なおっさんがカーリー神殿を強襲するアクションゲームである。 このゲームを今年の1月から始めて、先日100回クリアした。記念として、感想を書いておく。 Spelunkyはアクションゲームとしては…

放射線量と寿命の関係

長期被曝と寿命の関係性を調べることは難しい。長期にわたって被曝量を測定し続けること、被曝以外の寿命による影響を極力取り除くことが求められるが、 そのような実験方法は現実的ではない。 しかしながら、何らかの影響が見られるとすれば、その事実を知…

戦闘モジュール3

忙しいのですごく簡単なスクリプトを書いてみる。行動順、回避、技などを考えなければ非常に楽である。 同じようなのを作ったのは2年以上前になるのか・・・月日が経つのは早い。 ゾークとローグのあいのこみたいなのを作りたいのだが、まずはこのくらい単純…