妄想メモ†
今後の「伺か」について色々と妄想しているものを、
ここらで一旦簡単に吐き出して置く事にしてみるテスト。
悲しいことに自分では実現のメドがたたないのと、ちょっと暇だったので・・・。
どんなことを考えてるか†
- ゴーストがWebで動くと面白いなとか
- Webで動くんならVistaのガジェットでも動きそうだなとか
- Web用とローカル用にゴースト作るのは面倒なので、なるべく共通化できるといいなとか
- でも既存の仕様を全部Webに載せるのは無理臭いなとか
というわけで、非常に大雑把な図を描くとこんな感じです。
&attachref(./01.png);
SHIORIについて†
- Webで動かすんならJavaScriptとかで書くしかないよな
- でもAYAだの里々だのの辞書をJavaScriptでドライブするのは死ぬよな
- 多分階層別に規格を作ってやらないといけないだろうな
&attachref(./02.png);
- AYAをJavaScriptにコンパイルする方法ならまだ目があるのかな
- とりあえず、プレーンテキストでトーク書いただけで動けばらくだよな
例えば、プレーンテキストに
RandomTalk.1 \hほげほげ~\uへもへも~\e
RandomTalk.2 \hな~\uる~\e
MouseMove.Bust.1 \hむね~\uさわる~\e
とか書いておけば、最低限それを誰かが読んで(イベント別に)
ランダムに選択してくれればいい
もう一寸高級な処理をしたくなったら、その上位層で
if 当たり判定回数 < 10
return $MouseMove.Bust.1
else
return $MouseMove.Bust.2
とか出来れば、トーク辞書は共用できるかな
シェルについて†
- 今のSERIKO仕様をそのまま持っていくのはいくらなんでも無理だろう
- 各サーフィス、基本は一枚絵、アニメなしということにすれば楽だな
- elementの合成くらいはWebでもできるかな
- ローカルでもっと複雑なことをしたくなったら、動的にサーフィスの合成ができればいいな
- そのためにはさくらスクリプトに、サーフィスを合成するための命令がいるな
- いずれにしてもSERIKO仕様にも階層構造が要るな
こめとん†