SlideShare a Scribd company logo
1 of 23
LISTENER_OTAMA
      &
   PlayTime

  福井工業大学
 経営情報学科 4年
   山口智行
Androidアプリを作りたい!

      ↓

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

  日常生活に密着した情報が利用可能
          ↓
   日常生活の情報を記録できる
          ↓
それらの情報を利用したアプリを作りたい
         +
      ゲームを作りたい
コンセプト



「日常的な行為をゲーム化す
      る。     」
様々な日常行為の中から、
音楽再生情報の利用を選びました。
   どんなゲームに?
   育成ゲームにしたい…
    何を育成しよう?

   ♪   →
ゲーム内容

「音楽を聞くことで、オタマ
 ジャクシをカエルに育てる
     ゲーム。   」
 コンセプト:日常的な行為をゲーム化する。
概要
   今回応募した作品は以下の
 2つのアプリから構成されています

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


     •育成ゲーム本体
     「LISTENER_OTAMA」
     •「PlayTime」からアーティスト名、再
     生時間を取得してオタマジャクシの育
     成を行う。
概要
                    LISTENER
 PlayTime            OTAMA
                                  成長     成長

            データを取
            得



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

                       再生時間をもとに、オタマジャクシが
                       成長
                       アーティスト名をもとに、種類が変わ
                       る
                       種類によって、鳴き声が異なる

                       ※データベースの共有の仕方については質疑応答で
• 以後「オタマジャクシやカエ
  ル」のことを「OTAMA」という
  言い方でまとめて呼びます。

• OTAMAは同時に12匹まで育て
  られます。
•12星座に対応してカエルは12種類
OTAMAの種類                      •星座の分類に応じて、成長の系統が異なる
                              •鳴き声は12種類ごとに半音ずつ異なる
            Female                            Male




   Water              Earth          Wind               Fire




 Cancer              Taurus         Gemini             Aries




 Scorpius            Virgo          Libra               Leo




  Pisces         Capriconus        Aquarius          Sagittarius
各画面
 OTAMAタブ
           OTAMAたちの泳ぐ様子が見られる

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

               OTAMAをリスト表示

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

               逃がすボタン
発展
 「育成ゲーム」として
  •種類を増やす
  •通信・交換
  •配合
 「日常行為のゲーム化」として
  •メール
  •通話
  •位置情報
  •WebAPIとの連携 e.t.c…
   これらの組み合わせ
   ※発展例、反省点について詳しくは質疑応答で
実演
ご清聴ありがとうございまし
      た。
補足
データベースの操作
     PlayTime          LISTENER_OTAMA




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




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




      同じSharedUserIdを設定する
                      ↓
アプリ間でデータベースが共有できるように
                 ※SharedUserIdは、AndroidManifestという
                              XMLファイル内に記述する
発展例
•「ドロイド君」などを育てるゲームにする
•エサやり、掃除などを加える
•キャラの見た目の違いを大きくする
•レベルや経験値、その他パラメータを設定する
•パラメータを変化させるアイテムを追加する
•ダメージを受けるイベントを追加する
•ダメージを回避、回復するアイテムを追加する
発展例
•条件を満たした際、称号などが手に入る
•貨幣制、ポイント制を導入する
•移動距離などによってポイントが増える
•位置情報によって発生する種類が変わる
•温度センサーを利用し、温めると卵が孵化する
•天気予報APIなどと連動し、様子が変わる
•SharedUserIdを利用したシリーズ化
問題点
 データベースの操作が多いためか


      アプリの表示が遅い


具体的には:20曲ほどきいた後では、
      表示まで30秒以上
解決案
①非同期処理を取り入れる

②貨幣制・ポイント制を導入し、
データベース管理をシンプルにする
③ユーザ-がポイントを使用して
成長させる形にし、
更新タイミングを手動化する
本日はありがとうございまし
      た。

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

y2011m11d14 ふくいソフトウェアコンペ審査会