Swiftカンファレンスでの学びを楽しく身のあるものにしたいと考え、学びたい内容が学べたらビンゴの穴がランダムで空くアプリを作る。
## アプリのフロー
- 画面を開く。
- swiftで学びたいことを24個選ぶ。(Day1とDay2で分かれる。つまりビンゴは1日経つとリセット。)
- 1日目と2かめで学びたいことの選択肢は変化する。
- ビンゴが生成。
- 5*5のビンゴシートで真ん中はSwiftのキャラクターRico。
- 基本的には選択した学びたいことが表示される。チェックボックスにチェックしたらビンゴ画面に遷移。
- ランダムで1つ緑色のガラスになる。(GlassとGrassをかけている。)
- もともとは無色透明で?のマークがある。
- 3つ揃えばガラスが割れる。
- ビンゴになればRicoのアニメーション。ビンゴの後もゲームは継続できる。1日目と2日目で両方とも全ての穴が空いたら、Swiftマスターの称号。
- アニメーションはRicoがガラスの奥からガラスを突き破って出てくるようなアニメーション。
- Swiftで作成。iPhone向けアプリとして作成。
- リキッドグラスを使用する。
- ビンゴのますはガラスのような見た目。リキッドガラスの見た目を最大限利用。
- ガラスが割れるエフェクトに最大限時間をかける。この画面を完成させるかどうかが本アプリの肝。
- 音と振動もつけたい。
https://docs.google.com/presentation/d/1hEzUz1lTE96SuFzHjxKnd_PyaaU-v9R36sCt3Bx0Ntc/edit?usp=sharing