- 優秀賞
- Happy Hacking賞(会場の参加者による投票で1位の作品)
パピコはんぶんこ
私たち情報系の学生は、はっきり言って出会いが多くありません。
その数少ないチャンスを逃したくない。
そんな現状を打破しようと集ったのがきっかけで、今回のグループが出来上がりました。
しかし、単純に出会いといっても草食系男子である私たちにはどうしていいのかわかりませんでした。
そこで考えたところ、私たちに足りないのは声をかける勇気であり、連絡先の入手まで至らないところにあるのではないか、と結論づけました。
何かきっかけがあれば・・・。
恋すらテクノロジーでハックしてしまいます!
冬といえば「甘い恋で身も心も温めたい季節」ですよね。
好きなあの人とアイスをはんぶんこなんて、胸にキュンとくるシチュエーションに間違いありません。
そこでスマホ同士で、はんぶんこを味わえるアプリを作りました。
はんぶんこにして得られるのはあの娘の連絡先です。
気になるあの娘の、ツイッター、フェイスブック、インスタグラムにとどまらず、LINEや電話番号までゲットできるかもしれません。
ストレートにはゲットしにくい連絡先を、「パピコ、はんぶんこにしよ?」に言い換えてみませんか?
あなたの青春を応援します!
使い方は簡単で、スマホを片手に「パピコ、はんぶんこにしよ?」の一言をかけるだけです。
シンプルな操作方法で、ユーザに煩わしさを感じさせません。
一件の交換なら既存のアプリで代用できますが、複数の連絡先となるとありそうでなかったのが現状です。
複数の連絡先を入手した場合も、ワンタッチで直接連絡先登録することができます。
ユーザの痒いところにての届くようにまで作られているのがこのアプリです。
連絡先を交換すると言っても、プライバシーが重要視されている世の中です。
もちろん、全ての連絡先を送信する必要はなく、ユーザが登録してある連絡先から選んで相手に渡すこともできます。
誰もが知っている、昔から愛されているアイスだから警戒心を緩ませます。
今まで逃してきた出会いのチャンスを、逃さなくなります!
当初、同期通信にWebSocketを使おうとしたのですが、セキュリティの問題でMonacaでの使用ができませんでした。
その後、Node.jsとajaxを使った通信を実装するも、クライアントからサーバーには通信が届きましたが、サーバーからクライアントには通信が届かない現象に合い、開発期間的に時間がないため断念しました。
最後の手段として、ポーリングをつかいました。ポーリングを行う場合、無駄な通信が大量に発生しますが、今回のアプリでは常に同期するわけではなく、使用する場面が限られていたため採用しました。その後、ポーリングをつかった同期通信用ライブラリを作成しました。
このアプリを作る点で一番重要視したことは「実際にパピコを二つに割る動作と変わらない体験をさせる」ことです。そのため、パピコを割る動作やパピコのふたを空ける細部まで再現させました。
ios10以上の端末同士
言語 : PHP、SQL
OS : Windows7
環境 : XAMPP(Apache,MySQL,MariaDB)
言語 : HTML5+CSS3、Javascript
環境 : Monaca
チーム人数 : 5人
自分の役割 : プログラマー(フロント、バックエンド)、デザイナー、UI/UX
- パピコはんぶんこ用同期通信システム(papicohanbunko/www/js/websocket.js)
- パピコを割る判定
- サーバーサイド(担当が途中から開発できなくなったため、引き継いだ)
- jQuery