2004年3月の日記

<2004年04月 2004年02月>

そしてゾンビです!!

TscripBBSの設定の処理を作りました。
[設定]から設定フォームに移動し、配色を変えて保存ボタンを押すと、色サンプルの色が変わります。
本当はそう難しくない処理だったのですが、いろいろとつまらない部分でプログラムに不備があったためうまくいっていない錯覚に陥り、無駄に苦労してしまいました。
現在はブラックが標準ですが、正式運用のときまでにはダークを標準にするつもりです。

ドラクエ7で、ついに主人公が勇者になりました。
最初はお人よし、相変わらずマスター済みの前職に比べて最初はしょぼいです。
それはそうと、メルビン、知れば知るほど興味がわいてきます。
メルビンの女神様ってもしかして、ロ…
えーっと、で、モンスター職一筋のメルビンは、現在腐った死体になりきっています。
仮死状態です!ご臨終です!死後硬直です!腐乱死体です!!

カービィのエアライドの伝説のエアライドマシンって、性能がすごすぎて手に負えません。
ゼロヨンアタックやシングルレースなら圧倒的な強さを見せるのですが、他ではさっぱり。
壁にガンガンぶつかるばっかりでまともに身動きが取れません。
デスマッチやバトルロイヤルは誰が何と言おうとライトスター!これで決まりですね。

ヴぉーとぅ

「ひまわり」のサンプルを見てみたのですが、大部分は、重くて使い物にならないという印象がありました。
サンプルゲームをやっても、はじめはそれなりに動いていても、1分もしないうちに動きががたがたになったりして、結局ろくに遊べなかったりします。
他のサンプルや作った動機などを見ていると、どうも大規模なソフト作りよりも、自分で自分にあったソフトを作るのに向いているようです。

このサイトで使っている更新予定のCGIを「VOTO」として公開しました。
面倒なのでマニュアルは入れていません。
CGIそのものに書いてある説明を参考にしてください。
ちなみに、「VOTO」という名前は、「Tokio's Enquete」というのがいくらなんでも安直過ぎる命名だと思ったために、「vote」の「e」を「o」に変えたものです。

Sunflower

学校に行って成績表を貰ってきました。
10時に行ったら間に合うだろうと思ってそれに間に合うように行ったら13時に成績表配布であったことがわかり、近くの電気店で時間を潰そうと思っていたのですが、なにぶん歩いて2時間の距離だしバス代は惜しいしということで行くのはやめ、学校の生協で立ち読みをして時間を潰すことにしました。
すると、日本語で書くプログラミングの本を見つけました。
「ひまわり」というプログラミング言語だそうです。
サンプルソースを見てみると、BASICなどの通常のプログラミング言語の解説(not直訳)のような雰囲気で書いていくものであるようです。
さらに、すぐ使える便利な機能も満載で、気軽に使えるというのも満更嘘ではなさそうです。
ただ、難点を挙げるとすれば、ランタイム別の実行ファイルは45KB、ランタイム込みの単体で動くものにいたっては2MBが最低でも必要という、ネットで完成品を配布するにはでかすぎるサイズがあるでしょう。
話を戻しまして、成績のことですが、中国語に、中学校の頃の英語と全く同じ現象が起こっていました。
最初は簡単だったので余裕で優、最初の調子で続けていたからペースアップに追いつけず、良。
大丈夫ですよ、このまま可→不可と落ちていくなんてことはありませんから。・・・・多分。

明日学校に行きます

ドラクエ7で、ガボが普通の職業を全てマスターしました。
で、もちろん全ての上級職(もちろん勇者やらゴッドハンドやらすごすぎる職やモンスター職を除く)に転職可能になって、早速魔物ハンターに転職させました。
主人公はというと、とりあえずマリベルに守れといわれたのでパラディンに、ザオリク使えなきゃ話にならないということで賢者に、そして真空波の威力では物足りなくなってきたのでバトルマスターになって現在修行中。
新入りの英雄気取りはモンスター職一筋で。

新掲示板に使う画像をそろえていました。
従来の16x16のものに加えて32x32のアイコンや、最大化・最小化ボタンも3.1仕様のものが必要になっています。

設定でござる

ドラクエ7で、メルビンを仲間にしました。
どこぞの大金持ちは、メルビンが美男子か美少年か、はたまた美女なのか、そんなふうに期待していたそうですが・・・・老いぼれでした。
しかしメルビンの生い立ちが気になる・・・・
レベル19で魔王に太刀打ちできて、ベホイミを覚えているといったら、心当たりのある人物が一人だけいるんですが・・・・
 メルビンさん、もしかして、若い頃、お姫様をドラゴンの手から救い出したことは、ありませんでしたか?

新掲示板で、掲示板の表示設定を考案していました。
Normalは投稿No・題名・投稿者・最終更新を表示、Simpleは題名のみ、Mini-Iconは小さなアイコンと題名、Large-Iconは大きなアイコンとその他の情報、ScriptはNormalに加えてJavaScriptによる追加機能、Treeはレス記事の題名も表示。
きゅーごはWindows95風の外見、さんいちはWindows3.1風、のーまるはよくあるレス付き掲示板、しんぷるはテーブル使わず、ぷれーんはベタテキスト。

配色のこと

新掲示板で配色を決めていました。
13
見ればわかるとおり、ちかちかしていたり見えにくい文字があったりしますが、それらについてはあとで調整します。
というより、設定から調整できます。
色の設定には、ブラック(全部黒)・ダーク(暗い色)・ビビッド(原色)・ライト(明るい色)の4種類があります。
推奨設定は、文字色に関してはダークです。

ドラクエ5には8の特典映像が同梱されるそうですが、あれって明らかに広告ですよね。
そりゃドラクエファンだったら8の映像がいち早く見られて嬉しいかもしれませんが、考えてもみれば映像が見たいのなら8が発売されたときに買って見ればいいわけですし、買わない人にとってはただのゴミです。

げはげは笑いながら

ドラクエ7をやっていました。
とりあえずハーメリアでイベントを進めていたのですが、ここで予想外の事態が起こりました。
元の世界に帰れない状態で職業レベルが限界になり、呪文や特技をこれ以上覚えられなくなってしまったのです。
そこで、とっとと戻って転職するために先を急ぐことにしたのですが、案の定ボスのグラコスに大苦戦。
それでも補助呪文なし&全滅なしだったんですけどね。

新掲示板の開発を進めていました。
掲示板の設定を作っていたので、まだまだ動作はしません。
とりあえず、同じCGIで、プログラミング質疑応答掲示板も兼ねてみようかと思っています。

BBSテスト中(って何もできないけど)

新掲示板を作り始めてみました。
新しい掲示板は、ユーザー側でかなり細かく設定ができるようになっています。
これには、自分で作った掲示板のデザインをいろいろ見てほしいという魂胆があったり・・・・
あと、簡易プロフィール設定(つまりメールとサイトなどの設定)があったり、まだ荒らされた経験はありませんが一応荒らし対策の仕組みも作ったりする予定です。
ついでに、今の掲示板でもやろうと思えばできるのですが、専用アイコン機能というものも作ってみます(プロフィール設定の一部ですが)。

「機能」と「昨日」ってどっちもこのサイトではよく使う単語なんですが、読みが同じなんですよね。
「昨日」のほうを「さくじつ」と打って混同するのを避けていますが。

つくりぷびびえす

プログラミングのところを更新しました。
CGIでよく使われるPerlについてです。
外字やWindows以外の文字を除けば多分あれで全部です。

また、サンプルとソースをプログラミングのサンプルのページに移動しました。
内容がプログラミングなのにダウンロードページにあるのはどうかと思ったためです。
ついでにサンプル置き場も改装しました。
それと、ダウンロードできるファイルには一部私の本名を書いていたものがありましたので、それらについては修正しておきました。

今後はしばらく新掲示板の作成をしていると思います。

Perlにも手を出してみる

明日の更新のための文章を作っていました。
明日はこれをアップするだけです。
あと、ダウンロードページにあるVBやCのソースはプログラミングコーナーに移転予定です。

自宅サーバーで個人的に使っているリンク集CGIを改良しました。
管理画面で実際の画面のイメージを表示して、わかりやすくしました。
ただし、同時にかなり重くなりました。
でもいいんです、たまにしか管理画面には行かないから。

ゲストブックのタイトルだけ元のままだったので変更しておきました。

使い回しばっかり

なんとな~くアニメのカービィの音楽を聴く機会があったので聴いてみたのですが…
エアライドと一緒だ!!
バトルロイヤルも、チェックナイトも、アイテムバウンドも、アニメの曲そのまんまだった…
しかもエアライドは前作までのゲームからほぼそのままかアレンジしたものを裏音楽に使っているから、カービィのエアライドの音楽はほとんどが他からの使い回しということになります。

100近い呪文

ドラゴンクエストシリーズの呪文のデータを覚えるレベルの低い順に整理しています。
80個以上もあるので大変です。
今日は他にも何かあったような気もしますが、今は呪文のことで頭がいっぱいなのでこの辺で。

ウエライド制覇

「カービィのエアライド」のウエライドのクリアチェッカーを全て埋めました。
ウエライドって、基本的な操作ができるようになれば後はほぼ運任せですね。
ただ、5つほど紫のマス(クリアできなくてもチェックできる)でチェックを入れたので、本当に制覇したというわけではないようです。
エアライドとシティトライアルもそこそこやっています。
なんでしょ、ハイドラパーツを手に入れたら必ずといっていいほど時間切れ寸前になってマシンが木っ端みじんに大破して大幅にパワーダウンしちゃうんですが、どうしてでしょ。
せっかくドライブでドラグーンが使えるようになったっていうのに。

TWS

いいかげんTOKIO関係で検索に引っかかるのが鬱陶しくなってきたので、"Tokio"という単語をほとんどのページで消すことにしました。
さすがに、「Tokio's Web Site」で検索してきた人を追い返すわけにはいかないためトップページにだけはサイト名をそのまま書いていますが、他の場所では「Tokio's Web Site」をほぼ全て「TWS」に書き換えました。
これで一ヵ月後には「TOKIOの画像」で検索で上位にくることはなくなると思います。

アンケート追加しようかと思ったんですが、やめました。

DirextX

DirectX7の日本語のヘルプを見つけました。
見れば見るほどあの本よりわかりやs・・・・おっと。
チュートリアルを見ながら3Dでも・・・・
いやいや、どうやら相互先の一つのサイトが3Dを扱いたいとか言っていたので、そちらに期待してみますか。
3Dを始める前に2Dをある程度使いこなせるようにもなりたいですし。
というわけで、今後はDirectDrawとDirectMusicに力を入れてみようかと思います。
DirectMusicってDDrawやDSoundと比べれば使ってる人少なそうだけど、うまく使えばかなり高度なことができそうですよ。

「大学」が「太字」に見えた

アクセスログを入手しました。
明日になるとログの一部が消失してしまうことに今日気付いたのです。
しかしまあ、「ケランジェロ洋服店」で検索してやってきた人、よくここまでこられたもんだなぁ・・・
「ケランジェロ」も「洋服」も「店」もこのサイトにはなかったと思うんですが・・・

墓参り2

ドラクエ7で、ハーブ園のイベントの続きを見つけました。
そして、ものすごくまどろっこしいイベントを進めて、いよいよイベントをクリアできそうだと思っていたら、突然フリーズ。
珍しくあんまりセーブせずにやっていたので、イベント前に記録が戻りました。
そう、時の砂を使ったかのごとく。

「カービィのエアライド」で、ウエライドのエンディングを見ました。
散々苦労させといてあれですか?ってあんまり苦労してないけど。
あれじゃエンディングというよりは簡易スタッフロールです。
草(通常コース)をバックに、草のBGM(もちろん通常の音楽)とともにスタッフの名前が流れるだけ。
スーパーデラックスの「春風とともに」のエンディングでももうちょっとはまともだったんですが…

中学生の頃に貰った楽譜をMIDIにしていました。
楽譜をベタ打ちしただけなんで質は大してよくありませんが。

墓参り

母方の先祖の墓参りに行ってきました。
前は船で行かなければならなかったので一日がかりでしたが、橋ができてバスで行けるようになったため、今じゃ午前中に終わります。
それはそうと、墓をよーく見てみると、その墓に眠るご先祖様の名前がどこにもないんですよ。
その代わりに建立者の名前だけがでかでかと。
建て替えてくれるのはいいことだと思うけど・・・・複雑な気分です。

「HPマナー」がやってきた

とりあえず更新しました。
「HPマナー」は23日の更新にしようと思っていたのですが、面倒だったので今日更新してしまいました。
方針を移転前から変えてリニューアルオープンということにしたので、今のところほとんどのコンテンツがありません。
よく考えたら私の運営しているサイトは実質ひとつだけなので、一般的なマナーなんて作れっこないんですよね。
そのためみんなの意見を聞くという形を取っていたのですが、何もないところにいきなりあなたの意見を書いてくださいといわれてもなかなかできないんですよね。
だから、私の多少偏った意見を書いてみて、それに対して突っ込みを入れてもらうという形にするつもりです。
まだそのあたりはできていません。
将来的にはCGIを使って作ってみようと思っています。

メタナイトVSデデデ

今日やっていたことは…
昨日の日記を参考にしてください。
これで本当に明日更新できるのだろうか…

ともかく、今日は日記過去ログの7月分をアップしました。
8月に入ると現行ログに移ります。

ウエライド

「カービィのエアライド」を買いました。
本当は、ずっと前に店頭デモで全然うまく操作できなかったので嫌になって買うのをやめたのですが、「>>the corner」にあるMIDIを聴いて感動して、音楽のために買うことにしました。
壁にぶつかりまくるのは相変わらずですが、何とか操作にも慣れてきて、ウエライドの一周ならCP最高レベルにも勝てるようになりました(ほぼまぐれ狙い)。
このゲームの音楽はカービィらしくない、と言われていることがあるようですが、音楽はバッチリゲームに合っているように思います。
ただ、ただ・・・・カービィである必然性を感じない。
早い話、カービィが浮いている・・・・宙に浮いているのは当たり前だけど、ゲームから浮いている・・・
前々から思っていたけど、ワープスター・ライトスター・フライトワープスター以外はどう見たってスターじゃないし。
あと、ボムの効果が遠距離対応クラッシュだったり。
なんだかよく分からない文になっていますね。

ゲームのページで「バイオハザード2」と書くべきところが「爆ボンバーマン」となっていました。
コピペしてるのが見え見えのミスなんですぐ直しておきました。

速いものを遅く見せる

突然ですが、次の更新は13日です。
その次は23日です。
そのまた次は33日・・・・なわけないか。

スマブラDXのページを更新しました。
読み込みが早くてお気に入りだという人は見ないほうがいいかもしれません。
ある程度悪く書いています。

トップページを改装するかもしれません。
いや、改装しないかもしれません。
アイディアは出たんですけど、考えてもみればあんまり利益があるようには思えない・・・

最後の力

アンケートを追加しました。
文字サイズの調査です。
多分中以下のサイズが多いと思います。

あるゲームのデータを解析していました。
敵キャラクターのデータをいじくっていたのです。
得られる経験値を2倍にしたり、絶対にありえない行動をさせてみたりと、いろいろやってみました。
すると、とても弱いザコが、最後の力を振り絞って、ボス並みに強くなっちゃいました。
当然その直後ゲームオーバー…

注意事項のページを更新しました。
著作権に関する注意書きが微妙に変わっています。
文面が、他人様のサイトのバナーまで自分のものだと主張していましたので。

範囲選択デラックス

「ByteEdit」の選択範囲の処理を作っていました。
とりあえず範囲選択はできるようになりましたが、選択範囲の表示ができないので、どこからどこまでが選択されているのかはわかりません。
背景色を変更して表示する方法はまだ考えていませんが、文字色だけを変える方法ならすぐにでもできそうです。

ゲームのページに「大乱闘スマッシュブラザーズDX」を追加しました。
前に日記に書いたものを流用しています。
絶空なんてできるわきゃねえ・・・

自力でやるしか・・・・

昨日直したステージを、今日アップしておきました。
右上のファイル置き場というところにあります。
ただし、気まぐれでいつか消え去ります。

「HPマナー」の移転は、のろのろと進行中です。
前回は他力本願なサイトだったにもかかわらず、肝心の「他力」がほとんど得られなかったので、今度は自分で「サイトを作るときはこうあるべきだ」という考えを書いて、訪問者がそれに対して突っ込みを入れられるようにしようと思っています。
ただ場所を変えるだけじゃないんですよ。

さむいさむいマウンテン

「BZ」というバイナリエディタをダウンロードしてきました。
まあまあ使いやすいけど、すごいってほどでもない。
ビットマップ表示はいまいち使えない。
基本的な読み書きは支障なくできるし楽。
置換ができない。
「ByteEdit」はこの「BZ」にない機能を重点的に作っていこうかと思っています。
バイト列置換、数値の出現頻度解析など。

で、「BZ」で「ふにゃ」を開いて、音楽ダイアログの部分を直接書き換えて、MP3も表示できるようにしました。
「BZ」の話はここまで。
そのあと、前からやろうと思っていた、氷のステージ全体マップを、作ってみました。
大きなマップも扱えるマップエディタとして、「RPG±0」が適当(1023x1023チップまで)だったので、テキストを出力できるように少し改造してから、全部のステージを入れてみました。
半端じゃなくでかいです。
マップチップ数にして298x54、幅9536ピクセル、高さ1728ピクセル、16色ビットマップで保存すると8MB、実際の大きさに換算すると90m前後、人間の大きさに換算すると500mを超えます。
山としては物足りないにしても、バナナを探すのには巨大です。
そういうことで、「RPG±0」のテキスト出力でできたものを加工して、HTML形式でアップしてみました(240KB)。
あと、これを作っているときにマップの構造に矛盾点が見つかったので、直しておきました。

3月だし

2月分のアクセスログが取れたので、結果発表。
ログがなかった日:20日、21日
HEADでのアクセス:2回
403で拒否されたアクセス:4回
ムフフなアクセス:13回
リンク集の利用:76回
まあ、こんなもんです。

FCの裏ゼルダを剣なしでプレイしています。
冗談抜きで、洒落にならんほど難しいです。
どうやって進めればいいんでしょう・・・・

三択問題

昨日の偏差値計算のプログラムをアップしました。
使い方は簡単なのでマニュアルは付けていません。
それと、ランキングCGIに偏差値機能を付けるのはやめることにしました。
だって参加者が少ないんだもん!
参加者が一人や二人だと、偏差値が40・50・60のどれかにしかならないのです。

ドラクエ6のページを更新しました。
こんな調子で全部のゲームについて書いていったらそれだけで新しいサイトができてしまいそうな勢いです。
とりあえず、もうドラクエ6についてはほぼ出尽くしました。

優等生?

更新しました。
内容は・・・・見ればわかりますよね?
ついでに「HPマナー」の移転先も作っておきました。

急に偏差値というものに興味を抱いて、偏差値を計算するプログラムを作ってしまいました。
それを使って240人分のデータ(テストの点ではない)を入力したところ、一位の人の偏差値が109、最下位の人の偏差値が44、私の偏差値が82という結果になりました。
でも、もう240人分のデータを入力するのはこりごりです。
将来的にはランキングCGIに偏差値表示機能を付けるかも。

やっほー

個人的に使っているリンク集CGIが完成しました。
これは言ってみればブックマークの代わりのようなものなので、配布も公開もする予定はありません。
リンク先の追加・編集・削除ができます。
また、たまにしか見ないページは手動で2ページ目に移動することができます。
ついでに、表示にはHTMLファイルを使っているので表示が速いです。

速度比較のページが完成しました。
あとはこれをアップロードするだけです。
このコンテンツを作るにあたって、VBソースにある速度比較のプログラムでGhostWindow対策やバグ取りをしたので、そちらのほうを一足先にアップしておきました。

ドラクエ6のページを更新しました。
もはや"普通の"ゲームのページにはできそうもありません…

素早きマナー

プログラミングコーナーの「VBで速度比較」を作っていました。
いろいろな処理を違う構文で実行して時間を計っています。
とりあえずあまり数は多くないけど速度比較そのものはできました。
ただ、速度比較に関して、ちょっと困った問題が起こったので、それもあわせて書いているためもう少しばかり時間がかかりそうです。

「HPマナー」の移転の準備を始めました。
まずサイト本体に移転の予告。
そしてこちらに移転先となる場所を作っています。

<2004年04月 2004年02月>