・・RogueLike

階段に入ると問答無用で次のフロアへ移動するところまで完了

=状況= 階段に乗ったら次のフロアへ移動するところまでできたので上げ。右上のナビに微妙に明滅を加えてみたりした。 今日で「会社での作業」はしばらくないので、ここらへんでストップ。冬期休暇で暇な時間ができたら進めるかも。 =swf= 上下左右で移動…

ファイルをマージ(しただけ)

=状況= WinMergeを使ってマージした。フォルダを「家のやつ」と「会社のやつ」の2つを用意して、それら2つのフォルダを選択してドラッグ&ドロップ。異なっているファイルをダブルクリックして、差を上から見ていって「右にコピー」のようにして必要なも…

階段まわり試作中

=状況= 家で作ったコードの上げ忘れがあったため、ちょっと不整合が起きて効率が悪い状態。とりあえず仮で階段をランダムに配置するところまではできた。あとは階段に触れたらステージを再生成する処理を組み込めばひとまず完了ということにする。 コード…

タスク管理部分を作った(だけ)

=状況= 「十字キー押しっぱなしで滑らかに移動」「ダッシュ移動」のタスク側での対応が思ったより大変だったので、昨日と今日はその対応のみで終了。挙動としては、「見た目の動作が滑らかになった」以外の変化がないので、swfの上げは保留。コードだけホ…

AS3用ローグライクの考察

=前置き= 今日はタスクまわりの設計だけで、特にここに上げるモノがないので、考察をメモしておく。 =部屋のつながり= Racanhack コード解説で説明されている基本アルゴリズムでできる部屋は、「木構造」になっている。上記ページではさらに「ループ」を…

不思議のダンジョン(ローグライク)の自動生成(AS3版)

=追記= 画像埋め込み版を追加。 =状況= とりあえず、パラメータ調整とバグつぶしをして、「AS3で不思議のダンジョン的な迷路を生成する」というところまではできた。はず。 =swf= まだ、直リンク。明日、ページを適当に作って、それに貼り付ける予定。…

ダンジョンの自動生成まで対応

=状況= 一応、迷路生成部分までできた。はず。パラメータ調整をしてないので、通路が部屋にめり込んで部屋の壁のグラフィックがおかしい部分があるけど、これは休日に対応予定。 あと、シレンとかみたいに、地図を縮小して右上に表示してみた。 休日は、パ…

壁グラフィックの自動指定がある程度完成

=状況= 「角」のグラフィック指定が面倒だったので、そこはひとまず飛ばすことにした。 迷路の自動生成アルゴリズムを参考に、分割して部屋を作る方向で実装中。明日にはプロトタイプはできる予定。 =swf= 今回も直リンク。以下のような配列で指定すれば…

マップ表示の対応付け中

=状況= グラフィックの表示に問題があったのは、「こちらは地形パネルが32×32だと思ってたけど、実際には16×16」だったため。RPGツクールまわりを調べてみたところ、XPだと「32×32」だけど、それ以外は「16×16」らしい。 で、「32×32のパネルを見つけてく…

床と壁に対応

=追記= やっぱり実行ファイルだけでも上げておこう。ということで、直リンク。 床と壁のサンプル(壁のグラフィック部分は適当) =状況= 床と壁に対応した。配列で床と壁を指定したら、グラフィックと衝突判定が生成できるようにした。 壁のグラフィック…

下準備中

=準備= 今日は、地形の壁などの表示まわりの作業をした。 ツクール系にあるような「壁を敷いて、床を置くと、自動的に壁が変形」というのをやるために、「状況からグラフィックを特定するためのマッピング」を作ってみたものの、その初期化に時間がかかり…

何故か不思議のダンジョン製作開始

=前置き= 昨日、寝ようとしたら唐突に、「不思議のダンジョンを作りたい!」という衝動のために寝れなくなり、今日になっても衝動が続いてたのでGAEではなく不思議のダンジョンをやることにした。「予定」よりも「衝動」を大事にすることにしているので。 …