yojikのlog

yojikのブログです

TVML

via アラこれは便利だ!

TVML (TV program Making language)はテレビ番組をまるまる1本記述できるテキストベースの言語です。このTVMLで書いた番組台本を、パソコンソフトのTVMLプレイヤーで即座にテレビ番組として再生することができます。

これすごく面白そう。
言語の使用例見ると、ちょっとプロトタイプ指向OO言語っぽい。フィットする分野だね。

character: casting( name=Mika )
character: openmodel( modelname=kokubo, filename="kokubo\kokubo.bm" )
character: bindmodel( name=Mika, modelname=kokubo )
character: setvoice( name=Mika, voicetype="female01" )
character: position( name=Mika, x=-0.05, y=0.0, z=-2.8, d=0.0, posture=standing )
〜中略〜
character: talk( name=Mika, text="今日の話題です" )
character: talk( name=Mika, text="浅草で、歴史を感じさせるイベント、東京時代祭りが開催されました" )

あれ? でもnameを毎回指定しているということはcharcterはidentifyを持ってないのかな。
追記1: これ結構有名なものなのかー。アンテナ低かった。。
追記2: これに関連して山宮さんのものすごく面白いエントリを発見した。時間を扱うことの難しさ。