はじめに
言霊(ことだま)とは、一般的には日本において言葉に宿ると信じられた霊的な力のこと。言魂とも書く。
こないだ、ビール飲みながら考え事してて、ふと**「Twitterって、現代版の言霊みたいなものなのかもなぁ」** みたいなことを想像していた。ポジティブなものも、ネガティブなものもあるし、それが人に支持されると大きく拡散されより大きなパワーになる... みたいな。結構、日々のツイートの想いって、現実化するしな。
アイデア
ちょうどいいので、今遊んでいる、Vue.js
, Firebase
あたりの勉強がてら、アプリでも作ってみようか
アプリのイメージとしては、ある人の過去のツイートを分析してネガティブ、ポジティブに分類して、そのツイートの影響度をみてパワーを計算、その結果として起こることは.... モンスターでも出しとくか。まあ、ミニゲームみたいな感じで。
ざっくり こんな感じか?
具体的には...
- Twitter アカウントからその人の過去のツイートとってくる
- とってきた Tweet を Google Natural Language API でネガポジ分析
- Twitter の Favorites および Retweets から ネガポジの影響力(パワー)を計算
- ネガポジのパワーに応じて、それっぽいモンスターが生まれる、育つ
つくり始めた
ある程度動き始めたのでデモのビデオを貼っておきます。(なんか gif にすると色がまざる...)
上記の1-3までは動いてきた。あと、4の「ツイートの内容に応じて、それっぽいモンスターを出す」というところは、まだできてません。少し実現方法を検討中です。どなたか、お知恵をください。
次の目標
- ツイートの分析結果に応じたモンスターイメージの表示、モンスタープロファイルの生成
- 結果をセーブして、モンスターが成長、レベルアップ
- すぐに飽きてしまわないこと! > 自分
それから..
Firebase でつくってるので以下に動くの置いておきます。興味あれば いいね とか コメント で応援してください。
実はちょっと今回のはQiita向きでない記事な気がする。こういうアプリ記事公開するのってどこがいいんでしょうね...