浮子屋/SSFファイル提案
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
(複数の)ゴーストで寸劇をやるファイルフォーマット規格の%...
元ネタ:http://d.hatena.ne.jp/ukiya/20060903/1157247956
&color(Red){以下の内容はあくまで妄想。技術的実現性とか無...
* 目的 [#o93cfb13]
- 手軽に寸劇を書いて手軽に再生
- 折角だから第三者によるSS(ショートストーリー)を実際に...
* Ghost Stream との比較 [#v144d362]
- Ghost Stream はスクリプトエンジンにSHIORIを採用
-- 分岐や変数制御ができ高機能
-- 反面、スクリプトを書くのがちょっとだけ大変
- Ghost Stream は外部ツールとしてDirectSSTPで動作
-- 汎用性がある代わりに、ゴーストの起動/終了の制御が難しい
-- GhostStream 自体をインストールして、GS用ファイルをイン...
--- ユーザの手間がかかる。
* コンセプト [#a53fdc43]
- スクリプトは順次再生のみの超単純仕様
- ファイル単独でダブルクリックすれば動くようにしたい!
-- できればSSP自体に組み込まれていれば外部ツールの必要も...
--- 出と入りの制御ができれば外部ツールでも作れるかも…
-- 関連付けされていればWebに置いてそのまま使える?
* ファイル仕様案 [#fb38a200]
#pre{{
version(1.0)
charset(shift-jis)
//さくらが起動、挨拶
ghost(in,さくら)
script(せりこ){
\h\s[0]こんばんわ。\w9\w9
\uこんばんわや。\e
}
//せりこが起動、挨拶
ghost(in,せりこ)
script(せりこ){
\h\s[22]わたしたちもきたよッ!\w9\w9
\uこんばんわだ。\e
}
//さくらとせりこが同時に喋る
script(さくら,noblock){
\t\u\s[10]\h\s[5]ところでユーザさん…\e
}
script(せりこ){
\t\u\s[10]\h\s[5]ところでユーザさん…\e
}
//さくらが退場
script(さくら){
\t\u\s[10]\h\s[7]わたしが喋ってるの!\w9\nもう帰る!\w9\...
}
ghost(out,さくら)//ここで退場
//ちょっと間がある
wait(2000)
//せりこも退場
script(せりこ){
\t\u\s[10]\h\s[21]あ‥\w9いっちゃった。\w9\w9\u俺らも帰る...
}
wait(2000)
end()
}}
** コマンド [#a1292c0f]
各文は改行区切り。//以降はコメント。
|version(number)|ファイルのバージョン|
|charset(charsetname)|文字コード|
|ghost(in,ゴースト名)|ゴーストを一時起動する。|
|ghost(out,ゴースト名)|ゴーストを終了する。|
|script(ゴースト名[,noblock]){スクリプト(複数行可)}|ス...
|wait(msec)|指定されたmsec間処理を停止する。|
|end()|処理を終了する。|
*コメント [#z5c3c8f3]
- 台本コミュニケート支援ゴースト「Director」で試した形式...
- http://da.pekori.to/wiki/index.php?%C2%E6%CB%DC%A5%B3%A...
#comment
終了行:
(複数の)ゴーストで寸劇をやるファイルフォーマット規格の%...
元ネタ:http://d.hatena.ne.jp/ukiya/20060903/1157247956
&color(Red){以下の内容はあくまで妄想。技術的実現性とか無...
* 目的 [#o93cfb13]
- 手軽に寸劇を書いて手軽に再生
- 折角だから第三者によるSS(ショートストーリー)を実際に...
* Ghost Stream との比較 [#v144d362]
- Ghost Stream はスクリプトエンジンにSHIORIを採用
-- 分岐や変数制御ができ高機能
-- 反面、スクリプトを書くのがちょっとだけ大変
- Ghost Stream は外部ツールとしてDirectSSTPで動作
-- 汎用性がある代わりに、ゴーストの起動/終了の制御が難しい
-- GhostStream 自体をインストールして、GS用ファイルをイン...
--- ユーザの手間がかかる。
* コンセプト [#a53fdc43]
- スクリプトは順次再生のみの超単純仕様
- ファイル単独でダブルクリックすれば動くようにしたい!
-- できればSSP自体に組み込まれていれば外部ツールの必要も...
--- 出と入りの制御ができれば外部ツールでも作れるかも…
-- 関連付けされていればWebに置いてそのまま使える?
* ファイル仕様案 [#fb38a200]
#pre{{
version(1.0)
charset(shift-jis)
//さくらが起動、挨拶
ghost(in,さくら)
script(せりこ){
\h\s[0]こんばんわ。\w9\w9
\uこんばんわや。\e
}
//せりこが起動、挨拶
ghost(in,せりこ)
script(せりこ){
\h\s[22]わたしたちもきたよッ!\w9\w9
\uこんばんわだ。\e
}
//さくらとせりこが同時に喋る
script(さくら,noblock){
\t\u\s[10]\h\s[5]ところでユーザさん…\e
}
script(せりこ){
\t\u\s[10]\h\s[5]ところでユーザさん…\e
}
//さくらが退場
script(さくら){
\t\u\s[10]\h\s[7]わたしが喋ってるの!\w9\nもう帰る!\w9\...
}
ghost(out,さくら)//ここで退場
//ちょっと間がある
wait(2000)
//せりこも退場
script(せりこ){
\t\u\s[10]\h\s[21]あ‥\w9いっちゃった。\w9\w9\u俺らも帰る...
}
wait(2000)
end()
}}
** コマンド [#a1292c0f]
各文は改行区切り。//以降はコメント。
|version(number)|ファイルのバージョン|
|charset(charsetname)|文字コード|
|ghost(in,ゴースト名)|ゴーストを一時起動する。|
|ghost(out,ゴースト名)|ゴーストを終了する。|
|script(ゴースト名[,noblock]){スクリプト(複数行可)}|ス...
|wait(msec)|指定されたmsec間処理を停止する。|
|end()|処理を終了する。|
*コメント [#z5c3c8f3]
- 台本コミュニケート支援ゴースト「Director」で試した形式...
- http://da.pekori.to/wiki/index.php?%C2%E6%CB%DC%A5%B3%A...
#comment
ページ名: