トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

ノミ野郎作業

最終更新時間:2005年12月01日 20時27分56秒

未処理のバグ・問題点

blinkの下のブロックが保存されてしまう

  • 直下にeraseブロックを置けばとりあえずどうにかなる

Readyでblinkのタイミングを計れない

判定条件が不条理

  • 4隅で判定して優先順位順で
  • norm-jet-goal-erase の順

死亡直後もblinkの処理が行われる

  • 死亡直後に消えると何もないところで死んでいるように見える

機能拡張・発展案

Pauseを付ける

ブロック種を増やす

  • バーニング(星のカービィ)
  • 重力3倍
  • カーリング
  • 吹っ飛ばない跳ね返り
  • (多分やらない)スイッチ

ブロックをパターンで塗る

  • 例えばreverseなら上向きの矢印
  • パターンにすれば横重力も可能

時間制限を付ける

残像・軌跡表示

ホップ数記録

ステージエディタを作る

中に入れるブロックと入れないブロックの区別を明確化する

トップスコアをサーバに記録

処理済み

jetの角にはまる

  • stage34で顕著
  • yの速度が微妙に上がっていく

→2005-11-23 floorでの丸め込み誤差。内部で少数を保持するように変更。

y加速度がおかしい

  • 分解能を下げたのが原因?

→2005-11-23 分解能を戻した。やたら簡単に。

菱形と円が領域外にはみ出す

→2005-11-30 overflow: hidden とposition: relative で解決。

ゲーム中にステージを選ぶといきなりスタート

  • ゲーム中は選べないようにしよう

→2005-12-01 とりあえずstateがplayだと弾くようにif文入れただけ。UI的には灰色にした方がいいけど。

[TechMemo]