Panda Calendarを開くと、カレンダーの上をパンダがのんびり歩いています。一見シンプルなこのアニメーションですが、完成するまでにそれなりの時間がかかりました。
今日はそのパンダの話をします。
アイコンは妻が描いた
うちのアプリのビジュアルは妻が担当しています。Panda Calendarの開発が始まったとき、「アイコンのデザイン」を作って欲しい、とお願いしたらすぐに書いてくれました。
最初に書いてくれたデザインをそのままアイコンに使っています。丸くてかわいい、シンプルなパンダです。「かわいいね」という意見は家族全員一致していて、即決でした。
妻の考え方はシンプルで、「かわいければダウンロードしてもらえる」です。機能より見た目、という発想はエンジニア的ではありませんが、結果的にその通りになりました。「アイコンがかわいかったから入れてみた」という方はたくさんいるのではないでしょうか。
「パンダを歩かせたい」という要求
アイコンがパンダになったことで、「せっかくだからカレンダーの中でもパンダを動かしたい」という話になりました。これは私が言い出したことです。
友人が3Dのアプリを作っていて、ただ、作ってみたい、と思っただけですが、実際にやってみるとなかなか大変でした。右手系・左手系といった友人が解説していた部分でバグが出てきたので、難しさを体感することになりました。
「なんか動きが変」との指摘
最初のバージョンを見せたとき、妻の感想は「なんか動きが変」でした。
コマの切り替わりが速すぎる、動きがカクカクしている、歩くスピードがリアルじゃない——確かに言われてみるとそうでした。「ちゃんと歩いているように見える」という基準は、思ったより高い。
コマのタイミングを調整して、動きになめらかさを加えて、速度を変えて、何度も見せては「まだ変」「もう少し遅くして」を繰り返しました。
最終的に「まあこれでいいんじゃない」というOKが出るまで、けっこうかかりました。何日、というより何週かかったか・・・
「遊び心」がアプリを開く動機になる
パンダを歩かせることに実用的な意味はありません。予定の確認には何の関係もない機能です。
でも、カレンダーを開いたときにパンダがいると、なんとなく和みます。「今日も予定確認するか」という気持ちになる。義務感より楽しさで開くカレンダーの方が、続けやすい。
こういう「無駄かもしれないけどあると嬉しい」部分を大切にしたいと思っています。レビューに「パンダがかわいい」「パンダが癒される」と書いてくれる方がいると、作ってよかったと感じます。
かわいければ全部うまくいく
Panda Calendarのビジュアル全般は今でも妻が担当しています。アイコンの更新、スタンプのデザイン、新機能のビジュアル確認——妻の「かわいい」フィルターを通過したものだけが採用されます。
エンジニアの自分には「かわいさ」の感覚は正直よくわからないのですが、妻や息子が「これでいい」と言えばそれが正解、という運用でうまく回っています。
パンダを歩かせるのにかかった時間。答えは「3週間ぐらい」かかっています。でも、その3週間はなかなか楽しい時間でした。