箱庭ノベルズサーバー障害
箱庭ノベルズでDB周りに障害が発生しているらしく、
反応が重くなっております。
ご迷惑おかけしますが、しばらくお待ちください。
Web、ゲーム、本、映画・アニメなど、感想・レビューが基本のブログ。
箱庭ノベルズでDB周りに障害が発生しているらしく、
反応が重くなっております。
ご迷惑おかけしますが、しばらくお待ちください。
選択肢イベントで、特定シーンへジャンプせずに、
次のイベントに進めることもできるようにしました。
ver0.63で画像の表示効果として、「ラスター」を追加しました。
感謝!→ラスタスクロールだ!@Kawa.net
ver0.64で画像の先読みをするようにしました。
あまり賢い先読みではなくて、
単に新しいシーンに入ったとき、そこで使われる画像を予めロードしておくだけです。
本当は分岐があったりしたらその通りに読んでいければいいんですけどね。
とりあえず、無いよりマシかも程度で。
それとトップで使っていたサンプルノベルがあまりにショボイので、
新しいの作りました。
選択肢とか無くて、機能をフルに使ってるとは言いがたいのですが。
他、ちょこちょこと修正中。
※「II」取りました(笑)
フラグ値でランダムを扱えるようにしました。
詳細はマニュアルにて。
で、ランダムサンプルにお決まりのじゃんけんゲーム。
画像レイヤーに「前景」を加えました。
常に最前面に表示される画像です。
工夫次第で面白いことができるかもしれません。
↑そのイメージ説明
ついに、箱庭ノベルズIIにセーブ機能追加!
と大々的に言いたいところですが、試験運用という感じでスタートします。
全フラグ値、現在表示されている画像・エフェクト、シナリオの進行状況
その全てを正確に保存する必要のあるセーブ機能は、
その性質上複雑な処理のため、
特定の条件下ではうまく機能しない可能性があります。
もし、セーブしたけどおかしい、ということがありましたら、
・どの作品で
・どのあたりでセーブして
・具体的にどうおかしいか
など、できるだけ詳細にご連絡いただけるとうれしいです。
ちなみに技術的な話をすると、データ保存には
flashのSharedObject(以下SO)を使っています。
最初はCookieを考えていたのですが、
保障される変数が20個、サイズも各4kbと、
変数の値にマルチバイトも使える箱庭ノベルズでは、微妙に不安。
その点、SOは基本100kbほど、
ユーザー指定で無制限にもできます。
またCookieはブラウザごとなのに対し、SOはマシンごと。
IEとFirefox乗り換えても問題なし。
あとはネットワーク介さずローカルで完結できるとか・・
この辺メリット薄めだけど(笑
マルチバイトは、IEなどはエンコードせずに
ダイレクトでflashvarsに渡しても大丈夫でしたが、
SafariやOperaなど、ブラウザによってはダメなので、
やはりエンコードしとくのが無難。
とりあえずjavascript側でencodeURI。
が、それをそのまま渡すと、結局flash内部でデコードされてしまうので、
encodeURI(mb_vars).replace(/%/g, '|')
みたいに置き換えて保存させてみました。
逆にロードするときは、内部で
decodeURI(mb_vars.replace(/\|/g, '%'))
みたいな。
encodeURIは自動でutf-8になるようで、かなり容量食うんですけどね。
サウンドの仕様を変更させていただきました。
今まではWindowsのメディアプレイヤーを呼び出すような仕組みだったのですが、
どうも、環境によってはエラー窓が表示されたりもするようです。
既に作成された分については残そうかとも思ったのですが、
サイトの閲覧者などに余計な心配をさせる可能性もあるため、
全て変更することにしました。
ご迷惑おかけしますが、よろしくお願いします。
今後はmp3形式のみ有効です。
midやwavの処理は飛ばされます。
再生には、FLASHプレイヤーを利用します。
これにより、WinIE以外のブラウザでもサウンドの再生ができます。
ストリーミングしますので、多少ファイルサイズの大きいサウンドでも
プレイに耐えられるかと思います。