こんにちは。N高代々木1年、Nepps代々木校講師の髙津です。
皆さんの記事のレベルが高くてこの記事を書くのが少し恥ずかしいですが、先日行われた
#####Yahoo! Hack Day 2019
に参加してプログラミングをしてきたのでそれについて書いていこうと思います。
##Hack Dayについて
Yahoo!が開催してるハッカソンで、24時間でプロトタイプを作って90秒でプレゼンをする日本最大級のハッカソンイベントです。
詳しくは https://hackday.jp/ をみてみてください。
##作ったもの
職場、学校でラーメンを食べたいというメンバー全員の共通の願いから
####人工知能でユーザーのツイートを学習し、オススメのラーメンを提供する
####ツイートを学習し、食べログを使って近くのオススメのラーメン店をSlackに投稿する
という今すぐに食べたいというニーズと後で店で食べたいという両方のニーズに答えることの出来るプロダクトを作りました。
###名前はRasshai!です。
この動画をみていただきたいのですが、僕は動画に写っていない食べログの実装とSlackBotを作っていました。あとはiPadで操作するUIはXcodeを使ってちょっちょっと実装しました。シリアル通信とか人工知能とかメインの機能に全く携われませんでしたが、頑張ってコードを書いていました。
https://www.youtube.com/watch?v=HNjXZwRTybU
これの1時間22分50秒くらいをみてください
白い服でニヤニヤしながら立ってるだけのやつが自分です。
AIとプレゼンでの寸劇はN高のネプソン君 https://qiita.com/kou_nepson
がやってくれています。
残りのハードウェア面とプレゼンターは千葉工業大学の友人がやってくれました。
###RaMyon
これは今すぐにラーメンを食べたい人向けのプロダクトで、主にオフィスや学校に置くことを前提に作りました。AIが学習したツイートのデータから好みのと判断されるカップラーメンを出してくれます。
ちなみにカップ麺を押し出す機構はミニ四駆でできています。
このミニ四駆というのが会場で少しウケたらしく、公式のTwitterで拾っていただいたり、展示でも何人かに声をかけていただけました。
これにはチームメンバー全員興奮していました。
##最後に
めちゃくちゃ突貫工事で作ったので突っ込みどころしか出てこないので、ここらへんでまとめに入ろうと思います。
初めてハッカソンに出場したのですが、通学コース生にはおなじみのプロNを24時間でブレストからプロトタイプ作成をしてプレゼンするようなもので、かなり過酷でした🥺
そして開始8時間くらいで技術力の壁にぶつかってしまい開発が滞ってしまったので短期かつチームでプロジェクトを作る中で少し迷惑をかけてしまったのかなと思いました。ですがなんとかリカバリーしてしっかりと作品にすることができたのでよかったです。
今回最大の学びは
#####自分の技術力の低さをしっかりと知ることができたこと
だと思っています。
そして寝れないのがとても辛いです。しっかり寝て開発をした方が能率がいいのは言わずともわかるので、皆さんはちゃんと寝て開発しましょう。
当日の賞が取れなかったのでBuzz賞を狙う予定です。
バズらせるために河野太郎さんを学習させたので是非本人に反応して欲しいと思います()
ちなみに河野さんの好みのカップラーメンはカレー味だそうです()
#####きっと来年も参加するのでもっともっともっと技術力を付けて再チャレンジしようと思います
そしてこのハッカソンの感想を一言でまとめると「プログラミング楽しい!!!」に尽きます。
こんな内容スッカスカの記事を最後まで読んでいただいでありがとうございます。めっちゃ楽しいし勉強にもなるし絶望を経験できるので皆さんも是非ハッカソン行ってみてください。