SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
フルFLASHで作られたWiiウェア
                フルFLASHで作られたWiiウ ア
             「こども教育テレビWii あいうえ・おーちゃん」
                 教        あ う       」

                  株式会社ホームメディア         町田保
                     http://home-media.jp/
                     mach@home-media.co.jp
June, 2009
    ,



                                                   HomeMedia Limited
                                             C-21,29-10,Sarugaku-Cho,
                                                    Shibuya-Ku, Tokyo
                                                       150-0033,Japan
目次



 はじめに
 はじめ
     Wiiウェアをリリースするまで
• あいうえ・おーちゃん紹介
• ScaleformでFLASHをWiiで動かすには?
• Wiiウェアは、どうやったら作って売れるか?




                               2
2009/6/18
November, 2007



• 我 は考 ま た
  我々は考えました
      幼児から小学生向けで
      親子の会話が生まれる
      シリアスゲームを
      家庭に提供する
  そのために適したプラットフォームは何か?
  そ                何


            テレビ と Wii(Wiiウ ア)
                  Wii(Wiiウェア)

                                3
2009/6/18
April, 2008



•今
 今までの制作ノウハウを生かして、
     制作    を生
     効率的に
     短期間で
     大量なコンテンツを
     Wii向けに制作する。
   そのために適したオーサリング環境は何か?
   そ    適  オ サリ グ環境 何


                   FLASH

                           4
 2009/6/18
~September, 2008



• OpenScreen
• Flash Lite
    Adobeとコンタクト
• 自前でFlash
• Java/JavaScript
• Squirrel
• MatrixEngine
            Scalefom @ CEDEC 2008
                                    5
2009/6/18
~November, 2008


                      swf (gfx)
                          (g )


                     Scaleform


                  Main Program(C++)


                         API


                         OS


                       Wii HW


                                      6
2009/6/18
~March, 2008


                   swf (gfx)
                       (g )


                  Scaleform        FScommand

                                               Variables
               Main Program(C++)


                      API


                      OS


                    Wii HW


                                                           7
2009/6/18
あいうえ・おーちゃん (1)




                 8
2009/6/18
あいうえ・おーちゃん (2)




                 9
2009/6/18
あいうえ・おーちゃん (3)




                 10
2009/6/18
あいうえ・おーちゃん (4)




                 11
2009/6/18
あいうえ・おーちゃん (5)




                 12
2009/6/18
FLASHオーサリング画面
FLASHオーサリング画面




                13
2009/6/18
Swf ⇒GFx
     GFx



• Flashでオーサリング
        オ        グ
• Swfをパブリッシュ
• Gfxexport でswfをgfx,tga,audioに分離
                   fslist fsparams i        c
    gfxexport.exe -fslist -fsparams -i TGA –c bento.swf
        bento.gfx
        beto.fsl
        ***.tga
        ***.mp3
• TGAファイルをWii用に変換 S3TC(DXTC,tpl)
         を     変換
   p
• Mp3はシーンに合わせて再変換

                                                          14
2009/6/18
あわせてピッタシ!比較
あわせてピッタシ!比較


              Swf
              S f   1,208KB
                    1 208KB
                      ↓
              Gfx    452KB
              MP3   1,008KB
                      ↓
              Gfx    452KB
              MP3    756KB


              実行時メモリーで
              252KB削減
              (画像0個、音声46個)




                              15
2009/6/18
みずのたび比較


            Swf
            S f   7,424KB(25)
                  7 424KB(25)
                    ↓
            Gfx   1,006KB
            TGA   1,418KB
            MP3   4,901KB
                    ↓
            Gfx   1,006KB
            TPL   1 062KB
                  1,062KB
            MP3   3,676KB


            実行時メモリーで
            1,581KB削減
            (画像2個、音声125個)
             画像 個 音声   個


                                16
2009/6/18
おべんとつめよう
おべんとつめよう 比較


              Swf
              S f    1,800KB
                     1 800KB
                       ↓
              Gfx     384KB
              TGA   10,592KB
              MP3     800KB
                       ↓
              Gfx     384KB
              TPL   1 525KB
                    1,525KB
              MP3     600KB


              実行時メモリーで
              9,266KB削減
              (画像44個、音声36個)
               画像 個 音声 個


                               17
2009/6/18
Scaleformで出来る事
Scaleformで出来る事



• FLASH8 互換プレイヤー
            換プ イ
• ActionScript 2.0 コンパチブル
            p
• FScommandを使ったメイン側との非同期通信
• メイン側との変数の共有
• 画像をゲームプラットフォーム用に最適化出来る
• 音声をゲ ムプラットフォ ム用に最適化出来る
  音声をゲームプラットフォーム用に最適化出来る

• もっと出来るけど それはScaleform阿部さんのセッションで語られ
  もっと出来るけど、それはScaleform阿部さんのセッションで語られ
  てますよね


                                        18
2009/6/18
Scaleformだけでは出来ないこと
Scaleformだけでは出来ないこと



•音
 音の再生
    生
    fModもしくは自分で書く
    2.xはタイムライン上の音が再生出来なかった orz
• 映像の再生
    CRIwareもしくは自分で書く
    Flvは再生出来ない
        再 出来な
• 入出力デバイス
• ファイルI/O
• メモリー管理(3.0から可能?)

                                 19
2009/6/18
おさらい


                swf (gfx)
                    (g )


               Scaleform        FScommand

                                            Variables
            Main Program(C++)


                   API


                   OS


                 Wii HW


                                                        20
2009/6/18
Wiiウェアを販売するには
Wiiウェアを販売するには



• Developer Qualifications
• Confidentiality Agreement; Release of Confidential
  Information:
• Game Development:
• Wii and DS Development Kits:
• Game Publishing:
    http://www.warioworld.com/apply/




                                                       21
2009/6/18
我々の場合



                                  任天堂
                                    (販売)

                     Licensing Agreement

                             パブリッシャー
                             パブリ シ
                              (HomeMedia)
                                  (発売/製作)

     Authorized Developer                   開発契約/制作契約
                                            開発契約 制作契約


                              デベロッパー
                               (L.S.I.)
                                 (開発/制作)




                                                        22
2009/6/18
次は、みなさんの番です




            • ご静聴ありがとうございました。

            • 株式会社ホームメディア 町田保
               htt //h       di j /
               http://home-media.jp/
               mach@home-media.co.jp




                                       23
2009/6/18

Más contenido relacionado

Destacado

09 Trial Penang S1
09 Trial Penang S109 Trial Penang S1
09 Trial Penang S1
guest9442c5
 
08 03 10_bbc_internet_poll
08 03 10_bbc_internet_poll08 03 10_bbc_internet_poll
08 03 10_bbc_internet_poll
LESCIEUR
 
OpenHatch Demo Day slides
OpenHatch Demo Day slidesOpenHatch Demo Day slides
OpenHatch Demo Day slides
mllerustad
 
Модель Хекшера - Олина 3-5 марта 2014
Модель Хекшера - Олина 3-5 марта 2014Модель Хекшера - Олина 3-5 марта 2014
Модель Хекшера - Олина 3-5 марта 2014
Mikhail Chepikov
 

Destacado (18)

09 Trial Penang S1
09 Trial Penang S109 Trial Penang S1
09 Trial Penang S1
 
The impact of not meeting pcd on manufacturing
The impact of not meeting pcd on manufacturingThe impact of not meeting pcd on manufacturing
The impact of not meeting pcd on manufacturing
 
08 03 10_bbc_internet_poll
08 03 10_bbc_internet_poll08 03 10_bbc_internet_poll
08 03 10_bbc_internet_poll
 
Disability
DisabilityDisability
Disability
 
Disability
DisabilityDisability
Disability
 
Cg Singapore Tatler Art Of Elegance Jan 10
Cg Singapore Tatler Art Of Elegance Jan 10Cg Singapore Tatler Art Of Elegance Jan 10
Cg Singapore Tatler Art Of Elegance Jan 10
 
OpenHatch Demo Day slides
OpenHatch Demo Day slidesOpenHatch Demo Day slides
OpenHatch Demo Day slides
 
Disability
DisabilityDisability
Disability
 
Is The Grass Greener, dispelling the myths and sharing ideas for success.
Is The Grass Greener, dispelling the myths and sharing ideas for success.Is The Grass Greener, dispelling the myths and sharing ideas for success.
Is The Grass Greener, dispelling the myths and sharing ideas for success.
 
Global Village
Global  VillageGlobal  Village
Global Village
 
Модель Хекшера-Олина 2013
Модель Хекшера-Олина 2013Модель Хекшера-Олина 2013
Модель Хекшера-Олина 2013
 
Модель Хекшера - Олина 3-5 марта 2014
Модель Хекшера - Олина 3-5 марта 2014Модель Хекшера - Олина 3-5 марта 2014
Модель Хекшера - Олина 3-5 марта 2014
 
Productivity improvement through better planning
Productivity improvement through better planningProductivity improvement through better planning
Productivity improvement through better planning
 
Icm Bmw Final
Icm Bmw FinalIcm Bmw Final
Icm Bmw Final
 
Disability
DisabilityDisability
Disability
 
How to implement 5 s
How to implement 5 sHow to implement 5 s
How to implement 5 s
 
The 11 steps to productivity improvement
The 11 steps to productivity improvementThe 11 steps to productivity improvement
The 11 steps to productivity improvement
 
Spanish icons project
Spanish icons projectSpanish icons project
Spanish icons project
 

Similar a How to make a Flash based Wii Ware

TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
Shinichiro Yoshida
 
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
IGDA Japan
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
Shoei Takamaru
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo!デベロッパーネットワーク
 

Similar a How to make a Flash based Wii Ware (20)

インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版
 
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座TV会議をオープンソースで実現!RED5によるストリーミング配信講座
TV会議をオープンソースで実現!RED5によるストリーミング配信講座
 
PHPでのSWF編集とその応用
PHPでのSWF編集とその応用PHPでのSWF編集とその応用
PHPでのSWF編集とその応用
 
オブジェクトストレージを使ってイメージビューアを作ってみる
オブジェクトストレージを使ってイメージビューアを作ってみるオブジェクトストレージを使ってイメージビューアを作ってみる
オブジェクトストレージを使ってイメージビューアを作ってみる
 
動画像のばらし方
動画像のばらし方動画像のばらし方
動画像のばらし方
 
実行速度の最適化のあれこれ プラス おまけ
実行速度の最適化のあれこれ プラス おまけ  実行速度の最適化のあれこれ プラス おまけ
実行速度の最適化のあれこれ プラス おまけ
 
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
リアルタイム通信アプリはつくれる!『Red5 Media Server』の機能と事例のご紹介
 
Opa - Cloud Language
Opa - Cloud LanguageOpa - Cloud Language
Opa - Cloud Language
 
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
 
Raspberry PiとWatsonで 音リモコンを開発
Raspberry PiとWatsonで音リモコンを開発Raspberry PiとWatsonで音リモコンを開発
Raspberry PiとWatsonで 音リモコンを開発
 
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
 
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
 
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
[db tech showcase Tokyo 2016] B22: 超高速NoSQLデータベースと超高速SSDの融合 by Aerospike Inc....
 
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
 
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
 
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
OSC2011 Tokyo/Spring 『Red5とFlexで「簡易電子会議室システム」を作ってみよう!』
 
Windows 10 RS4 Insider Preview
Windows 10 RS4 Insider PreviewWindows 10 RS4 Insider Preview
Windows 10 RS4 Insider Preview
 
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdfMicrosoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
 
UE4におけるエフェクトの為のエンジン改造事例
UE4におけるエフェクトの為のエンジン改造事例UE4におけるエフェクトの為のエンジン改造事例
UE4におけるエフェクトの為のエンジン改造事例
 

How to make a Flash based Wii Ware