ぱそきいろのIT日記

ぱそきいろがITに関する記事を書いていきます。

ラブマゲドンを作った話

こんにちは,ぱそきいろです(ぱそきいろ (@takacpu55) | Twitter

今日は昔作ったアプリについての話です.

コードが汚すぎて恥ずかしいのですが,楽しく作ったので是非読んでください!

 

 

作ったもの

「ラブマゲドン」「フィーリングカップル5対5」って聞いて分かりますか?

男女が5人ずつ並んで,お互いに好きな人を押す.

その後一人ずつ発表して,両思いだったらハートが表示されるというバラエティー番組です.

ロンハーとかでやってて一度は見たことあるのではないでしょうか?

f:id:takabsk55:20190603202546p:plain

(こんな感じのイメージ)

 

なんで作ったの?

私が所属しているサークルで合宿の幹事をする事になったのですが,この年だけ参加者が多くなってしまいました.

毎年男女ペアで肝試しをしているのですが,人数が多すぎてできない状況に・・・

男女のドキドキイベントを作るために,何か考えてたのですが,後輩に「ラブマゲドンやりたい!」と言われ,なんとか実装できそうだと思い,作りました.

f:id:takabsk55:20190610195615p:plain

(当時作った画面なのですが,相変わらずセンスがない...)

仕組み

f:id:takabsk55:20190610195709p:plain

これが概要です(といってもざっくりしすぎているのですが...)

流れとしては,

  1. 各個人がスマホでGoogleフォームで作ったアンケート「誰が好きか」を答える
  2. Google driveから回答結果をcsv形式でダウンロードする
  3. DLしたファイルをJavaで読み込ませて,誰が好きかという情報を解析する
  4. Swingで画面出力する

といった感じです.

今だったらもっと簡単に作れると思うのですが,当時の実力だとだいぶ時間かかりましたね...

コードがgitにあったのでリンクを貼っときます.

使えるかどうか保証はしませんがもしよかったらどうぞ(だいぶ汚いですが)

github.com


反応

司会を喋りが上手な子に任せたので割と盛り上がりました.

やっぱり合宿やったらこういう恋愛系のイベントは鉄板みたいですね.

「この子とこの子が」ってなったり,うまくいかずに拗ねる子がいたりと楽しかったです.

ただ,僕がPCの操作をしてたので,自分が参加できなかったのが残念です(泣)

まとめ

だいぶ昔の制作物の話でした.

よく就職の面接でこのエピソードを話したのですが,だいたい「面白いね」か「チャラいね」と言われました笑

ただ,「それでカップルはできましたか?」って聞かれた事もあったのでそれはそれで面白かったです.(ちなみにカップルはできなかったです笑)

UIをもっと考えてリニューアルしたいなと個人的には考えているのですが,いつになるのやら...

時間があるときにやってみたいと思います.

以上です.