日記 公開85週目。そして元旦
公開85週目。そして元旦。サブゲーム情報の保存と読み込みというかなり面倒な処理が残っていたので昨日はひたすら実装していました。カタカタすること約8時間…なんとかぎりぎり間に合いました。そしてリリースして、2004年を振り返るページを書き、あ…
スクラップブックオンライン — 69件
公開85週目。そして元旦。サブゲーム情報の保存と読み込みというかなり面倒な処理が残っていたので昨日はひたすら実装していました。カタカタすること約8時間…なんとかぎりぎり間に合いました。そしてリリースして、2004年を振り返るページを書き、あ…
公開86週目。今週は目立った更新はありませんでした。というものの、見えない部分での修正は続けています。すごろくとか戦場ゲームとかまだまだサーバーを落としてしまうような不具合が眠っているので直さなければいけないところなのですが、ソースコードの…
細々とした修正中。そんな中、デカキャラ画像が更新されてたので取り込んでみたり。 イフリート! やっぱりでかい!まだ、デカキャラにはバグがあって、内側に入り込めて攻撃できなくなってしまうので、現在使用されていなかったりします。ボスらしい特別な…
公開87週目。今週はバグ修正をしたくらいで、大きな変化はありませんでした。アイテム属性増やして取り引きできないアイテムが設定できるようにしたり、エフェクトのアニメーションのタイミング設定が細かくできるようになったくらいなもので。 あとは、サ…
公開88週目。今週もこまごまと修正。そうそう、MIDI再生についてなのですが、結局自分で書かずにサンプルコードを使わせてもらいました。そしたらまー、なんてきれいに再生されること…かなり奥深くの処理なので、何をしているのかよくわからないので「…
昨日の夜、最近公開された新しいダンジョンへみんなで旅立ちました。その時のスクリーンショットを見ながら振り返ってみようと思います。 出発前 出発前の準備中。これだけの人数が集まって話しながら動いてるのを見るとなんだかうれしくなります。どきどき…
公開89週目。ここのところ、見えない部分の作業が続いています。サーバー側のデータ保存処理の変更とか、クライアント側の描画処理の変更など。描画処理に関しては、今まで公開できないものを使っていたので自分で一から書き直しました。あとは圧縮処理のと…
今日は細々とした実装をしました。 中断。 道具。 歩くと中断。 特技の準備(詠唱)中にキャンセルできるようになったり、道具を使うと何使ったか表示されるようになったり、特技の準備中に歩くとキャンセルするようにしたりしました。特に歩くキャンセル…
公開90週目。見えない部分の修正もちょこちょこやっています。圧縮処理のzlibを使っている部分も自分で書き直し、ようやくフリーで提供されているライブラリと自前のソースコードという状況になりました。ようやく全てのソースコードを公開できる状態に…
公開91週目。今週もサーバー側の修正をせこせことやっていました。データの保存形式なんて、プレイヤーからは見えないところなので、一見変化がないようなのですが、水面下ではけっこう変わっています。「とりあえずでも実装しながら進めていく」という方針…
公開92週目。今週は主に不具合修正してました。機能追加→修正→気まぐれ実装→修正→以下ループという感じで進むのが理想的なのかなーとか思ってまして。 劇場。 SBOにも劇場がっ!ということで、これから演劇関連の機能が実装されていくような感じに…
公開93週目。今週も修正修正。こまごまと修正。今まで追加した機能の不具合がたまってきておりまして。あと、平行してサーバー側のデータ保存処理を書き直していたり、見えないところをいじっております。見えないおしゃれ?(違) 見た目はあまり変わって…
地道にコツコツ。機能追加でやりたいことはたくさんあるのですが、ひとまずおいといて、ランチャーのリメイクに取り掛かりました。 現状レジュームに対応していないため、途中で回線が切れるとやり直しになってしまい、無線LAN環境ではかなりの不便さを感…
公開94週目。今週もバグ修正…で終わってしまいました。バグ修正に余裕が出てきたら機能追加という手順でやらないと、後々面倒なことになるから、しかたない事なのですが…はやる気持ちを抑えつつ、足元固めていくことにします。あー、やりたい事はたくさん…
公開95週目。今週はー。ランチャー少し進めて、あとは修正…そんな時もありますよ。 今日は少し前に進めました。 説明欄 アイテムを選択すると説明が出ます。つっこみどころは多々あれど、ひとまず形にしてみました。あれやこれやとありますが、小さな事…
公開96週目。もー大変。ここのところ、チート行為に大迷惑しております。元々エラー処理が甘いということもあるのですが、悪質なチート行為によりありえないマップへ移動しようとしたり、パラメータの改ざんや流通していないアイテムの入手。やられ放題。そ…
お彼岸。昼の部と夜の部とで全国墓参りツアーが開催されました。昼の部は残念ながらサーバーエラーにより中断… マイスの村 30人から50人くらいの人数がぞろぞろ動くわけですから、サーバーの負荷もかなりあったようで。 さすがにこの人数で団体行動と…
公開97週目。作業進まず。チート対策をいろいろ調べていました。技術調査は時間がかかる上にその時間が無駄になることもありなかなか進みませんで。なんだかなーという感じです。ただ、このまま放っておくと、今後の機能拡張の時にまだいじられ放題になって…
水面下の戦い。今日覚えたCRCというやつでパケットにチェックサムをつけてみました。チェックの処理分重たくなってるのですが、仕方が無いということで。まだいくつかやらなきゃいけない対策が残っているのですが、それをやってしまえば、初心者的チーター…
公開98週目。最近行っていたチート対策は一段落?とりあえずサーバーが落とされるような事はなくなったようなので、よしとしておきます。ということで、ソース整理をしながら少しずつ新しい機能追加にも手を出していきたいと思う今日このごろです。ただ…や…
もうすぐ書き始めて2年が経とうというソースコードは、思い出とともにごちゃごちゃしています。 だもんで、機能追加するときに勢いが無いと修正できない状態です。まるでちらかった部屋をどこから掃除しようか途方にくれてしまうかのように… てことで、ウ…
公開99週目。よくよく考えてみると…勢いがあるうちは気がつかなかったのですが、なかなか手を付けられない要因を考えてみたところ、どうも、いつでもリリースできるということが重荷になってきてたのかもしれないなーと。「いつでもリリースできる→いつも…
えんやこらどっこいさ。なかなか最初の一歩が踏み出せないめんどくさがり屋さん。それでも前に進んでみました。 てことで、装備コマンドを変更中。 変更中。 攻撃力とか表示されてませんが、種類を選んで、装備を選ぶ感じにしてみようかなーと。 それと、…
今日も装備。 選べるように。 変更前と同じように選択できるようになりました。所持品から装備を別にする対応が週末までにできれば理想なのですが… なにかと細かい変更が必要な気がしてます。今週はもうひとつ変更したかったのですが、どうやら装備だけで…
公開100週目。早いもので…もう100週間経過しました。そんなわけで、多くの人から激励をいただきました。 100週記念。 うれしいですねー。今後も製作続けて少しでもおもしろく遊べる空間作りをしていこうと思いました。 先にコード整理しなきゃで…
公開101週目。今日は金曜日ですが、バージョンアップしませんでした。それは何故かというと… 公開100週目、そして来週で実装開始から2年。そんなきりのいいタイミングでもあるのですが、正直言うと、今のソースコードを変更し続ける気持ちが薄れてい…
公開102週目。実装開始から2年が経過しました♪ 現在、ソースコードの書き直し中です。現在の状況としては、サーバー側のデータ読み書き部分を作成中です。クライアント側は全く未着手です。 すごく基礎的な下回りを実装という感じですね。ゲームとして…
公開103週目。今週は連休ということで、ひたすらコーディングしていました。 サーバー側のいくつかのデータの読み書きができるようになり、クライアント側の実装にも着手。ようやくログイン画面が見えるようになってきました。ゲームとして動くにはまだま…
公開104週目。今週もこつこつコーディング。 先週に引き続き、クライアント側の実装を進めています。ログイン画面の入力欄が動くようになり、クライアントの全体構成も固まってきました。 次は背景やマップ等の描画面を進めつつ、サーバーとの通信周りの…
公開105週目。相変わらずコツコツ続けております。 まだまだ見せられる段階ではないものの、ようやく最初のロゴ、タイトル画面、ログイン画面と遷移できるようになりました。 かなり処理を分割しているので、背景の多重スクロールとか天候の描画とかが良…
公開106週目。 ログイン画面 ロゴ→タイトル画面→ログイン画面までフェードイン・フェードアウトしながらいけるようになりました。 チェックボックスの背景透過のやり方を忘れてしまったので今はきちゃないですが、後々直そうって事で。 今のところ理…
公開107週目。 それっぽい 透過っぽい。XPのビジュアルスタイルに対応すると背景がなぜか真っ暗になってしまうので、断念。 ということで相変わらず地道にコツコツやっているわけですが、ようやく通信部分に入りました。まずはログイン処理からサーバ…
公開108週目。 おめでとうありがとう 私的なことですが、誕生日ということで約50人もの人が祝ってくれました。 みんなにショートケーキをはじめいろんなものを次から次に・・・最後はどたばたした展開になりましたが、なんかそれっぽくてよかったです…
公開109週目。 今日もコツコツ明日もコツコツ。 ログインしました。 ログイン後のメニューを作っています。ここまでくると後は単純作業。選んだ項目によって表示を切り替えてサーバーに通知、応答を受けたら表示を切り替える。 というような感じで進ん…
公開110週目。 今週もコツコツ。 ごちゃごちゃと。 ログイン後のメニュー画面周りをまだまだ実装中。 作ったキャラの情報のやりとりを考えつつも見た目の部分も進めています。これを乗り切ればようやくマップ画面に! キャラの表示サイズを変えようか…
公開111週目。 今週もコツコツ。先週から画面は進んでいません。 アカウントとかキャラ情報の作成周りを進めています。地味な地味な作業が続いているのでじわじわ進んでるという感じです。 マップ画面になればテンポよく進む・・・と思ってます。
公開112週目。 キャラ選択 やっとこさキャラ選択ができるようになりました。 地味な下回りの作業はとても根気がいるもので。ある程度進まないと苦痛な作業が続きます。 今回の設計では、前よりもっと一つ一つの処理が小さくなり、コツコツ処理を付け足…
公開113週目。 新グラフィックで。 いろいろありましたが、結局新しいグラフィックで行こうということになりまして。 描くボリュームは現行の何倍にもなりますが、その分より細かい描画ができるようになり、ぐっと良いものになるかと思います。 きっと…
公開114週目。 マップ画面を表示するべく実装しています。 まずはマップの土台部分(地面)の表示を目標に進めています。頭の中ではだいたいできているので、後は実際のコードに 落とす作業という感じです。地味な作業は足取り重く、なかなか最初の1歩…
やっとこさここまで。 マップ画面始めました。 まだマップデータが仮ですが、ようやくマップ表示とキャラ表示の仕組みがまとまってきました。 まだ向きも変わらずスクロールもしませんが、大きな一歩だと思います。
公開115週目。 今週もマップ画面の実装中です。 仮に実装→少しずつ本番用に置き換え という作業を繰り返しながら少しずつ形になってきています。とりあえず向きが変わるようになったので、 次の目標として、押している間アニメーションするという「歩…
公開116週目。 今週もマップ画面の実装中です。 歩き出しました。 ようやくてくてくと歩き出しました。細かいところはまだまだですが、やっとこさという感じです。 早いもので、もう3ヶ月も経ってるんですねぇ。現状のものがいかにすごいペースで作っ…
公開117週目。 お彼岸という事でお墓参りツアーがあったので参加しました(途中からですが)。 マイスの村 レジェンタから塔を超えてマイスの村へ。 このコースはたどり着いた感が良く出ます。歩いてほどよく疲れたところに聴こえてくる心地よいBGM…
通信テスト。 大成功。 突然ではありますが、ログインするとたくさん人がいてたので、通信テストをすることにしました。 歩いてチャットしかできないんですが、思っていた以上にうまくいったようで、切断処理がおかしい事を除けば良い感じに動作してくれた…
通信テスト。 良くなってきました。 前回切断の処理がおかしかったので、修正してみました。 相変わらず突然のテストだったわけですが、正確な時間を言わなかった為にたくさんの人を待たせてしまい申し訳ないと思いつつもテスト。 多重起動を駆使してもら…
動作テスト。 釣り竿 釣り竿が描けたということで実装してみました。 キーを押すたびに装備・解除します。雰囲気ということで。 釣り師達 みんながマップの端へ行くので何だろうと見に行くと… どうやら何かを釣っているようです。いやいや、釣れないで…
管理者用ツール。 SBOエディタ。 新SBOでは管理者ウィンドウを別モジュールに分けることにしました。 まずはマップ編集周りから作っております。真ん中らへんの小さいやつがメニューバーで、そこにアカウントとかアイテムとかボタンが並んでいく予定…
いろいろ進んだ一週間でした。 マップとか雲とか。 まだエディタとサーバーが繋がっていないので、とりえずファイルに保存して読み込ませるようにしました。 サーバーとクライアント間での受け渡しはできているので、マップがちゃんと表示されるように!…
動作テスト。 昨日の夜テストを行いました。 なんか良い。 マップの端に競争用の場所が設けられたということで、ラグ度を計るという意味を含めて徒競走。 そのスタートを待っている図。なんか良い雰囲気じゃないですか? ウェーブ!ウェーブ! 座りポー…
の夜 動作テスト。 今夜もテストしました。 昨日のオモオモをなんとか改善できないかなーと、いろいろと重たそうな処理を調べているうちに、「あ、ひょっとして…」と気づくものがありました。 ちょっと試してみたところ… ヤター ∩(・ω・)∩ バ…
動作テスト。 昨日の夜テストを行いました。 密集 今週はキャラの移動を、1キャラ分から半キャラ分にする変更と、スクロール方式の変更を行いました。 スクロールは従来の常に画面中心で移動から、画面の端の方にいる時だけスクロールするという、アクシ…
秋彼岸。 ごちゃごちゃ 秋彼岸お墓参りツアーに参加しました。 土曜日ということもあり、最大Online数が94になることもありました… 一度サーバーが落ちてしまったものの、それを除けば調子よく動いていました。 何度も書いている事なのですが、…
心機一転。 なつかしい新しい いろいろとお世話になったVeLTiNAさんがSBOから離れたという事で、新SBOは再スタートすることにしました。 絵を現行のに差し替えて動かしてみたところ…半キャラ移動&斜め移動するので、新鮮な感じがします。…
身をもって体験。 順番待ち。 先日の仕様変更により、敵同士が重ならなくなりました。 その結果…敵を一箇所にまとめて魔法で一気に倒すという方法ができなくなりまして。 狩りの効率が悪くなっています。で、どんなもんかと実際にやってみたところ…確か…
ソースコードに愛情を。 愛があればらぶいずおっけー 考え方は時間と共に変わってくるものでして。 「新SBOをがんがん実装して、現行と差し替えて現行のSBOはその時に終了しよう。」 と、思っていました。そのつもりで約半年作業してきました。 で…
ぼちぼちと。 エディタ画面 新SBO用のエディタ(管理者ウィンドウ)を作成中。マップパーツ周りを実装しています。 しばらくエディタ周りの作業が続きそうなので動作テストはもうしばらくできなさそうですが、のんびり実装は進んでいます。 そして、現…
いろいろやってます。 ここのところ細々といろいろやってます。 まず、SBOMusicPlayerの作成。これはDLLに入っているMIDIデータを再生するものなのですが、未使用曲があったり、曲名と作者を表示していないのをなんとかしたいというと…
リリース。 SBOMusicPlayerをリリースしました。今なぜ音楽再生ツール?と思われるかもしれませんね。 以前から、使わせていただいている曲に関して、曲名と作者さんの情報が見せれていないのを何とかしたいというのがあったんです。 それに…
一歩前進。 コード整理をしているうちにふと思いつき、実装を始めました。 それっぽくなってきました まだ蘇生のアイテムや魔法が無いのでもう少し作業する必要がありますが、これができればいろんな展開ができるかなと思っています。 棺おけを引っ張ると…
おひさしぶり。 約半年ぶりにクライアントを更新しました。ひさびさということで少しバタバタしたわけですが、ようやく蘇生関連の実装がリリースできました。 これで、今まで以上に手強い敵との熱いバトルが!!! 今までは、死んでしまうとその瞬間に記録…
マップエディタ。 新SBO用の管理者ツールとして作成しているSBOエディタですが、マップ編集部分がそれっぽくなってきました。 エディタ風景 本番ではサーバーと通信してデータをやりとりするのですが、現在はファイルに書き出すようにしています。…
破壊と創造。 今の成長システムだとなかなか数値が上がらないこともあり、白熱した戦闘へはほど遠いですよね。特にHPが少ないこともあり、長時間の戦闘が難しく、ちまちました感じから変化がないという。 そこで、思い切って徐々に成長していくように変更…
リセット。 徐々に強くなる方式にした途端、今までつちかってきたものが崩壊しました。 正直、気持ちは少し軽くなりました。これからはどんどん作りたいものを試していこうと思います。 チチャーク 流れる文字のサイズを16ドットから12ドットに変更。…
よくできました。 突然ですが、プログラマ的視点からSBOの良い点を書いてみることにします。 ■100人乗っても大丈夫。 WinsockによるTCPを使ったSBOの通信エンジン。うちのサーバーの帯域の都合によって100人上限にしていますが、1…
祝♪SBO2周年 12月1日0時を持ちましてリニューアル二周年となりました♪おめでとうございますありがとうございます。 ここ最近は製作ペースがますますのっそりしてきましたが、なんとか続いております。どこまで続くかわかりませんが、今後ともどう…
SBOエディタがそれっぽくなったので公開しました。 エディタにも関わらず操作説明が後々Webで公開なんていう感じですが、もの優先ということで。 ツールの説明書って書くの大変ですよね。というわけで、使って覚えてもらえればなーと。 いろいろと遊…
最近すっかり停滞してます。なんでだろうとお風呂の中でゆっくり考えてみました。 元々ゲームが作りたいというよりも、ゲームのプログラムがしたいという技術的欲求から始まりました。 それから2年ほどたって、それなりにネットゲームとしての基礎的なこと…
レベルアップな感じ。 レベルうp! のそのそと実装を続けていたレベルアップシステムが最低限動くようになったのでリリースしました。 まだどの敵倒しても経験値1だし、どの職業でも同じようにあがるし、いろいろと暫定なのですが。 調整できるようにな…
メリークリスマス。 雪合戦 昨日は雪合戦大会が開催されていたので見に行きました。 得点板とプレイヤーがリンク(当たると減点)しないバグがあるのですが、事前に確認してから試合開始する等の工夫で乗り越えて遊ばれています。 まさにプレイヤーに助け…