それぞれの初期配置の座標をマスの位置で指定します。musume.xmlでタイルの色を指定していますが、この上に貼り付ける画像を指定します。後述するリストにある名前を使うと楷書体の登録されたタイルの名前が表示されます。リストになければ外部ファイル名だと判断されます。SWF、JPGといったFlashが読み込むことのできる画像形式が使えます。タイルの上から上書きされるので、透明色を使って文字だけを重ねたり、タイルを塗りつぶして別なデザインにすることもできます。画像を指定してもタイルの色は必ず描かれるので、その色が邪魔なときは、タイルを床と同じ色に設定して解決してください。『箱入り娘』パズルに使われるであろうタイルの上の文字を楷書体でいくつか登録しています。書体を変えたいときは、タイルの画像ファイルを一つ一つ作ってください。透明色を利用すればタイルの上に文字が書けます。ソースファイルを修正してもいいでしょう。1x1kozo(小僧),decchi(丁稚),ototo(弟),imoto(妹)■実行時パラメータフラッシュファイル名に続けてパラメータを記述することで、パラメータを直接渡すことができます。・number実行するパターン番号。パターンファイルでの指定よりもここの指定が優先されます。ここでも0はランダムです。同じサイトで違う別々な場所に違うパターンを表示するときに使います。・xml設定ファイル名。指定されていなければ、musume.xmlが使われます。パターンファイルの指定はできません。同じサイトで違う別々な場所に違う設定(タイル数、背景など)で表示するときに使います。/>...</object>■エラーメッセージ設定ファイルに問題があるときは、いろいろとエラーメッセージが出てくるはずです。指示に従って設定ファイルを修正してください。2行目以降の英語で出てくるの行はエラーが起きた場所の表示ですので、プログラムに関心のない人は無視してください。したこのプログラムのファイルによって生じた一切の損害に対し私takayanは責任を負いません。それを承諾した人のみ自分のパソコンにダウンロードしてご利用ください。ダウンロードした人はこの免責事項を承諾したものとみなします。■ダウンロード上記の免責事項を承諾されたら、以下のリンクからどうぞ。ver.1.0.1XMLの表記のちょっとした知識や、RGBによる色表現がわかれば、XMLファイルを書き換えたり、画像ファイルを用意するだけでいろんなカスタマイズができるように作ってあります。『箱入り娘』のパズルに興味ある人はいろいろ設定を変えて遊んでみてください。ソースファイルも公開してあるので読める人は改良してみてください。クラスの設計を最初からやり直さないといけないなあと思うところもありますが、そうすると収拾が付かなくなりそうなのでやめておきます。エラー処理とかエラーイベント処理とかちょっと手を抜いています。いや手を抜いているというよりはまだ勉強不足です。手数や経過時間の表示など、まだまだ改良の余地はありますが、開発はここでひとまず休みます。|2007年07月17日プログラミングのメモこのプログラミング用のサイトは既に削除しました。『箱入り娘』の配布場所は、箱入り娘です。『箱入り娘』の配布場所を『[プログラミングのメモ]』に移します。こことは別にプログラミングのメモを書くためのブログも持っている。その名もそのまんま『プログラミングのメモ』。そのことはこのブログにも書いていた。実はこのメモ、自分でもアドレスを忘れるぐらい放置していた。作ってから二ヶ月ぐらいしたら集中力が完全にとぎれてしまって、しだいに開けることもなくなっていた。それが先日この雑記帳にあちらのブログで公開していたものについてのコメントをいただいて、はっと思った。アドレス思い出せない。単純な名前なのに意外に順位が高いのに驚きつつ、開いてみると、あまりにも大量のコメントスパムとトラックバックスパムに閉口してしまった。スパム削除は手作業じゃ無理なので、FTPを使ってログを削除という力業で解決した。してみるとコメントスパムにまぎれて、ちゃんとしたコメントもいただいていた。考えてみると、この『箱入り娘』のプログラムもあちらに書くべきだ。こちらはできるだけ文章だけを書いていきたい。少なくともこの一つ前の投稿はこのブログではなく、メモの方に書くべきだ。いうわけで配布場所を『プログラミングのメモ』に移します。見ていなかった人はこの機会にどうぞ。今度の土曜日に劇場版アニメーション「時をかける少女」がテレビで放送される。この映画は去年上映されていたが結局見に行かなかった。それでもずっと気になってた。発売されるとすぐにDVDを買って見た。先月だったかBS2であってたアニメ夜話も見た。これには原作者の筒井康隆御大も登場してた。しても昔の原田知世の劇場版の印象があって(でもまるで記憶を消されてしまったかのようにラベンダーと原田知世が出ていたことだけしか覚えていない)、お金を出して買っておきながら恐る恐る見始めたのだけど、十分に楽しめた。最初はヒロインに距離を感じてしまったけれど、いつのまにか展開に巻き込まれてしまっていた。最近やっと原作も読んだし、ここに感想も書きたいところだけれど、せっかくテレビでもうすぐあるから、その後にもう一度この映画について書こうと思う。見るときに大切なのは、細かなところまで注意を向けながらも、それでいて些細な問題は気にしないで見ること。高校生じゃない人はついつい大人の目線で見始めてしまって(僕がそうだった)小言を言いたくなるかもしれない。見ている自分の気持ちも高校時代に戻して見るといいんじゃないかなと思う。いつもだったら関連リンクを貼るのだけど、こういうのは何の予備知識もなく見るのが面白いので、何も貼らない。惑星ぜんぶ見ようよ☆キャンペーン今日は甥っ子達が遊びに来たので、久しぶりに双眼鏡と望遠鏡を引っ張り出して星空を見た。肉眼でも南の空に半月と木星がきれいに見えていた。望遠鏡でもちゃんと見えた。子供達には小さな木星の縞模様はちょっとわからなかったようだけど、木星の周りのガリレオ衛星は分かってもらえた。その理屈も理解してくれた。月のくっきりとしたクレーターにも驚いてくれた。前準備でいろいろ調べていたら、下のキャンペーンが実施されているのを知った。冥王星が惑星から外れたことを逆手にとったおもしろい企画だ。天王星、海王星は僕もまだみたことないので、この機会に見てみようと思ってる。先日の地上波での放送で、エンディングがカットされたのは残念だった。それに民放だからCMで切り刻まれるのは仕方がないとしても、最近のCMの入れ方にはどうしても不満が残る。結局DVDで見直した。仕事も一段落して、ゆっくり文章が書けるようになったので、いまさらだけど書いてみよう。ネタバレがあって、勝手な解釈もある。時を越えるというあり得ないことを扱うので、そこに矛盾が生じてしまうのはどうしようもないこと。以前「タイムマシン」の感想を書いたときもそんなことを書いていた。過去に戻ってやり直せるならばという全ての人間がきっと一度は考えるだろう願いを描く物語は、どうしても興味を惹かれてしまう。この物語にはいろいろな設定を用意してあるが、それを説明していないことが多いのではないかと思う。説明だらけ言い訳だらけの物語にしてしまうのを避けて、あえて主人公の感性に沿った理解だけでこの物語を描いてしまおうとしているのではないかと思う。描きたいものに焦点を合わせるために、主人公とともに些細なことは気にせずに勢いだけで物語が展開していくのだろう。立ち止まって疑問を感じたときのために、整合性の取れるようなそれなりの言い訳は用意してはいるのだろうが。主人公の真琴がお馬鹿設定というのが、全てを支えている物語。過去に戻れるならば万馬券買うでしょう、普通。無邪気にお小遣い日に戻ればいいと言う真琴は、もうかわいいと言うしかない。自分の身に起きたこんな重大なことを、日常レベルの思考のままで深く悩まず適応してしまうのが、この物語の良さ、真琴の彼女らしさなんだろう。プリンとか、カラオケとか、夕食のおかずとか、そういう問題意識でこの物語が進んでしまう。これは時間旅行という超能力を得た超人を描く物語ではなく、普通の女の子が、直面する現実に対してそんな彼女なりにしっかり自分自身で考え、向き合ったり、向き合わなかったりしながら、少し大人になっていく物語。真琴は千昭からの告白をタイムリープで無かったことにしてしまう。悪い未来では無いはずだけれど、今の幸せよりもずっといいかもしれないけれど、無かったことにできるのならば、そうしてしまうことかもしれない。相手が自分を好きだということほど、自分の意思ではコントロールできないことはないわけだから、自分にその気持ちがまだはっきりとしないのならば、その他者の意思を回避し続けるかもしれない。回避し続ける限り自分の気持ちと向き合う機会も失ってしまうわけで、もう後ろ向きに進むしかなくなってしまう。タイムリープがなかったら、相手の気持ちを引き受けて、あとからでも自分の気持ちも育てていけるのに、それができなくなってしまう。その結果が自分の友人と千昭が接近していくという現実を招いてしまう。その現実は結局リセットされてしまうが、真琴にはその現実そのものを変えようとした形跡はない。いつまでも真琴は自分の気持ちに向き合えないでいる。千昭が見たがっていた絵は、未来人が過去で描いたものだろう。彼か彼女か分からないが、その未来人は何百年も前のその時代に行き、そして帰って来なかった。自分の意志なのか、それとも事故なのかは分からない。その未来人はカウントがゼロになり、戻らなかった。いうことなのかもしれない。千昭の時代、消えた未来人の存在を示す過去の研究がいろいろとされたのだろう。その研究により真琴のいたあの季節にその絵が復元されたという事実が分かったのだろう。絵を描いたその時代に飛んでいけるほど正確な情報が無く、真琴の時代だけがはっきりしていたのだろう。千昭はこの時代で過ごすうちにこの絵を残した作者と同じように自分も過去の時代に残ってもいいかもしれないと思っていたに違いない。その決意を示しているのが、真琴への告白であるように思う。千昭は最後のタイムリープを友のために使うことにした。未来に戻ってクルミを手に入れてその直前に戻ってくるという選択肢はなくはないが、それができない理由があるのか、それをあえて選択しなかったのだろう。して千昭は最後のタイムリープで時を止めたのだろう。時を止める機能もこのチャージ式のタイムリープにはあるのだろうか。真琴は丁寧なマニュアルではなく力業でスイッチの入れ方を獲得したので知らないということだろうか。千昭は、真琴に気付かれずに過去に戻り、自転車を盗むだけで今まで通りの生き方をできたのに、どうして時を止めて、真琴に真実を話したのだろうか。千昭自身の話からすると、千昭は功介が死んだ後、この現場に来て泣き喚く真琴の姿を見て、そしてそのあと過去へと向かっていることになる。功介から自転車を盗む。そこで止まった時を進めればいいのに、時を止めたまま真琴がそのときいる場所に現れる。タイムリープのチャージをした者は、止まった時の中を動くことができる能力も獲得しているのではないだろうか。それがその能力を確かめられる方法かもしれない。真琴は過去には行けても時を止められないから千昭に気付かれることもなかったのだろう。千昭はタイムリープできる者を見つけ出さないといけないので、どうしても止まった時の中で真琴に会って確かめざるを得ない。時を止めたまま、真琴の前に現れ、止まった時を動ける真琴がタイムリープができることを確認し、真琴に真実を話した。そんなふうに考えてみた。真琴は自分がタイムリープのカウントを使い切っていたと誤解していたのだろうか。それは見ている側も騙されているわけなんだけど。この錯覚が物語を盛り上げてくれるので、必要不可欠なことだけど、どうしてもこの真琴の錯覚の理由が分からない。親切なテントウムシさんが教えてくれるまで気付かないのはどうしてだろう。真琴の頭が悪いからでいいのだろうか。真琴がアザだらけになり目をつぶって止まれ止まれと何度も叫んだあと、止まった時の中で気がつく演出はちょっとずるい。涙が残ってるようにもみえる。目を開けた後、観客と違ってこのときの真琴は功介の事故の記憶はないはず。今のおまえは知らないだろうがと、千昭が止まった時の中でそのことを指摘しているのだけど、観客は真琴がつまらないことに最後の1回を使い切った場面の印象を消せないし、そもそも千昭の行為がカウントに影響を与えることだとはこの段階では気付かない。真琴本人はどうだろう。この時点ではあと1回なのかもしれないという認識のはずなのに、どうしてゼロだったはずだと思ってしまったのだろうか。千昭と一緒に止まった時の中を過ごしたために錯覚をしてしまったのだろうか。クルミが砕けたのを見たせいだろうか。千昭の手首のゼロのカウントを見てしまったためだろうか。千昭が消えてしまって全てが終わったと思ってしまったのだろうか。それとも見ている人を騙すためにボケていただいたというのだろうか。真琴は功介の事故の記憶を持っていたとも取れるセリフを話している。それは単に観客をミスリードするためだけのセリフなんだろうか。魔女おばさんは真琴とは正反対な生き方の女性なのだけど、真琴にとって素晴らしい助言者となっている。原沙知絵の声もよかった。真琴の叔母である魔女おばさんは、先代の時をかける少女の芳山和子。疑問なのは、小説では彼女は記憶を消されたはずなんだけど、今回の物語では忘れていないようにも取れる描写がある。彼女は博物館の自分の部屋の棚に、学生時代の写真とラベンダーを飾っている。この写真の中心には、このアニメ版が公開されたとき新装された小説の表紙絵と同じ顔立ちの少女が映っている。左右に背の高い男子と背の低い男子がいる。この場面を見たときに分からなくても、小説の表紙を見ればすぐに気づくだろう。考えてみると、小説で和子が時をかけたのは中学三年の出来事。魔女おばさんが真琴に語った初恋の話は、高校のときの思い出。和子はやっぱり時をかけた記憶は消えたままなのだと思う。この消えているはずの漠然とした記憶が高校の時の初恋を招いたのだろう。その恋もラベンダーに関わりがあって、その相手も正体を明かさない一夫本人か彼によく似た人なのだろう。飾ってある写真の制服は小説と同じものに見える。BSマンガ夜話でプロデューサ自身が指摘していたんだけれど、タイムリープをするとき真琴は後ろ向きに転がって過去に現れる。最後のタイムリープの時だけは、正面を向いて時間の中を彼女は飛んでいく。これが分かりやすい彼女の意識の成長の描写となっている。この最後のタイムリープをするとき、自宅からの下り坂を一心に駆け下っていき跳躍する姿は、何度見ても感動する。そこに流れてくる挿入歌もとてもいい。これ以上ない素晴らしい時をかけているシーン。大切な人を想う気持ちがすごく表れているいいシーン。真琴は千昭に会いに行く。ブレーキの壊れた自転車というのも青春時代の一面を描く一つの象徴なんだろうな。最後の最後まで、壊れたままこの物語に関わってくるのだろう。彼女は自分で走って千昭の元に向かう。直前に功介に声をかけられる。彼女は全力で走って千昭に会いに行く。いままで不思議な力を使って時を超えていった彼女が、今度は自分の足を使ってその時へと向かっていく。一秒でも早く彼に会おうと。この駆けていくシーンも、まぎれもなく大切な時をかけているシーン。このひたむきさはとても美しい。かけがえのないこの現実。one.」という言葉がこの物語のテーマの一つになっている。若いときは、有り余る可能性を無駄に浪費してしまう。通り過ぎてやっとそのことを後悔する。この何度でもできるタイムリープという設定は、はっきりとしたその青春の可能性の比喩に思う。そんな浪費の中で何か一つ大切なものを掴むことができれば、それで十分なのだと思う。この物語では登場人物達をやさしく包んでいる美しい背景もとても印象的だ。止まっている時の中で描かれる風景も、一つ一つに意味がありそうで心に残る。印象に残るのが物語のいたる所で現れる空に浮かぶ入道雲。最後のほうで、青空の中にある大きな入道雲に向き合っている真琴の姿はとっても凛々しく見える。ボールを投げ、これから彼女がむかえる夏という象徴的な季節への、態度を表したとても清々しいラストシーンで終わる。最後に流れるエンディングの歌詞が、千昭と別れたあとの真琴の気持ちを丁寧に伝えてくれる。物語が終わったあとに、その場面場面と一緒に流れるこの曲は、切ないけれどとてもいい余韻を残してくれる。|VoiceTextのMisakiさん最近、知り合いのWindowsVISTAにスクリーンリーダーを入れてみた。いままで使っていたMEが壊れて、どうしても新しいパソコンが必要になったからだ。VISTAでの音声ガイドの対応は、最初の頃はまだ十分とは言えなかったが、もうすぐ発売されて半年が経つとなれば主だった音声ガイド対応のソフトもVISTA対応版が出そろってきて、そろそろXPを搭載したパソコンを用意するまでもなくなってきている。これは使うソフトが限定されていて、その動作が確実だから決断できたことなので、やはり音声パソコンとしてVISTAを導入するかどうかはまだ個別に判断すべきことだと思う。パソコンに入れたスクリーンリーダーはPC-TalkerVISTA。これには高音質のSAPI音声がはいっている。