・・AS3

忍者エディタ作成中

=状況= 現在、カーソルを作成中。 前回書いたとおり、何か別の書き物でお茶を濁すことにする。今回はTRPGを始めた経緯とかで。

忍者エディタ作成中

=状況= エディタ作成中のため、特に書くことがない。何か書いてエディタの進行を遅らせるのも良くない気がするし。今回のゲームの移動アルゴリズムや、最近また再開したバンブラの説明とか、ネタはあるんだけど、書くと結構時間が取られる。少しずつ下書き…

忍者エディタ作成中

=状況= 今週いっぱいはエディタ作成に専念するので、特に何か公開したりする予定はなし。 レイアウトはだいたい決まったので、今はキーに対応したグラフィックを表示する部分などを作成中。

忍者2Dゲーム:ジャンプステージの巻

=状況= ついでなので、デバッグした後のコードでサンプルステージを作成。しかし、高速ジャンプしか使わないので、あまりデバッグしたのは実感できない。 予定通り、今日からエディタ製作に入る。まずはボタンとかのパーツ配置から。来週いっぱいでエディ…

忍者2Dゲーム:タイムアタックステージの巻

=状況= サンプルステージをアップ。おそらく今日まで。 現在、プレイヤの挙動をデバッグ中。低速ジャンプ時に空中で静止しないようにした。まだたまに壁にめり込むことがあるので、そこを今日中に修正予定。明日からエディタ作成に入りたいところ。 =swf…

忍者2Dゲーム:壁歩きステージの巻

=状況= もう少しだけサンプルステージ。「せっかく壁が歩けるんだから、普通の地面がまったくないステージを作ろう」という考えから作ったステージ。スタートだけは普通の地面が必要なので、そことゴールだけは普通の地面を用意した。 そろそろ、これのデ…

忍者2Dゲーム:タワーステージ2の巻

=状況= もう少しだけ、サンプルステージをアップ。前回のタワーステージからの連想で、「対称なステージなんだけど、上に行く場合と下に行く場合で違う感覚のステージ」を作ろうと思って作成したステージ。もう少し違う感じ、違う攻略法のステージにしたか…

忍者2Dゲーム:タワーステージの巻

=状況= まだまだ引き続き、サンプルステージをアップ。「横長のステージが多かったので、縦長のステージも作ってみよう」という観点からの習作。 もう少し「落下時のペナルティ、リカバー」を意識したり、「上移動だけでなく下移動も組み込んだステージ」…

忍者2Dゲーム:迷路ステージの巻

=状況= さらに引き続き、サンプルステージをアップ。「壁歩きならではの迷路」というステージの習作。 =swf= 左右キー 移動 Spaceキー ジャンプ Rキー リスタート

忍者2Dゲーム:コントロールステージの巻

=状況= 引き続き、サンプルステージをアップ。「壁張り付きならではの移動パターン」ステージの習作。 あらためてやってみたが、めんどくさいなこれは。どこかにショートカット(加速して上に超ジャンプとか)を仕込めば、また違った感じになるかもしれな…

忍者2Dゲーム:高速ステージの巻

=状況= 昨日に続き、サンプルステージをアップ。「普通にクリアする分には楽だけど、全部最高速で突破するのは困難」というステージの習作。 最後の「階段が4つ並んでるやつ」がゴールの仮表示。白いやつはトゲの仮表示。トゲに触れると死亡扱いだけど特…

忍者2Dゲーム:テストステージの巻

=前置き= 前回のローグライクは、調べ物をしていた時に「アスカ見参」がかなり色々試されていることを知り、自前でどうこうするモチベーションが低下してしまった。やろうとしてたことはまた別なんだけど、モチベが下がってしまっては効率が悪いので、また…

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

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

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

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

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

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

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

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

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

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

マップ表示の対応付け中

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

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

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

試作ステージ:エネミー編:その3

=状況= 今回は少し長め。またもブロックライダー系。 =swf= 「さすがの俺でもそれは引くわ」号、発信! 左右キー 移動 上キー ジャンプ Rキー リスタート

試作ステージ:エネミー編:その2

=状況= 昨日に続き、試作ステージをUP。 =swf= 左右キー 移動 上キー ジャンプ Rキー リスタート =swf2= ついでにもう一つ。(エネミー関係ないけど) 左右キー 移動 上キー ジャンプ Sキー ショット Rキー リスタート

試作ステージ:エネミー編:その1

=状況= ようやく、上手くいかない原因がわかった。SharedObjectからロードしようとするために、データがない&ステージがリセットされていた。 ということで、Googleサイトに張ったやつでもちゃんと動くことを確認。久々に試作ステージUP。 =swf= 左右キ…

ステージを試作したけど、上げるのに失敗中

=状況= ステージだけの抽出は楽勝だと思っていたのに、「文字列の中の鍵括弧はエスケープ記号が必要になった」とか、地味にSDK3での変更点が響いて時間がかかる。 ここはもう、GAEを使って、自分のステージを投稿するテストをしてみた方が良いのかもしれな…

オワタ・エディタ:敵の行動指定が作成完了

=状況= 一応、作業が完了。 メンバにしても上手くいかなかったのは、「CHANGE」メッセージへの応答を作成していなかったので、コンボボックスを操作してもその値が内部で反映されていないためだった。なのでメンバか否かは問題とは関係なかった。 で、少し…

オワタ・エディタ:文字列でidを指定しようとして四苦八苦中

状況 フォーラム - Flex User Groupを見る限り、コード側で生成したコンポーネントのidが使えるかどうかは怪しい状況。となると、素直にメンバに持っておいて、そこから値を持ってきたほうが良いのかもしれない。ただ、AS3だと関数オブジェクトやらイベント…

オワタ・エディタ:敵の行動のためのコード対応中

状況 パーツをコード側で生成する部分はできた。以下のような感じ。 protected function OnComp_EnemyActionGrid():void{ for(var i:int = 0; i < ENEMY_ACTION_GRID_NUM; ++i){ var row:GridRow = new GridRow(); { //type { var item_type:GridItem = new …

オワタ・エディタ:敵の行動列の指定を実装中

とりあえず、行動を5つまで指定できるように変更中。 今日中に完成させる予定だったものの、エラーが出て、その対応に追われて今日は終了。 できればループで処理したいので、複数のコンボボックスを一つのループで処理するための方法なども調べるため、も…

オワタ・エディタ:敵の挙動指定のプロトタイプ

状況 会社でコンパイルしたものだとドラッグ&ドロップしても問題なかった。これは家の環境を調べるべきなんだろうな。 その問題はいひとまず置いといて、「敵の挙動を複数指定できるようにする」のと、「エネミーをドラッグ&ドロップした直後が選択状態に…

オワタ・エディタ:敵の行動指定のプロトタイプ作成

以下のような方針で作成 コンボボックスで行動を指定 YAMLを使ってスクリプトを組むのも将来的にはありだけど、ひとまずとっつきやすい方向で作成 コンボボックスを複数並べ、上の行動から順に実行 何もない項目を用意して、そこで終わるor初めに戻ってルー…

家のFlex用環境設定

過去のバージョンのBox2Dをセットアップ 家のPCを換えてから、まだBox2Dを入れてなかったので、エディタよりも先にそちらをやる。 Box2Dはver1.4.3.1を使用しており、ver2.0以降だとコンパイルが通らないはず。なので、まずは以前のBox2Dを探す。ここで各バ…