「ひらかたチェンジャ」に関する日記

テンプレートの練習

ふにゃさん、マップのスクロール機能を実装してみました。
普段ならここらで結構てこずっていたりしたのですが、今回は結構あっさり実装できてしまいました。
これというのもよく使いそうな機能をテンプレートとして実装して、Saturateとかしたからだと思っています。
で、早速テンプレートのSaturateで主人公の移動速度も制限。
めり込みをなくしたのです。
ついてに、当たり判定と移動のアルゴリズムを改良。
まず横に動かして全方向に当たり判定。
これで上下にぶつかっていなかったら縦にも移動した上また当たり判定。
これですり抜けバグも当たり判定が1フレーム遅れるバグも解消されたはず。力技だけど。

ひらカタチェンジャデラックスをアップしてみました。
ダウンロード→その他から落とせます。
リコチキ語+同時通訳にしているとタイトルがとんでもないことになっちゃいます。
巡回置換の周期も調べてみようと思ったのですが、根性が足りず計算できませんでした。
10桁は軽く超えると睨んでるんだけど…。

掲示板にニストのアイコンを追加しました。
不死身のあいつです。
まだ出ていないRPGの敵です。

Bomber丸Worldのページも更新。
ゲームシステムの詳細です。

template<class T>
void Saturate(T min,T& num,T max){
if (num>max) num=max;
if (num<min) num=min;
};

スミスチャート

ひらカタチェンジャDX作ってみました。
ひらカタチェンジャにリコチキエンジンのユーザーインターフェースを施して、もちろんリコチキ語も同時収録!
しかもおまけにタイトルもなぜかひらカタチェンジ!
リコチキは巡回置換なので何度も同じ変換を繰り返していると必ず元の文章が現れるはずですが、それは巡回置換一つ一つの巡回周期の最小公倍数となるので、そう簡単には元には戻ってくれないようです。

ふにゃさんエディタにマップサイズ変更機能を施しました。
レポートの合間にちょいちょいっと実装したにしてはまともに動いてくれていますが、将来3層マップに対応するときにちょっと面倒になりそうな気がしないでもありません。
標準以下の大きさになったときの処理ができてないな…。

inDLableを更新したりしてみました。
スタイルシートを新しく替えただけですが。

レポートについては、現在スミスチャートドローマシンとなって作成中。そろそろ終わらせます。

It'll be...

レポート出しました。
2日間期限が延びたにもかかわらず内容はほぼ変わらず。

ひらかたチェンジャにアイコンつけたけどアップせず。
要望がない限りアップはしません。