日記(704)

<前 次>

無題

アンパンマンDBバージョン3開発中。
データベースの自動インストール周りです。
ここんところCREATE TABLEが反映されなくて困っていたのですが、この処理をトランザクション内で行おうとしていたのが原因でした。
また、インストールには数秒とはいえ時間がかかり、その一方で休止時間ゼロでの運用もしたいので、設定をリアルタイムに反映させつつその作業には極力時間をかけないようにする方法も考えています。
データベース定義ファイルの変更検出用の小さなファイルを作って、変更が検出された場合のみ自動インストールを行います。
データベース定義が変更されることは、運用開始後には少なくなるはずなので、ほとんどのケースでは体感できるほどの速度低下はありません。
また、インストール作業が入った場合にも、数秒なので、体感的には回線の調子が悪かったのとそう変わりないはずです。
もちろん、なるべくインストールは自分で行って、訪問者には数秒も待たせないようにしたいと考えてはいますが。

現行のアンパンマンDBの「今月の仲間」のページをこっそりパワーアップしました。
年月を選べるようになったのと、十周年単位での強調表示です。
メロンパンナちゃんが来年9月で20周年というのもわかるようになったのです。
将来的には、さらに拡張してアンパンマン年表のようなものにしたいと思っています。

ブラウザ版ふわふわふにゃ、iPhoneでの動作確認も取れたので、動作環境のところにiPhoneも追加しました。
少なくとも最新版のiPhoneならばちゃんと遊べると思います。

無題

弟がやっていたスーパーポケモンスクランブル、クリアしたようです。
結局まあ、いろいろとネジの話でした。

ゲームフリークのモリモト

ポケモンホワイト、ゲームフリークのモリモトと戦いました。
ひでりロコンでとりあえず晴れにしておいて、あとはアクアリング耐久型ガマゲロゲと炎タイプのメンバーで挑みました。
三猿がヤタピのみを持っていたのは予想外でしたが、みんな頑張ってくれてなかなかいい感じに勝てました。

無題

先日の今月の仲間と未記入キャラのページを改良しました。
未記入キャラのページについては、記入しなくてもいいキャラを表示しないようにしただけです。
今月の仲間は、レイアウトを調整したのと、URLで指定すれば年月を指定して表示することができるようになりました。
さらに拡張して仲間だけでなくイベントの予定や放送の記録なども入れてアンパンマン年表的なものにしてみるのもいいかもしれません。

無題

昨日に続けて、今度は未記入キャラを列挙するページを作ってみました。
処理の高速化と開発スピードのため、すべてカタカナにして処理しています。
これがキャラDB充実の助けとなるはず…!

無題

アンパンマンDBのメモページに「今月の仲間」を作りました。
トップの○○周年の月間バージョンです。
ちょっと変えればいろんな月の仲間も作れます。

無題

パネルγの公正なランキングシステムについて考え。
ゲーム開始時にサーバー側からキーを受け取る。
サーバーはキーを発行した時間を記録しておき、ゲーム側はそのキーを元にゲームを始める。
ゲーム終了するとキーとリプレイデータを送信し、サーバーはやってきたキーと自分で発行したキーを照合する。
そしてキーが正当なものであればリプレイデータを受理する。
こういうのならいけるんじゃないだろうか。

<前 次>