お話カードジェネレーター
http://urasoku.blog106.fc2.com/blog-entry-244.htmlで紹介されている「カードを使った<おはなし>作り」を手軽にできるスクリプトを書いた。
JavaScriptはほとんどやらないのでコード適当です。
<html><head></head><body><pre> <script type="text/javascript"> var cards = [ "意志", "清楚", "理性", "秩序", "知恵", "誓約", "善良", "節度", "至誠", "生命", "寛容", "解放", "調和", "創造", "信頼", "公式", "変化", "結合", "厳格", "勇気", "幸運", "庇護", "治癒", "慈愛"]; function card() { var i; do{ i = Math.floor( Math.random() * cards.length); } while ( cards[i] == undefined); var result = cards[i]; delete cards[i]; if( Math.floor( Math.random() * 2) == 1) result += "(逆)"; return result; } document.write( card() + " :主人公の過去\n" + card() + " :主人公の現在\n" + card() + " :主人公の近い未来\n" + card() + " :援助者\n" + card() + " :敵対者\n" + card() + " :結末(目的)"); </script></pre></body></html>
使い方
- 上記のコードを適当な名前で保存。拡張子はもちろん.htmlか.htm。
- 保存したファイルにブラウザでアクセス。
- うまい具合に表示されたら成功。