2007.11.16
『動揺』をプログラミングしてみた
どう‐よう〔‐エウ〕【動揺】
[名]スル
1 ゆれ動くこと。「強風で船体が―する」
2 心や気持ちがゆれ動くこと。平静を失うこと。「事故の知らせに―する」
3 社会などが秩序を失い乱れること。「政界が―する」
大辞泉より
動揺
画像クリックで飛びます。(先に『呼吸 ver.js』をごらんになることをお薦めします)
『呼吸』の派生版。
ぬるぽ→がっ という感じで作った。
動揺は感情ではなくて精神の状態だと思うのだけれど
『感情』と『精神の状態』はどう違うんだろう?
感情で話すことと、感情を話すことは、どちらが大切なんだろう?
そんな思いをjavascriptに打ち込んだら、こんなものができました。
嘘です。
解説
ゆらぎを再現するためのアルゴリズムとして、間欠カオス法を用いています。
via: 1/fゆらぎ
X(t) = 0~1として
X(t)<0.5の時
X(t+1) = X(t) + 2 * X(t) * X(t)X(t)≧0.5の時
X(t+1) = X(t) - 2 * (1-X(t)) * (1-X(t))
という非常に簡潔な式です。
初期値として与えるX(0)の値によってゆらぎパターンが大きく異なります(安定となるパターンもあります)。
今回は初期値をランダムで与える方式を採りました。
ページを開くたびに、ものすごく動揺したり、物怖じしなかったりします。
いい動揺ができた人はラッキーですね。
SpeCial THanKs 渡邊恵太氏


