Milkcocoa sdk for...
-
Upload
mika-ikarashi -
Category
Engineering
-
view
1.297 -
download
3
Transcript of Milkcocoa sdk for...
Milkcocoa SDK for Android を使って、
バレンタイン間近の非リアのために
何かできないか考えてみた
五十嵐 未夏(いからし みか)
- 五十嵐 未夏 @i_ka_rashi
- 「いからし」と読みます
- いかちゃん、天龍と呼ばれています
- 社会人 1 年目( 23 歳)
- 2015.04.01 ~ 2015.11.30 -> Enginner
- 2015.12.01 ~ -> Disigner
- Java 少々、 PHP はもうちょっと書ける
- イラレ、フォトショ、 Sketch はもっと使える
# 自己紹介
# 明後日は ... ?
# そう、バレンタインデー!
- バレンタインデーもとい、リア充の日
- ドキドキしながら靴箱あけてみるけど、入ってない
- ドキドキしながら机の中見てみるけど、入ってない
- 放課後の帰り道で待ち伏せされててチョコを渡される ... わけない
- 最終的にお母さんにもらう
# そんなあなたのために
- SNS 等で「チョコ」「バレンタイン」なんて言葉見ても切なくないように
- たくさんの非リアと繋がれるように
# トライしてみたこと(できたかは別として)
- キャラクターを配置。キャラクターに名前をもたせる
- Web ブラウザ上で、「チョコ」「バレンタイン」を選択すると、キャラク
ターが八つ当たりしてくれる(あくまで八つ当たりしかできない)
- ログインしてるキャラクターがリアルタイムでブラウザ上に表示される
- チャット機能
# デモ
## 各キャラに名前を持たせるMilkCocoa milkcocoa = new MilkCocoa(" ここに ID");
DataStore memberDataStore = this.milkcocoa.dataStore("member");
DataElementValue params = new DataElementValue();params.put("location", "google.com");// 主キーの取得の仕方が分からなくて、// 名前をユニークにして主キーにしちゃった ...(*бωб*)ゞテヘヘmemberDataStore.set(name, params);// push だと、 memberDataStore.push(params);
## キャラの座標をとって、リアルタイムに動かす
- TranslateAnimation を使ってタップした場所に動
かした
- キャラクターの座標を DataStore に push
- DataStoreEventListener の onPushed()
## あるキーワードを見つけたら八つ当たりする
- 自分で JS を書いて実行
webView.loadUrl(“javascript: ここに JS”);
selectionchange を使って、選択した文字を取得
- 八つ当たりした回数をデータストアに Push- 各ページで殴られた総回数を表示(未完)
-> onPushed() で監視
## チャット機能
- 未完 ... !
- Streaming 、 DataStoreEventListener 使えばできそう
# 今後の展望
- Web ブラウザの各ページごとにキャラクターを配置したい
- 各キャラクターがどれだけ八つ当たりしたのランキングを出したい
- チャットできるようにしたい
# 感想
- 前回、 Milkcocoa 以外のところにハマってしまったので、
今回、ちゃんとやれて楽しかった ...w- DataStore にデータを入れるのも簡単、取得するのも簡単
Android では SQLite 使ってたけどどれだけ面倒くさかったことか ...- リアルタイムでのキャラクターの動き、
チャットなどが簡単に実装できるのでオンラインゲーム作りやすそう
- もっと早くからとりかかればよかった ...
Milkcocoa SDK for Android を使って、
バレンタイン間近の非リアのために
何かできないか考えてみたけど、
煽っただけで終わりました ...
ありがとうございました ... !