日記(894)

<前 次>

X延期

いやはや。新しいスマブラがまた延期されたようですね。
どうせ発売日に買いに行っても売り切れているだろうとか、卒研の関係で忙しいからスマブラやってる暇ないとかで、発売日に買うつもりがあまりなかったので特に痛手はなかったのですが。
というより、発売日が迫っているという実感もあまりなかったのですが。
なんだかんだで発売が近いんですね。

UTF-8

というわけで、新ステージはいろんなものが降ってくるようになりました。
通常重力のほかでは、無重力でも一応クリア可能にはなっています。
通常だと全自動なのに、無重力だと必死で避けないといけません。
その代わり避け終われば自由に動けるんですけどね。
…ある程度は。

そうそう、掲示板をちょっとだけリニューアルしました。
いや、文字エンコードをShift_JISからUTF-8に変更しただけなんですけどね。
ただ、もともとうちの掲示板はShift_JISという文字コードに依存したデータが含まれていたので、部分的に微妙なところで実はShift_JISが残ってたりします。

とげとげだらけ

どうやら個体識別用IDを全部のキャラについて付けたらうまく動いたようです。
で、動けないステージは約20秒でクリアできるようになり、今は見た目の調整をしているところです。

不完全な再現性

とりあえず順番が問題となるのは同種同士での当たり判定を行うウナギカズラとギヤバネだけのはずなので、その部分から改良に取り掛かってみました。
でも・・・なんだかどうにも以前と変わらず動作が不定になってしまう様子・・・。
う~ん、もしかするとどこか別のところに原因があるのでは・・・?

処理順

う~ん、今まで細かいことと思っていい加減に作ってきた部分が今頃になって効いてきたようです。
ステージ開始時にキャラをマップ上に配置する際、キャラを割り当てるときのメモリアドレスによって処理順が前後してしまうため、同じプレイをしても微妙に異なる結果となってしまうことがあり、リプレイが正しく再生されないことがある問題が出てきてしまったのです。
これを機にゲームプレイにかかわる部分での処理順にプレイごとの差が出ないように、順番を意識した構造にしようと思います。

むしろ動けない

ふにゃさんの新しいステージを作っています。
広いステージがあまりにも難しくて長すぎたので、今度は何もしなくてもクリアできるくらい簡単なステージにしようと思っています。
ちなみに今回アップした画像はステージの一部しか表示してないのでこのままエディタに移してもちゃんと動きません。

1199977097.png

動くな!

ふにゃさんの追加ステージの調整をしていて、旧バージョンでも動くかどうか確かめようとしたら、バージョン1.07がフォルダ選択の画面が出たまま起動しないというバグが見つかりました。
原因はファイルの存在チェックが開発環境でしか動かないものであったことでした。
すぐに直してアップしましたが、2週間も動かないゲームを掲載してしまった申し訳ないです。
で、今は広いステージの調整も終えて、新しいステージを作っているところです。

1199890586.png

<前 次>