ns-towerの移植をしてみようと思います。今日は準備だけ。
NAGI-P SOFT: NS-TOWER Information
以下、適当に作ったメモです。
■arduboy
画面:128x64ドット
■ns-tower
画面(ブロック単位):26x22
※ 横幅の方が長い
1ブロックあたりのドット数 候補
1: 26x22
2: 52x44
4: 104x88
4の場合は縦に(88-64)/4 = 6個潰れる。ちょっと狭いけどいいかな。
というわけで1ブロック4ドットに決定しました。
■キャラクタ
2x2ブロックなので8x8ドット
■板の出現方法
1ブロック間隔ごとに1枚出現。種類は
・ただの板
・左右に揺れる板
・上下に揺れる板
・ベルトコンベア 右回り
・ベルトコンベア 左回り
・ジャンプ台
揺れの移動はcos, sinテーブルっぽい。
ベルトコンベアはアニメーション必要。乗ったとき、キャラの移動値を変えるだけ。
■移植手順
キャラの移動は最後にする。先にステージのスクロール処理を終わらせる。
■主人公キャラの移動
他の方の移植作品。ジャンプは本家と同等。数学関数使っていない。楽に作れそう。
http://www.danvk.org/tower/nstower.html
https://github.com/danvk/danvk.github.io/tree/master/tower
さーて画像を作るかなあ。