Edited at

おまえの言霊(ツイート)がモンスターを召喚するかもな


はじめに


言霊(ことだま)とは、一般的には日本において言葉に宿ると信じられた霊的な力のこと。言魂とも書く。


こないだ、ビール飲みながら考え事してて、ふと「Twitterって、現代版の言霊みたいなものなのかもなぁ」 みたいなことを想像していた。ポジティブなものも、ネガティブなものもあるし、それが人に支持されると大きく拡散されより大きなパワーになる... みたいな。結構、日々のツイートの想いって、現実化するしな。


アイデア

ちょうどいいので、今遊んでいる、Vue.js, Firebase あたりの勉強がてら、アプリでも作ってみようか

アプリのイメージとしては、ある人の過去のツイートを分析してネガティブ、ポジティブに分類して、そのツイートの影響度をみてパワーを計算、その結果として起こることは.... モンスターでも出しとくか。まあ、ミニゲームみたいな感じで。


ざっくり こんな感じか?

image.png


具体的には...


  1. Twitter アカウントからその人の過去のツイートとってくる

  2. とってきた Tweet を Google Natural Language API でネガポジ分析

  3. Twitter の Favorites および Retweets から ネガポジの影響力(パワー)を計算

  4. ネガポジのパワーに応じて、それっぽいモンスターが生まれる、育つ


つくり始めた

ある程度動き始めたのでデモのビデオを貼っておきます。(なんか gif にすると色がまざる...)

tweet-monster-demo.gif

上記の1-3までは動いてきた。あと、4の「ツイートの内容に応じて、それっぽいモンスターを出す」というところは、まだできてません。少し実現方法を検討中です。どなたか、お知恵をください。


次の目標


  1. ツイートの分析結果に応じたモンスターイメージの表示、モンスタープロファイルの生成

  2. 結果をセーブして、モンスターが成長、レベルアップ

  3. すぐに飽きてしまわないこと! > 自分


それから..

Firebase でつくってるので以下に動くの置いておきます。興味あれば いいね とか コメント で応援してください。

Tweet Monster®

実はちょっと今回のはQiita向きでない記事な気がする。こういうアプリ記事公開するのってどこがいいんでしょうね...