マスコットアプリ文化祭2017に勢いで参加する(8) #東北きりたん

こんにちは。ヤマヤタケシです。
勢いだ!勢いが大事なんだ!
勤労感謝の日に仕事にほど近いことをやるには、勢いが大事なんだ!

マスコットアプリ文化祭2017に勢いで参加する!を続けています。

明日死ぬとして、今日は何をするべきか?
まてまて、いや、大げさすぎる。
ほんとに死ぬなら、貯金を全額使い切るために出かけてしまうじゃないか。
問題を設定するのは、問題を解くより大事ですね。

さて、作業をする前の作業をしました。
見積もりとか計画です。
計画倒れにならないための計画。
計画のための計画のための計画。
作るための作り方のための精神論。

—- さて、どうぞ —-

このプロジェクトを明日リリースするなら今日はどれをやる?
長期的なプロジェクトであれば初期の頃は投資的な作業も意味がある。
しかし、明日リリースするとか決まっているなら、投資などやる意味がない。
回収のタイミングでしかない。

限られた時間、限られた能力で、最高のものを出す。
できないものはできない。
今の自分の能力がはっきりしてしまうのは怖い。
自称評論家みたいな連中の批判にさらされるのが怖い。
怖いということを認識すれば別に大したことはない。
不安は具体的にイメージできないときが最大になる。
なんとなく気が乗らないってのは、そのことについてのスキルが低いためにコスパが悪いことからくる。
自覚し立ち向かえ。

さて、作業の整理だ。
今まで、todoを作って上からやっていたが、計画を立ててみる。
計画のための計画。面倒クセー。けど、まあ必要なこと。
* DONE タスクのリスト化
前回、方針を決めたからそれをタスクとして羅列する。

* DONE 優先度を決める
優先度の基準はどうする?
A それがないとリリースしても意味がない(ミニマム)
B それがあればもっと良くなる(質)
C それがあるともっと遊べる(量)

* DONE 作業時間を見積もる。
どうも最初の感覚値の3倍かかるんだよなぁ。
精度を高めるために計測しよう。

* DONE 時間を考慮して優先度を修正

トータル時間
(A,B,C)で555分=9時間。
(A)だけなら310分=5時間。
うむ。Aだけならなんとか今日中に終わる!?
いや、3倍かかるから15時間で、次の土日はかかるのか。
多分そうだろう。
まあ、計測しながらやるか。

* DONE 作業順の最適化
多少の依存関係はあるけれども、ひとりでやるし、まあ、Aから順にやろう。

* TODO [#A] 60:統計情報の取得:analytics(60min)
* TODO [#A] 10:ステージ:1-1:「ゴールに行くゲームです」障害物なし。スタートとゴールだけ。(5min)
* TODO [#A] 15:ステージ:1-2:障害物lv1(15min)
* TODO [#A] 15:ステージ:1-3:障害物lv2(15min)
* TODO [#B] 10:ステージ:2-1:「鍵をとるとゴールがでてきます。」
* TODO [#B] 15:ステージ:2-2:障害物lv1:鍵
* TODO [#B] 15:ステージ:2-3:障害物lv2:鍵
* TODO [#B] 10:ステージ:3-1:「針に当たると最初の位置に戻されます。」
* TODO [#B] 15:ステージ:3-2:障害物lv1:針
* TODO [#B] 15:ステージ:3-3:障害物lv2:鍵:針
* TODO [#C] 10:ステージ:4-1:「チェリーをとるとブーストします」<-
* TODO [#A] 10:鍵を集めたら扉が開く。チェリーを鍵に変更
* TODO [#A] 20:タイムによってランクを決める。SSS, SS,S,A,B,C,D。
* TODO [#A] 20:タイムとランクの記録
* TODO [#B] 20:ステージセレクト:3シーンすべてAを取ったら次のステージがアンロックされる
* TODO [#A] 30:ステージセレクト:ボタンを並べる
* TODO [#A] 10:ステージセレクト:ボタンの追加情報:ステージ名。
* TODO [#A] 10:ステージセレクト:ボタンの追加情報:最高ランク。
* TODO [#A] 10:ステージセレクト:ボタンの追加情報:最高タイム。
* TODO [#C] 10:タイトル:ボタンを押す。
* TODO [#C] 10:タイトル:履ける。
* TODO [#C] 10:ステージセレクト:入ってくる。
* TODO [#A] 10:リザルト:タイムの表示
* TODO [#A] 10:リザルト:ランクの表示
* TODO [#B] 10:リザルト:リトライ?
* TODO [#B] 10:リザルト:次のステージ?
* TODO [#A] 10:リザルト:ステージセレクトに戻る
* TODO [#B] 10:針の作成
* TODO [#B] 10:きりたん:ダメージステートの作成
* TODO [#B] 10:きりたん:ダメージ後スタート地点にもどす
* TODO [#B] 15:きりたん:チェリーを取ったらブースト
* TODO [#A] 10:きりたん:加速しすぎるので、一定時間だけ噴射。タップのタイミングで調整。連打すれば同じくらいに加速できる。
* TODO [#A] 60:WEBに公開
* TODO [#B] 10:bug:きりたんが次のステージでいきなり動くことがある
* TODO [#B] 10:bug:矢印がでっぱなしになることがある
* TODO [#B] 20:リザルト:アニメ:ひゅーん、どん!。ふわっときえる。

そんじゃまた。