クレヨン物理
Crayon Physicsなんていう、クレヨンのグラフィックで物理演算をやってしまうゲームがあったのでやってみました。
走るアルマジロ君と同じく、転がる何かをゴールに導くのが目的のようです。
http://www.kloonigames.com/blog/games/crayon/
Crayon Physicsなんていう、クレヨンのグラフィックで物理演算をやってしまうゲームがあったのでやってみました。
走るアルマジロ君と同じく、転がる何かをゴールに導くのが目的のようです。
http://www.kloonigames.com/blog/games/crayon/
見るメテオンもどき、おおよそできました。
シミュレーション方法としては、HGPアルゴリズムを用いています。
ただ、そのままHGPを使うと生存率がかなり悪くなるので、生存しやすくなるように補正を掛けたりしています。
テスト用の惑星を基準にして、それなりに生存・滅亡する2分を基準にして調整しました。
あと、細かいことながら、カタマリの外に出た燃えカスの還元タイミングを微調整しました。
見るメテオンもどきのシミュレーション部分を作成中です。
静止画を作るのが目的なので、シミュレーションの最中はゲーム画面を見せないようにしたほうが良いということで、ゲームの1フレームの処理が終わっても最終的な結果になるまでは描画を抑制するようにしています。
そして、シミュレーションに時間がかかる場合はある程度時間が経った時点で自動的に処理を打ち切るようにするつもりです。
後、サウンド関係の処理はばっさり切り捨ててます。
メテオンもどきの本体を画像ジェネレータに改造中です。
画像を生成する方法としては、内部的にゲームの挙動をシミュレートして、ある程度進んだところでとめてその時点での画面を画像として出すという方式にしようと思っています。
静止画である都合上、サウンドの設定はなかったことにされます。
ちなみに名前も「見るメテオンもどき」と「MeteonSee」に変更する予定です。
…ん?滅亡したらどうするかって?
メテオンもどきを年明けに自動終了するプログラムを作っています。
トップページの告知を変更するプログラムはすでにできていたのですが、肝心のゲーム本体を置いてあるページがそのままだったのですよ。
こっちは削除対象であればそれ相応のメッセージを表示して、それ以外だったら画像ジェネレータを表示、という流れになるのですが、それはそれで、削除メッセージも画像ジェネレータもできてないわけで、こりゃどうしようかなーというところです。
ふにゃさんアップしました。
結局昨日の分から追加機能は付けませんでした。
で、その代わりに昔作っていまだにクリアできていない最高難易度のステージを期間限定で公開してみました。
コンパクトなステージをいくつもクリアするというコンセプトのこのゲームでは珍しい、何十分も、ことによっては何時間もかかるステージですからね。
集中力が持ちませんよ。
ぬわー。BMP(を含むAVI)がボトムアップ方式でCDIB32がトップダウン方式だってことすっかり失念してましたよ!
AVIに記録してみたら上下反転してました!
で、それを直すために記録前にミラー転送したら今度は左右も反転!!
…もちろんちゃんと直しましたけどね。
で、うまく動いたのでアップしようと思ったのですが、ヘルプを最新に更新しようと思ってもHTML Hwlp Workshopをインストールしてなかったのですよ。
もちろんインストールを試みたわけですが、HHWは割と古いソフトなので、まともに日本語環境に対応してないわけです。
自動で日本語を含むフォルダにインストーラを配置して、それでエラー出してくるわけですよ。
…うん。手動でインストールしましたけどね、結局時間がなくなったわけですよ。
せっかくなので明日にもうちょっと機能を足してアップしようかなと思ってます。