「3日坊主アプリ開発日記」カテゴリーアーカイブ

3日坊主アプリ開発 40日目 調整作業


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

今日は「1000万人のためのPachiシミュレータ」への新機種追加作業のためお休みの予定でしたが、少しだけ調整作業を行っていました。

1.ステージ画面からステージセレクト画面に戻れるようにしました。
2.ロジックパネル「Action」と「Judge」を表示するアニメーション処理を調整しました。

  • 明日の予定

クリア条件「特定時間生存」の追加 1時間目(全2時間)

3日坊主アプリ開発 39日目 ステージセレクト画面の実装 完了


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

これからタイトル短縮して「3日坊主アプリ開発」にします。あと作業内容をタイトルに含めるようにしました。

  • 本日の作業

ステージセレクト画面の実装 7時間目(全5時間)

2時間オーバーしましたが、ステージセレクトの実装が無事完了しました!

ステージのプレビュー時、そのステージのクリア条件や、クリアすると貰えるロジックパネルも表示しました。

ステージセレクト作業の最後ということで、動画にまとめました。

作業予定を更新しました。31〜50ステージを追加しました。また「壁判定Judge」や「水場(HP回復)」の実装は、各ステージの作成工数に含めることとし、削除しました。その他にもいくつか作業を追加しました。

やっと下準備が整ってきた感じです。早くステージを作る作業に移りたいところですが、もう少しだけ下準備します。

  • 明日の予定

クリア条件「特定時間生存」の追加 1時間目(全2時間)

3日坊主で終わらないためのアプリ開発日記 38日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 6時間目(全5時間)

残っていた3つの作業の内

・ステージ開始処理
・ステージセレクトに戻る遷移

が終わりました。残る1つは明日には終わりそうです。

  • 明日の予定

ステージセレクト画面の実装 7時間目(全5時間)

・ステージ開始ボタンの表示

3日坊主で終わらないためのアプリ開発日記 37日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 5時間目(全5時間)

ステージ選択ボタン押下後、該当ステージのマップをプレビュー表示出来ました!

Simulator Screen Shot 2016.01.29 0.20.15

しかし、未実装処理が3つあります。明日以降、作業予定時間を延長して実装を続けたいと思います。意外と時間がかかるなぁ・・・

  • 明日の予定

ステージセレクト画面の実装 6時間目(全5時間)

・ステージ開始ボタンの表示
・ステージ開始処理
・ステージセレクトに戻る遷移

3日坊主で終わらないためのアプリ開発日記 36日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

今日は時間が取れませんでした。当初作業時間として最低レベルで掲げた、1日1時間さえも取れないとは・・・

そろそろ会社潰れないかしら。

隙間時間でなんとかしたいです。

  • 明日の予定

ステージセレクト画面の実装 5時間目(全5時間)

ステージを選択したら、そのステージのマップをプレビュー表示します。更に、そのステージを開始するボタンを表示して、ステージを正式に開始する処理を実装します。

3日坊主で終わらないためのアプリ開発日記 35日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 4時間目(全5時間)

セーブデータを参照し、クリア済み もしくは クリア済み+1 もしくは クリア済み+6 以外のステージは選択できないことを示すため、グレーアウトしました。

下の画像はステージ1をクリアした状態で、ステージ2とステージ6が選択出来るようになっています。

Simulator Screen Shot 2016.01.26 22.32.34

  • 明日の予定

ステージセレクト画面の実装 5時間目(全5時間)

ステージを選択したら、そのステージのマップをプレビュー表示します。更に、そのステージを開始するボタンを表示して、ステージを正式に開始する処理を実装します。

3日坊主で終わらないためのアプリ開発日記 34日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 3時間目(全5時間)

「Prev」と「Next」のラベルをタップすることで、表示するステージのボタンを切り替えるようにしました。また、現在ページ番号の表示反映をしました。更に、横画面にも対応しました。

Simulator Screen Shot 2016.01.25 22.49.33

  • 明日の予定

ステージセレクト画面の実装 4時間目(全5時間)

セーブデータを参照し、クリア済み もしくは クリア済み+1 もしくは クリア済み+6 以外のステージは選択できないことを示すため、グレーアウトします。

3日坊主で終わらないためのアプリ開発日記 32日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 2時間目(全5時間)

ステージセレクト画面に、ステージを選ぶボタンを配置しました。50ステージ全部は入らないので、ページを切り替えるラベルと、現在のページ/全部のページ数のラベルも配置しました。

Simulator Screen Shot 2016.01.23 23.27.05

ステージを選ぶボタンを押すと「Stage Select」と文字が出ている部分に、そのステージのマップをプレビューする予定です。

  • 明日の作業

ステージセレクト画面の実装 3時間目(全5時間)

「Prev」と「Next」のラベルをタップすることで、表示するステージのボタンを切り替えたいと思います。

3日坊主で終わらないためのアプリ開発日記 31日目


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 本日の作業

ステージセレクト画面の実装 1時間目(全5時間)

ステージセレクト画面作業の初回は、コーディングをせずに概要をまとめます。

ステージ数は計50を用意します。

ステージを選ぶボタンは 5列 × 10行 で並べます。

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30
31 32 33 34 35
36 37 38 39 40
41 42 43 44 45
46 47 48 49 50

はじめに選べるのはステージ1だけです。

ステージをクリアすると、クリアしたステージ+1と、+5(一行下)に進めるようにします。

つまり、

ステージ 1 をクリアすると、ステージ 2 と 6 に進める
ステージ 2 をクリアすると、ステージ 3 と 7 に進める
ステージ 7 をクリアすると、ステージ 8 と 12 に進める

となります。

通常通りの順番で進めれば適度な難易度で、+5でステージを進めれば、クリアできないもしくは高難易度でクリアできるようにします。

順番通りに進めるのはつまらないので、ちょっと先のステージをチラ見せすることで、もっと進むとあんなステージがあるんだ!!と期待させる効果を期待しています。

  • 明日の作業

ステージセレクト画面の実装 2時間目(全5時間)