Hatena::ブログ(Diary)

Life like a clown このページをアンテナに追加 RSSフィード Twitter

2010-07-09

アスキーアート 台詞ジェネレータ

先日,勢いで ドヤが夫 台詞ジェネレータ - Life like a clown を作成したのですが,さすがに適当すぎたのでもう少し汎用性のあるものにしておきたいなぁと思い,アスキーアート 台詞ジェネレータを作成してみました.

アスキーアート 台詞ジェネレータ

AA のテンプレートを選択し,そこに台詞を挿入すると言うものです.以下の画像のように,各テンプレートはそれぞれ,台詞を挿入する箇所に <serif> と言う目印をあらかじめ記述しています.

f:id:tt_clown:20100709193544j:image:w600

http://cielquis.net/aaserif/confirm.cgi?template=kibayashi001

スクリプト自体は,この <serif> と言う箇所を入力された文字列に置換すると言う簡単なものです.複数の <serif> が存在するテンプレートの場合,1つの <serif> を入力データの 1行で置換します.入力データが足りない場合は空白の台詞で置換し,入力データが多い場合は読み捨てます.尚,入力データの内,改行だけの行は読み捨てています.そのため,途中に空白の台詞を挿入したい場合は,半角スペースなどを入力しておく必要があります.

上記の画像に適当な台詞を挿入した結果は下記のようになります.

f:id:tt_clown:20100709193545j:image:w600

http://cielquis.net/aaserif/serif.cgi?template=kibayashi001&data=...

作ったは良いのですが,私はどんな AA があるのか(人気があるのか)をほとんど知らないのが困ったところです.まだまだテンプレートとなる AA をほとんど用意できていないので,ぼちぼち追加していこうかと思います.

追記

テンプレートを指定する際,ファイル名以外に URL も許可しました.ユーザが作成したテンプレートに台詞を挿入する事ができます.AA の中に <serif> と言う文字列を埋め込むと,その部分がユーザから入力された文字列に置換されます.データの作成方法は,以下のサンプルを参考にして下さい.

http://cielquis.net/aaserif/sample/giko001.dat

尚,文字コードは UTF-8 でお願いします.

References