Where is this?

ようこそ、ここは拙作のソフトウェアやWebサービスを気ままに公開するサイトです。
主にWindows用のツールを更新中です。
気になるものがあれば使ってみてくださいね!
上のメニューからコンテンツを選択してください。


Blog

高校の時のWORKS

3月 3rd, 2007

パソコン整理してたら、昔作ってたアクションRPGの残骸が出てきた。
懐かしくて、ゲームのデータを作成するツール(自作)を起動してみた。マップエディタだ。
使い方こそまったく忘れていたものの、触ってるうちに、ああこんな機能あったなーとか思い出してきて、改めて自分の努力の量を知らされた。

rpg.png

これがエディタ。実際にいじくってみないと分からないと思うけど、スクロールした時の描画の速度が半端ない。どうやら新しい領域だけを描画しているらしい。
画面右に表示されている、マップの部品であるチップのリストも自作コントロールで、様々なサイズのチップも正しく並べて表示出来て、選択するとそれの色が反転される。

実際にゲームもプレイできた。そこまで出来ていた。
画面サイズが320*240っていうのもあると思うけど、10年以上前のヘボノートパソコンでも快適で動く。
俺の記憶では、描画処理にむちゃくちゃ力を入れて、キャラクターの移動や、マップのアニメーションした所だけを範囲計算して部分的に再描画するようになっていて、毎回全部を再描画するより遥かに効率がよく、どんなにごちゃごちゃしたマップでも全然重くならない。ただアニメーションだらけのマップはその度にカクカクしてた(笑)。

この無駄なまでの努力は高校3年で終わった。理由は、一緒に作る友人が見つからなかったことだ。ネットで募集もしてみたが残念なことに見つからなかった。
別に友達がいなかったワケではなく、絵が得意とかコンピューターミュージックをやってる奴とかがクラスやクラブにいなかった。ゲーマーはいっぱいいた(何)

でもこの努力は無駄ではない。
こういう経験のお陰で、沢山のノウハウを身に付けることが出来たし、それは今作っているものに十分息づいている。
それに、自分が一人ででも、絶対不可能と理解するまで突っ走る根性があることも判明した。
オカンに、「なんでそんなパソコンする必要があるの?」と不安がられるぐらい熱中した。たぶん何やってるか分からなかったんやと思う。

なんで高3でやめたかというと、その頃はバンドにハマっていたってこともある。
大学に入って軽音サークルに入り、叫びまくってた。

なんでこんなこと書いてるのか分からないが、
今中学高校を通ってて、何か活動してる人は、まじで応援する。
たとえ一人ででの活動でも、誰かが見てくれている。
たとえその時評価されなくなって、それは絶対に無駄ではないのだから、楽しんでやって欲しい。
言われなくてもやるかw

過去の俺に賞賛を送る。そしてこれからもがんばれ自分。

——–変更点———
バージョンのリリース番号リセットし忘れてたので修正。
タスクに関するエラーレポートを強化。
ネットワーク機能のデッドロック対策。
UPnP不具合修正。
—————————
UPnPの不具合は見つけて思わず笑った。俺ん家のLAN IPとポートを指定してた・・・・・・
こんなあからさまなケアルスミス久しぶりすぎて笑った。

ネットワークはお馴染みデッドロックに悩まされ、「リストのロック→スレッドのロック」と「スレッドのロック→リストのロック」をどうやって解消するかで奮闘。ロックフリーを考えたけどなんかしっくりこない。
まぁそのうち安定するっしょ。

それにしてもベクターはどんどん対応が悪くなっていってる気がするんやけど。
差し替えメールして、前までは5日以内にアップロード通知が来てたのに、今では1週間経ってやっとされるかされないか。
おまけに今回に至っては通知さえ来なかった。終わってる。
サイトはどんどん広告が増えて重くなるし、もうたぶん利用しない。

ダウンロード