「パネルα」に関する日記

次>

アンパンマン日替わり紹介botとfunyakと美文のキャラ倉庫

アンパンマン日替わり紹介bot


モーメントが死んだ件、アンパンマンDBに掲載する方向で実装進めてます。
全ツイート履歴をもってすれば、更新頻度は年数回レベルに落ちるけどAPIに頼らずどうにかなるはずです。

funyak

プロジェクトどころかリポジトリも別にすべきではないかとか思い始めた。
ろくに開発が進んでいない今、さすがにこれを実行に移すのは無理があるので、単なる思い付き。

美文のキャラ倉庫

パネルαの図柄にいるキャラクターっぽいのを登録しました。
アレモドキは昔に何かゲームに使ってた気がする…。

パネルαとドラゴンクエスト10

パネルα

Windows用ゲーム『パネルα』バージョン2.02を公開
新しいランキングページと合わせて、公開しました。
本当はゲームの方も現代的に作り直そうかとも思ったのですが、それをやると全面改修になってしんどいので、今回はURLだけの修正にしました。
今日日VB6ランタイムが入っている環境も減ってそうな気がするので、動作環境の刷新はやっておきたいですね。
でもまあ、どうせ誰も遊ばなさそうなものにそれだけの労力をかけるかというと…。

ドラゴンクエスト10

魔法の迷宮ボスモンスター「究極エビルプリースト」登場!(2023/4/29)|目覚めし冒険者の広場
新コインボス出たので、福引回しまくりました!!
途中で小ビンを持ちきれなくなって撤収したんですが、2等以下のボスコインも含めると、68枚出ました(スペシャル福引送付枚数で分かる)。
記憶が正しければ、究極邪教司祭コインは7枚。

以前エビルプリーストが出たときは、裏ボスバージョンじゃなくて中ボスの方が出てくるのかって思ってたのですが、こういう事だったのですね。
普通のエビルプリーストが呪文耐性さえ積めばやけに弱かったのも、別バージョン出すからだったのかも。
画面写真を見た感じでは、普通のエビルプリーストは使ってこなかったブレス攻撃を使ってくるみたいですね。
コインは手に入れましたが、まだ戦ってはいません。

マイニンテンドーピクロスとパネルα

マイニンテンドーピクロス

ゲーム記に『マイニンテンドーピクロス』を追加
昔やってたやつ、ゲーム記にページ作りました。
画像だけ取ってて公開してないのはこれで終わりだったはず。

パネルα

URL修正版公開に向けて、サーバー側も合わせて調整中です。
今の調子なら明日にでも公開できそう。
サーバー側でちょっとトラブル発生してますが。

ドラゴンクエスト10とパネルα

ドラゴンクエスト10

ドラパンクパーカーセット
おきがえリポちゃん ~ ドラパンクパーカーセット ~ (2023/4/21)|目覚めし冒険者の広場
今月の貸衣装。
ドラキーとパンクを悪魔合体させたらなんかすげーのができたみたいなことを言ってた。
顔のバイザーは頭装備とは別枠なので、組み合わせで使い道が広がりそう。

ドラパンクパーカーセット(後ろ姿)
とにかくあれこれ詰め込んで情報量の多い衣装らしいんで後ろ姿も。
ドラキー要素は肩の羽かな?

他の写真は以下から。全部おきがえリポちゃん。
写真置き場「2023/04/25」

パネルα

結構長い間うちのサイトのランキング機能全般が死んでいて、この機会に全面的にPHPの新しい仕組みに置き換えようかと思っていたんですが、パネルαはそれ以前に旧サイトの旧バージョンにリンクしていて、だいぶ残念なことになっていました。
他はサイト側でのリダイレクトで済ませても大丈夫そうですが、パネルαだけはソフト側からの対応も必要そうです。
VB6かぁ…。

無題

久々にパネルαやってました。
とりあえず超初級と初級で記録更新したのでランキングにも反映しておきました。

そういえば、Sleipnirで、ローカルにある特定のパスのファイルを開こうとすると固まるバグがあるようです。
パス内に「%」があるといけないようで、ファイル名やフォルダ名を修正すれば問題は起こらないようです。
これはフェンリルに報告すべきかなぁ。

空白の3年間

αゲームズのページを作ろうと色々やっていたのですが、ランキングのこととか、それぞればらばらのバージョンをどう統一するかなど、気になる部分が数多くあったのでなかなか作業が進みませんでした。
ファイル名に関しては全部全くばらばらだったので重複の心配は無かったのですけどね。

TGscriptの小吹き出しを改善しました。
これでFireFoxでもそれなりの表示ができますし、IEでもより見やすくなりました。
もっとも、FireFoxのほうではなぜか存在しないはずのスペースが表示されてしまって少し困っているのですが。
あと、表面上は何も起こっていませんが、共通処理と設定のファイルを分けました。
これは動作の変更をしたいときに設定の下までスクロールするのが面倒だったという、ただそれだけのことです。

昨日のMIDIをもうちょっとマシになるように改良していました。
この曲は聞いたとおりの曲名で、曲名通りの相手と戦うときのBGMだったりします。

マザー3のニューヨクバの画像からただのヨクバの戦闘画面風のドット絵を作ってみました。
どうせヨクバと戦うならサルサVSヨクバの夢の対決にしてみようじゃないかとか、サルサが戦うならいっそサルコも参戦させようじゃないかとか考えて作ってみました。
たぶん状況から考えて空白の3年間の出来事でしょうね。

1162133358.png

αゲームズ

α系のゲーム、これ以上更新することもなさそうだし、ファイルサイズも大きくないし、個別で落とすのは面倒そうだし、一緒にインストールしてもあまり干渉しあわないし、全部詰め合わせで一括ダウンロードできるようにしてもいいかなと思ったりしています。
やっぱりミニゲーム類は一度にたくさんもってきて好きなのをやるというのがよさそうだし。

そうそう、Bomber丸Worldのライブラリの説明ページも書いたりしています。
まだアップしたりしていませんが。

VBCHECK

こっそりパネルαとじゃんけんαを更新ですよ。
VBのコードの問題点を指摘してくれるソフトをたまたま見つけたので、あたっている部分だけ修正してアップしました。
ついでに著作権情報や一部アルゴリズムも変更しておきました。

そのソフトを見つけるきっかけとなったのがNeoMupl。
NeoMuplの動作が極端に遅いということ、そして解決法は先日書いたとおりですが、ソートアルゴリズムや文字列-データ対応のプログラムなんかはいかにも誰かが作っていそうだったので手近なところでVectorで探していたら、目的のものは見つからずに他の便利そうなソフトが見つかったというわけです。
結局ソートアルゴリズム周りで楽はできそうにないので再びC#も視野に入れ始めたのですが、現段階の問題として、VC#2005がExpressEditionだからなのかあるいはC#だからなのか、エクスプローラからのドラッグ&ドロップができなくて、一歩踏み出せずにいます。
これさえあればもう迷わなかったんですけどね。
C#でエクスプローラからのドラッグ&ドロップの方法を模索しつつVBで効率のよいアルゴリズムを作るとしましょう。

そうそう、アキタラヤメル企画にレゴのコンテンツを追加しようと思います。
今レゴでオリジナルの作品がいくつもあり、それらを分解する前に作っておいたLDrawのデータがあるのですよ。
うちのキャラのいくつかはレゴで作ったものが元ネタだし、こういうのがあってもいいと思うのですよ。

めつきが かわった!!

自己紹介のところに自分の使っているソフト紹介を作りました。
とりあえず今のところはゲーム記と同じ形式でVBとVCだけ。
今後どんどん増やしていきます。

アキヤメの100題に62番を追加しました。
個人的なネタですんません。
62番に悪魔の宿る幼帝が出ているのはBomber丸World2で重要人物が6歳児だったからです。

ふにゃさんエディタのためのDLLを作りました。
ファイル内容の解析などにはポインタ処理が使われるためCの方が有利だったのです。
さて、エディタのほうは…。

パネルα、超上級がついに20分切られましたよ!!
いや、私が記録達成したわけじゃないです。
まあ、ランクを見てやってください。

絵は7月29日の絵の続き。
しかし骨格はそのままですがほとんど面影を残していません。
誰なのかというと、ずばり62番の子。悪魔の宿る幼帝です。
お菓子を食べたい盛りです。おもちゃで遊びたい盛りです。みんなで遊びたい盛りです。
そして魔力に物言わせてお菓子やおもちゃの兵隊を使って本気の戦争ゴッコをはじめてしまいます。
ちなみに、髪形はまだ考えていないから何も描いていません。

1123339932.png

過去ログ

日記の過去ログのうち、プログラムの開発関係の部分をダウンロードのページに写し始めました。
本当はTscripBBSを作ろうと思っていたのですが、記号の意味を忘れてしまい、過去の日記を見て調べようと思ったのですが、なかなか見つからず、また、以前からやろうとも思っていたので、これを機に開発日記を作り始めたのです。
とりあえず最初の2か月分、2002年の5月と6月の分を移行しました。
「ふにゃふにゃ」、「ふわふわふにゃ」、「パネルα」、「MusicPlayer4」、「MusicPlayer5」、「Bomber丸World」、がでています。
今更言うのもなんですけど、日記の過去ログから関係する部分を抜粋してきただけなんで、抜け漏れがあったり、現在と文体が違っていたり、前後の文脈がない関係で少し意味不明だったり、明らかにいい加減にしか語られていなかったりしますが、まあ気にしないでください。

授業開始ですだ

自己質問にいくつか追加しました。
とりあえず今回は身体的特徴をずらずらと。

学校で授業が始まりました。
大雑把に言えば、理科・英語・数学・社会の4つでした。
教科書は明日買うつもりです。

全然関係ないところで、パネルαの超初級は、練習と運次第で1秒も切ることができます。
超上級も、記憶力と運次第で10分切れるかもしれません。

そうそう、バスの定期も買いました。

ランキング第二段開催!

「パネルα」をバージョンアップしました。
ランキングに対応した代わりにデータの互換性が失われました。
ただし、昔のデータが消えてしまうわけではないので、別フォルダにインストールすれば旧バージョンとの共存が可能です。
逆に言えば、旧バージョンを使わないという方はハイスコア消去をしてレジストリをきれいにしてからインストールしたほうがいいのですが、大して容量を食うわけでもないし、何よりドキュメントの変更が面倒臭かったので、そのことは書かずにアップしてしまいました。

21日に言っていた賑やかバナー、作ろうと思って自作のアイコンを集めたところ、たったの18個しかなく(重複が非常に多いので)、できるかどうか雲行きが怪しくなってきました。
でも、とりあえず作ってみてそれから考えようと思います。

ロード完了!

散髪に行ってきました。
かなり短くしてもらいました。
その帰り、昔よく使っていた道から帰ったのですが、全く覚えていませんでした。
悲しかった…。

父が退院しました。
蜘蛛膜下出血で10/19日に倒れて病院に運ばれたのですが、今日11/29日に退院しました。
蜘蛛膜下出血は、運が悪ければ即死し、命が助かったとしても重い後遺症が残ることの多い病気でしたが、幸い目立った後遺症もなく、無事1ヶ月の入院の後退院することができました。

移転前のサイトの規模をさらに縮小しました。
もはや「プログラミング」と「リンク集」以外コンテンツはありません。
一応ついでに「プログラミング」を最新の状態にしておきました。

「パネルα」のプログラムが出来上がりました。
ロードも、設定・タイム・名前すべて正常に読み込めますし、不正対策についてもチェック済みです。
もちろんランキング送信機能もできました。
あとはCGIの方を対応させるだけです。
いや、それだけじゃなく、一番大変な作業が残ってた…。
超上級クリア…。

総合科目英語

「パネルα」のロードの処理がほぼ出来上がりました。
暗号化の問題は、暗号化の処理のところで間違えてデータ消去の命令を使っていたのが原因でした。
データ整合性チェックもできたので、あとは名前を読み込む処理を作ればロードは完全に出来上がります。
でもランキング機能ができたら、チェックのためまたあの超上級をやらなきゃならないんだなぁ・・・・
ふぅ・・・・あんなの一回でたくさんだ・・・・

「比較文化論」の中間テストがありました。
「イザナミとイザナギについて、知っていることを書け」とか「将棋とチェスの歴史的背景が云々」とか、今までにはない形式のテストでした。
こんな感じのテストだったから、書ける人は裏までびっしり、書けない人はたったの一行と、ものすごく差が開いたようです。
私がどちらかは決して言うまい・・・・

ロード中...

「パネルα」のロード処理を一部作りました。
で、動作チェックしてみたのですが、見事にぐちゃぐちゃになっていました。
復号化の処理に問題があるのかもしれません。
原理さえわかれば復号化は簡単なはずなのにどうしてだろう・・・・
ちょっと暗号の種を中心にバグの原因を探ってみます。
他にもランキング追加処理とか表示の変更とかソート方法とか、問題は山ほどあるというのに・・・・
(↑そこまでありませんけど)

セーブ完了!

「パネルα」のセーブ処理ができました。
折角なので名前も暗号化することにしました。
面倒なので名前の部分は改変されても改変されたままになりますが。
とりあえずファイルサイズは正しいのでセーブは成功しているように思えます。
あとはロード機能を作ることになります。
一応ファイルを読み込むところまではできたので今度はその解釈をすることになります。
CGIと送信のところも忘れずに作らないと・・・・

ランキング第二弾

今度の更新は、「パネルα」のランキング対応にすることにしました。
「ふわふわふにゃ」のときにランキングに関する意見をいただいたのですが、残念ながら「ふわふわふにゃ」では実現できなかった(というより実現したら逆効果)ので、「パネルα」で取り入れることにしました。
ランキングをはじめると、今まで個人の範囲でしかできず表面化しなかったデータ捏造の問題が一気に表面化して問題になるので、それに対する対策が必要になるのです。
ということで、レジストリを使うのをやめて、ファイルにクリアタイムを保存することにしました。
この方式では、記録は暗号化されていて、改変することができません。
1バイトずつ変えていって試行錯誤しても全く無駄です。
ただ、改変されて困るのはタイムだけなので、名前などはいともあっさりと改変できてしまいます。
いいんです、ランキングのために暗号化したんですから。
ただし、レジストリの段階で改変されていたら元も子もありませんので、セーブデータには互換性を持たせていません。
バージョンアップすると、以前のデータは消えてなくなります。
また、暗号化技術をばらすわけにはいかないので、ソース公開も中止しました。

常に手前に表示

今日は、辞書を使って与えられた英語の文章を全て訳して提出するという課題があったのですが、そんな日に限って普段は忘れない辞書を忘れてしまって焦りました。
意味は大体分かったんですけど、それに対応する日本語がなかなか出てこなくてもどかしい思いをさせられました。
もう単語一つ一つの意味に対応する日本語は無視していいたいことを自分の言葉で書きました。

今日更新しないと2週間を過ぎてしまうので、緊急に「パネルα」にちょっとした機能をつけてアップしました。
本当にちょっとした機能ですが、ゲームをやっているときにはとても便利だと思います。
(考えてもみればv.1.00までにつけなかったのが不思議なくらいだ)

さすが裏ゼルダ!

大切なことを忘れていました。
「MusicPlayer2」とかで、使いたきゃVBMP3ぐらい自分でダウンロードしろという態度を取っていたにも関わらず(これだけでも充分問題ですが)、VBMP3をダウンロードする場所がサイト内でどこにも示されていなかったのです。
そういうことで、リンク集に「Mi-Ke's Home Page ++」を追加しました。

「パネルα」の48x48サイズのアイコンを作りました。
ノートパソコンから移したデータの中からパネルに使えそうな素材をひとつ見つけました。

「ゼルダの伝説-時のオカリナGC裏」、場違いなものが嫌というほど出てきます。
ドドンゴの洞窟に幼生ゴーマがウロウロしていたり(本来デクの樹の中にしか出ない)、ジャブジャブ様の内臓壁に牛が埋まっていて、頭を狙い撃ったら部屋の仕掛けが動いたり(しかもその牛が元気だったりする)と、表では、というよりまともなゲームでは絶対にありえないことが当然のことのように起こるのです。

と思いきや!

国公立後期に受かっていたのです。
第一志望だった情報工学科には確かに間違いなく確実に落ちていたのですが、第二志望として書いていた電子工学科に合格していたのです。
落ちたものと思い込んで私立大学の入学手続きの準備をしているときに速達で合格通知が届きました。
これが一日遅れていたらどうなっていたことかわかりません。

「パネルα」を公開しました。
結局時間が足りずf君をあまり減らすことができませんでしたが、後々減らしていくつもりです。
今後の予定としては、f君を減らす、外部ビットマップを使えるようにする(P_Alpha.bmpを変更することはできますが)、設定を保存する、ウィンドウを動かせるようにする、などがあります。

日記に書き込めない間に自分で小遣いをためてゲームキューブを買いました。
十……四日に買ったということにしてあります。

次>