SlideShare a Scribd company logo
1 of 50
「LISTENER_OTAMA」
               &
          「PlayTime」

福井工業大学 経営情報学科   4年     Twitter
メディアデザインコース
山口智行
2012年01月24日

                     @kuroarizuka
自己紹介

            •生年月日:1988年3月19日
            •うお座 O型 辰年
            •厄年
            •趣味:読書 ジャクリング
            •「智行」はトモタカと読みます


山口 智行(23)
Androidアプリを作りたい!

       ↓
 どうせならスマートフォンの
特徴を生かしたアプリにしたい
スマートフォンの特徴の利用

 日常生活に密着した情報が利用可能
         ↓
  日常生活の情報を記録できる
         ↓
それらの情報を利用したアプリを作りたい
         +
     ゲームを作りたい
Q.なぜ、ゲームにしようと思ったのか?


 A.最近「ゲーミフィケーション」が
 流行っていて、面白そうだったから
ゲーミフィケーションって?



   現実生活上の問題解決に
   ゲームを利用すること。

  ※類義語:シリアス・ゲーム、代替現実ゲーム(ARG)
イメージ
現実
             プレイす
              る
                    ゲーム


行動する
                    ゲーム内の
                      課題



     現実の課題     モチベーションを高め
                   る
以上を踏まえて、コンセプトを設定
コンセプト




「日常的な行為をゲーム化す
      る。     」
日常行為の情報
    .
    .
    .

具体的に、何の情報?
自分は、スマホの利用時間のうち
音楽再生に使っていた時間が長かった
        ↓
「音楽の再生が一番身近かなぁ・・・」
        ↓
 音楽の再生情報を利用することに
作成内容



音楽を聞くことで、オタマジャ
 クシをカエルに育てるゲーム
概要
   今回応募した作品は以下の
 2つのアプリから構成されています

     •音楽プレイヤーアプリ「PlayTime」
      •プレイヤーとして最低限の機能はカ
      バーしている。
      •アーティスト名、再生時間を記録する。


     •育成ゲーム本体「LISTENER_OTAMA」
      •「PlayTime」からアーティスト名、
      再生時間を取得してオタマジャクシ
      の育成を行う。
• 以後「オタマジャクシやカエル」
  のことを「OTAMA」という言い
  方でまとめて呼びます。

• OTAMAは同時に12匹まで育て
  られます。
概要
                   LISTENER
PlayTime            OTAMA
                                 成長     成長

           データを取
           得



                      「PlayTime」で音楽の再生データを記
                      録
                      「LISTENER_OTAMA」がデータを取得

                      再生時間をもとに、オタマジャクシが
                      成長
                      アーティスト名をもとに、種類が変わ
                      る
                      種類によって、鳴き声が異なる
                      ※データベースをアプリ間で共有していることがポイ
                      ント
音楽プレイヤーの方は特に
  ひねりが無いので、
育成ゲーム本体について話します
各画面
 OTAMAタ
    ブ
          OTAMAたちの泳ぐ様子が見られる


          カエルをタッチすると鳴き声を発する

          オタマジャクシをタッチすると、水を
          跳ねる音を発する
各画面
       DATAタブ

                OTAMAをリスト表示

                リストからOTAMAを
                選ぶと、詳しい情報を
                表示
      タッチ       名前変更ボタン

                逃がすボタン

                戻るボタン
•12星座に対応してカエルは12種類
OTAMAの種類                      •星座の分類に応じて、成長の系統が異なる
                              •鳴き声は12種類ごとに半音ずつ異なる
            Female                            Male




   Water              Earth          Wind               Fire




 Cancer              Taurus         Gemini             Aries




 Scorpius            Virgo          Libra               Leo




  Pisces         Capriconus        Aquarius          Sagittarius
実演
評価と発展
Q.目標は達成できたか?
A.目標ってなんでしたっけ…。
コンセプト




「日常的な行為をゲーム化す
      る。     」
音楽の再生情報を利用した
オタマジャクシ育成ゲームを作っ
       た
       ↓

 「日常行為のゲーム化」は
   達成できている!
( ・`ω・´) ドヤァ・・・
(´・ω・`)<でも、何か足りない気がする
よね…。
(   `ω ´)   エッ…
イメージ
現実
             プレイす
              る
                    ゲーム


行動する
                    ゲーム内の
                      課題



     現実の課題     モチベーションを高め
                   る
イメージ
現実
             プレイす
              る
                    ゲーム


行動する
                    ゲーム内の
                      課題



     現実の課題     モチベーションを高め
                   る
\出来とらんやんかっ!/


ε======┌(^ω^)┘【東尋坊】
今後は「もっと音楽を聴くように
            なる」
  などの「現実へのフィードバッ
            ク」を
 行うようなものを作れたらいいで
<優秀賞取ったよ~
         す。
└(^ω^)┐======3【東尋坊】
ソフコン提出後に追加のアプリを作成
 ライブ壁紙

         OTAMAを
         ダブルタップすると、
         「LISTENER_OTAMA」を
         起動します。
実演
ねこライブ壁紙」みたいなのが作れそう。




       かわいいアプリです。
さいごに
今回は、Mashup Seminarという趣
         旨。
今回、データベースを共有する
ことで、2つのアプリを連携させまし
        た。

アプリも、それ単体で動かすよりも、
  他のアプリや情報端末との
     「Mashup」を
特にAndroidは「インテント」のおか
              げで
他のアプリとの連携が柔軟だよ!
  だから僕と契約してAndroidアプリを作ってよ!>
iPhoneでもNFC通信できるようにする
microSDが出来たらしい…。NFC定着しそう…。
  ユビキタス社会にまた一歩近づいた。


                   「通信」「連携」
                          も
                     ある意味
                     Mashup。
                      かも。
一時期流行った「ユビキタス社会」っ
        て
  モノとモノとがMashupする
    世界なんだと思う。
スマートフォンは、
他の端末と連動(Mashup)し、
そのUIとして働くことによって
 より大きな力を発揮する、
  とか言い逃げてみる。
本日はありがとうございました。
補足
データベースの操作
     PlayTime          LISTENER_OTAMA




                ②アーティスト名・再生時間を取
                       得




                      ③OTAMAのデータを書込
 ①アーティスト名・再生時間を書
        込             ④OTAMAのデータを取得
SharedUserId
      PlayTime             LISTENER_OTAMA




      同じSharedUserIdを設定する
                     ↓
アプリ間でデータベースが共有できるように
                 ※SharedUserIdは、AndroidManifestという
                              XMLファイル内に記述する
問題点
 データベースの操作が多いためか


      アプリの表示が遅い


具体的には:20曲ほどきいた後では、
      表示まで30秒以上
\動いとらんやんかっ!/


ε======┌(^ω^)┘【東尋坊】
解決案
①非同期処理を取り入れる

②貨幣制・ポイント制を導入し、
データベース管理をシンプルにする
③ユーザ-がポイントを使用して
成長させる形にし、
更新タイミングを手動化する
発展例
 「育成ゲーム」として
  •種類を増やす
  •通信・交換
  •配合
 「日常行為のゲーム化」として
  •メール
  •通話
  •位置情報
  •WebAPIとの連携 e.t.c…
   これらの組み合わせ

More Related Content

What's hot

芋虫ゲーム
芋虫ゲーム芋虫ゲーム
芋虫ゲームSolur
 
第5回サウンドゲームジャム
第5回サウンドゲームジャム第5回サウンドゲームジャム
第5回サウンドゲームジャムTakashi Tanaka
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことMASA_T_O
 
Unity30分間クッキング
Unity30分間クッキングUnity30分間クッキング
Unity30分間クッキングinfinite_loop
 
ぼー人間ゲーム
ぼー人間ゲームぼー人間ゲーム
ぼー人間ゲームSolur
 
UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話kota matsumoto
 
ボイスチェンジャーのためのステレオミキサー
ボイスチェンジャーのためのステレオミキサーボイスチェンジャーのためのステレオミキサー
ボイスチェンジャーのためのステレオミキサーNaohiro Yoshikawa
 
Unityで音声認識
Unityで音声認識Unityで音声認識
Unityで音声認識光喜 濱屋
 
「サウンドノベル」のゲーム体験
「サウンドノベル」のゲーム体験「サウンドノベル」のゲーム体験
「サウンドノベル」のゲーム体験tuna cook
 
遊ぶこどもに福来る!(松山)
遊ぶこどもに福来る!(松山)遊ぶこどもに福来る!(松山)
遊ぶこどもに福来る!(松山)Takeshi Noshita
 
かわずと!第19回放送『吉里吉里講座』スライド
かわずと!第19回放送『吉里吉里講座』スライドかわずと!第19回放送『吉里吉里講座』スライド
かわずと!第19回放送『吉里吉里講座』スライドtuna cook
 
おにごっこ プレゼン資料
おにごっこ プレゼン資料おにごっこ プレゼン資料
おにごっこ プレゼン資料Solur
 
centOSについて
centOSについてcentOSについて
centOSについてrootage-inc
 
スマホとの上手な付き合い方
スマホとの上手な付き合い方スマホとの上手な付き合い方
スマホとの上手な付き合い方oksmz-fm
 
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツクール!
 
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!
 

What's hot (20)

ゲームと音楽
ゲームと音楽ゲームと音楽
ゲームと音楽
 
芋虫ゲーム
芋虫ゲーム芋虫ゲーム
芋虫ゲーム
 
第5回サウンドゲームジャム
第5回サウンドゲームジャム第5回サウンドゲームジャム
第5回サウンドゲームジャム
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
 
Unity30分間クッキング
Unity30分間クッキングUnity30分間クッキング
Unity30分間クッキング
 
かぶけんくん
かぶけんくんかぶけんくん
かぶけんくん
 
ぼー人間ゲーム
ぼー人間ゲームぼー人間ゲーム
ぼー人間ゲーム
 
UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話
 
わたしのゲーミング
わたしのゲーミングわたしのゲーミング
わたしのゲーミング
 
ボイスチェンジャーのためのステレオミキサー
ボイスチェンジャーのためのステレオミキサーボイスチェンジャーのためのステレオミキサー
ボイスチェンジャーのためのステレオミキサー
 
Unityで音声認識
Unityで音声認識Unityで音声認識
Unityで音声認識
 
「サウンドノベル」のゲーム体験
「サウンドノベル」のゲーム体験「サウンドノベル」のゲーム体験
「サウンドノベル」のゲーム体験
 
遊ぶこどもに福来る!(松山)
遊ぶこどもに福来る!(松山)遊ぶこどもに福来る!(松山)
遊ぶこどもに福来る!(松山)
 
かわずと!第19回放送『吉里吉里講座』スライド
かわずと!第19回放送『吉里吉里講座』スライドかわずと!第19回放送『吉里吉里講座』スライド
かわずと!第19回放送『吉里吉里講座』スライド
 
おにごっこ プレゼン資料
おにごっこ プレゼン資料おにごっこ プレゼン資料
おにごっこ プレゼン資料
 
centOSについて
centOSについてcentOSについて
centOSについて
 
スマホとの上手な付き合い方
スマホとの上手な付き合い方スマホとの上手な付き合い方
スマホとの上手な付き合い方
 
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
ゲームツークル放送3回目 Unity4.3から追加された2D機能でカースタントゲームを作ろう!
 
Unity vr
Unity vrUnity vr
Unity vr
 
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろうゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
ゲームツクール!第6回 Unity×Unity-Chanでアクションゲームを作ろう
 

Similar to y2012m01d21_Mushup Seminar in Fukui

y2011m11d14 ふくいソフトウェアコンペ審査会
y2011m11d14 ふくいソフトウェアコンペ審査会y2011m11d14 ふくいソフトウェアコンペ審査会
y2011m11d14 ふくいソフトウェアコンペ審査会Tomotaka Yamaguchi
 
プログラム初心者がCocos2d xで ゲームを作った話
プログラム初心者がCocos2d xで ゲームを作った話プログラム初心者がCocos2d xで ゲームを作った話
プログラム初心者がCocos2d xで ゲームを作った話tetu_fs
 
水を求めて〜蜃気楼に負けないゲーム開発〜
水を求めて〜蜃気楼に負けないゲーム開発〜水を求めて〜蜃気楼に負けないゲーム開発〜
水を求めて〜蜃気楼に負けないゲーム開発〜dan5
 
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング! 【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング! Java女子部
 
FEYNMAN_折田_プレゼンスライド.ppt
FEYNMAN_折田_プレゼンスライド.pptFEYNMAN_折田_プレゼンスライド.ppt
FEYNMAN_折田_プレゼンスライド.pptfeynman
 
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライドKohki Miki
 
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介協力型ゲーム制作ソフトウェアSplitterSpriteの紹介
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介ぽり へどろん
 
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~IGDA Japan SIG-Audio
 
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji PopTomoharu Fukushima
 
VOXCHRONICLE企画草案
VOXCHRONICLE企画草案VOXCHRONICLE企画草案
VOXCHRONICLE企画草案Kohki Miki
 
個人開発者がアプリ音声を声優に依頼して幸せになった話
個人開発者がアプリ音声を声優に依頼して幸せになった話個人開発者がアプリ音声を声優に依頼して幸せになった話
個人開発者がアプリ音声を声優に依頼して幸せになった話masayahamazaki
 
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜Fumihito Shimizu
 
130622-gcs2013-presentation-c
130622-gcs2013-presentation-c130622-gcs2013-presentation-c
130622-gcs2013-presentation-cHiroyuki Masuno
 
ヒットを生み出すライフハック
ヒットを生み出すライフハック ヒットを生み出すライフハック
ヒットを生み出すライフハック Satomi Eda
 
アーセナル.pptx
アーセナル.pptxアーセナル.pptx
アーセナル.pptxssuser005f8f
 

Similar to y2012m01d21_Mushup Seminar in Fukui (18)

y2011m11d14 ふくいソフトウェアコンペ審査会
y2011m11d14 ふくいソフトウェアコンペ審査会y2011m11d14 ふくいソフトウェアコンペ審査会
y2011m11d14 ふくいソフトウェアコンペ審査会
 
プログラム初心者がCocos2d xで ゲームを作った話
プログラム初心者がCocos2d xで ゲームを作った話プログラム初心者がCocos2d xで ゲームを作った話
プログラム初心者がCocos2d xで ゲームを作った話
 
水を求めて〜蜃気楼に負けないゲーム開発〜
水を求めて〜蜃気楼に負けないゲーム開発〜水を求めて〜蜃気楼に負けないゲーム開発〜
水を求めて〜蜃気楼に負けないゲーム開発〜
 
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング! 【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
 
FEYNMAN_折田_プレゼンスライド.ppt
FEYNMAN_折田_プレゼンスライド.pptFEYNMAN_折田_プレゼンスライド.ppt
FEYNMAN_折田_プレゼンスライド.ppt
 
Game001
Game001Game001
Game001
 
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
 
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介協力型ゲーム制作ソフトウェアSplitterSpriteの紹介
協力型ゲーム制作ソフトウェアSplitterSpriteの紹介
 
Scc2013 sound
Scc2013 soundScc2013 sound
Scc2013 sound
 
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~
SIG-Audio#6 ゲームオーディオの文化を考える ~足し算の美学~
 
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop
【ライヴエイド福島】海外アプリ研究帳 Vol.06 Emoji Pop
 
VOXCHRONICLE企画草案
VOXCHRONICLE企画草案VOXCHRONICLE企画草案
VOXCHRONICLE企画草案
 
個人開発者がアプリ音声を声優に依頼して幸せになった話
個人開発者がアプリ音声を声優に依頼して幸せになった話個人開発者がアプリ音声を声優に依頼して幸せになった話
個人開発者がアプリ音声を声優に依頼して幸せになった話
 
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜
リズムゲームを面白くする音に関する演出 〜『ありすのステージ』製作時に得られた知見〜
 
130622-gcs2013-presentation-c
130622-gcs2013-presentation-c130622-gcs2013-presentation-c
130622-gcs2013-presentation-c
 
企画書Danryhm
企画書Danryhm企画書Danryhm
企画書Danryhm
 
ヒットを生み出すライフハック
ヒットを生み出すライフハック ヒットを生み出すライフハック
ヒットを生み出すライフハック
 
アーセナル.pptx
アーセナル.pptxアーセナル.pptx
アーセナル.pptx
 

y2012m01d21_Mushup Seminar in Fukui