How to make a Flash based Wii Ware

23
フルFLASHられたWiiフルFLASHられたWii「こども育テレビWii え・おーちゃん株式会社ホームメディア 町田保 June, 2009 http://home-media.jp/ [email protected] HomeMedia Limited C-21,29-10,Sarugaku-Cho, Shibuya-Ku, Tokyo 150-0033,Japan

Transcript of How to make a Flash based Wii Ware

Page 1: How to make a Flash based Wii Ware

フルFLASHで作られたWiiウ アフルFLASHで作られたWiiウェア

「こども教育テレビWii あいうえ・おーちゃん」教 あ う 」

株式会社ホームメディア 町田保

June, 2009

http://home-media.jp/

[email protected]

HomeMedia LimitedC-21,29-10,Sarugaku-Cho,

,

Shibuya-Ku, Tokyo150-0033,Japan

Page 2: How to make a Flash based Wii Ware

目次目次

はじめはじめに

Wiiウェアをリリースするまで

• あいうえ・おーちゃん紹介

• ScaleformでFLASHをWiiで動かすには?ScaleformでFLASHをWiiで動かすには?

• Wiiウェアは、どうやったら作って売れるか?

2009/6/18 2

Page 3: How to make a Flash based Wii Ware

November, 2007November, 2007

我 は考 ま た• 我々は考えました

幼児から小学生向けで

親子の会話が生まれる

シリアスゲームを

家庭に提供する

そのために適したプラットフォームは何か?そ 何

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

2009/6/18 3

Page 4: How to make a Flash based Wii Ware

April, 2008April, 2008

今 制作 を生• 今までの制作ノウハウを生かして、

効率的に

短期間で

大量なコンテンツを

Wii向けに制作する。

そのために適したオーサリング環境は何か?そ 適 オ サリ グ環境 何

FLASHFLASH

2009/6/18 4

Page 5: How to make a Flash based Wii Ware

~~September, 2008September, 2008

• OpenScreen• Flash Lite

Adobeとコンタクト

• 自前でFlash自前でFlash• Java/JavaScript

Squirrel• Squirrel• MatrixEngine

Scalefom @ CEDEC 2008

2009/6/18 5

Page 6: How to make a Flash based Wii Ware

~~November, 2008November, 2008

swf (gfx)(g )

Scaleform

Main Program(C++)

API

OS

Wii HW

2009/6/18 6

Page 7: How to make a Flash based Wii Ware

~~March, 2008March, 2008

swf (gfx)(g )

Scaleform FScommand

Main Program(C++)Variables

API

OS

Wii HW

2009/6/18 7

Page 8: How to make a Flash based Wii Ware

あいうえ・おーちゃんあいうえ・おーちゃん (1)(1)

2009/6/18 8

Page 9: How to make a Flash based Wii Ware

あいうえ・おーちゃんあいうえ・おーちゃん (2)(2)

2009/6/18 9

Page 10: How to make a Flash based Wii Ware

あいうえ・おーちゃんあいうえ・おーちゃん (3)(3)

2009/6/18 10

Page 11: How to make a Flash based Wii Ware

あいうえ・おーちゃんあいうえ・おーちゃん (4)(4)

2009/6/18 11

Page 12: How to make a Flash based Wii Ware

あいうえ・おーちゃんあいうえ・おーちゃん (5)(5)

2009/6/18 12

Page 13: How to make a Flash based Wii Ware

FLASHFLASHオーサリング画面オーサリング画面

2009/6/18 13

Page 14: How to make a Flash based Wii Ware

Swf Swf ⇒⇒GFGFxx

オ グ• Flashでオーサリング

• Swfをパブリッシュ

• Gfxexport でswfをgfx,tga,audioに分離

gfxexport.exe -fslist -fsparams -i TGA –c bento.swfgfxexport.exe fslist fsparams i TGA c bento.swfbento.gfxbeto.fsl***.tga***.mp3

を 変換• TGAファイルをWii用に変換 S3TC(DXTC,tpl)• Mp3はシーンに合わせて再変換

2009/6/18 14

p

Page 15: How to make a Flash based Wii Ware

あわせてピッタシ!あわせてピッタシ!比較比較

S f 1 208KBSwf 1,208KB

Gfx 452KBGfx 452KB

MP3 1,008KB

Gfx 452KB

MP3 756KB

実行時メモリーで252KB削減

(画像0個、音声46個)

2009/6/18 15

Page 16: How to make a Flash based Wii Ware

みずのたび比較みずのたび比較

S f 7 424KB(25)Swf 7,424KB(25)

Gfx 1,006KBGfx 1,006KB

TGA 1,418KB

MP3 4,901KB

Gfx 1,006KB

TPL 1 062KBTPL 1,062KB

MP3 3,676KB

実行時メモリーで1,581KB削減

画像 個 音声 個)

2009/6/18 16

(画像2個、音声125個)

Page 17: How to make a Flash based Wii Ware

おべんとおべんとつめようつめよう 比較比較

S f 1 800KBSwf 1,800KB

Gfx 384KBGfx 384KB

TGA 10,592KB

MP3 800KB

Gfx 384KB

TPL 1 525KBTPL 1,525KB

MP3 600KB

実行時メモリーで9,266KB削減

画像 個 音声 個)

2009/6/18 17

(画像44個、音声36個)

Page 18: How to make a Flash based Wii Ware

ScaleformScaleformで出来る事で出来る事

換プ イ• FLASH8 互換プレイヤー

• ActionScript 2.0 コンパチブルp• FScommandを使ったメイン側との非同期通信

• メイン側との変数の共有• メイン側との変数の共有

• 画像をゲームプラットフォーム用に最適化出来る

• 音声をゲ ムプラットフォ ム用に最適化出来る• 音声をゲームプラットフォーム用に最適化出来る

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

2009/6/18 18

Page 19: How to make a Flash based Wii Ware

ScaleformScaleformだけでは出来ないことだけでは出来ないこと

音 生• 音の再生

fModもしくは自分で書く

2.xはタイムライン上の音が再生出来なかった orz

• 映像の再生

CRIwareもしくは自分で書く

Flvは再生出来ない再 出来な

• 入出力デバイス

• ファイルI/O• ファイルI/O• メモリー管理(3.0から可能?)

2009/6/18 19

Page 20: How to make a Flash based Wii Ware

おさらいおさらい

swf (gfx)(g )

Scaleform FScommand

Main Program(C++)Variables

API

OS

Wii HW

2009/6/18 20

Page 21: How to make a Flash based Wii Ware

WiiWiiウェアを販売するにはウェアを販売するには

• Developer Qualifications• Confidentiality Agreement; Release of Confidential

Information:• Game Development:Game Development:• Wii and DS Development Kits:

Game Publishing:• Game Publishing:http://www.warioworld.com/apply/

2009/6/18 21

Page 22: How to make a Flash based Wii Ware

我々の場合我々の場合

任天堂

(販売)

パブリ シ

Licensing Agreement

パブリッシャー(HomeMedia)

開発契約 制作契約

(発売/製作)

デベロッパー

Authorized Developer 開発契約/制作契約

(L.S.I.)(開発/制作)

2009/6/18 22

Page 23: How to make a Flash based Wii Ware

次は、みなさんの番です次は、みなさんの番です

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

• 株式会社ホームメディア 町田保

htt //h di j /http://home-media.jp/[email protected]

2009/6/18 23