第32話 文字置換暗号化の改良
なぜか滝行の夢。
でも、滝を魚が登っていったりはしてない。
滝の水に木の葉や、枝、虫などが混ざって落ちて来る。
多種多様だ。
水筒や、お椀、帽子、もう本当に色々な物が落ちて来る。
落ちて来る途中で引っ掛かったりして、後から落ちてくる物が当たったりする。
魚と一緒だな。
二番煎じかよ。
我ながら、発想が貧困だ。
あれっ、台詞の後ろ付近にある文字で、ダミー台詞を切り替えたな。
アルファベットから、台詞に置換するときに、前の文字がなんなのかで、パターンを切り替えられないか?
飛び起きた。
「これだぁ!」
方針は定まった。
具体的にやるなら、こんな感じかな。
まず、5つあったパターンを1つに統合。
こんな感じでどうだ。
aa:a1a2
ab:a2b3
ac:a3c4
2文字いっぺんに文字置換する。
a1は、侍魔法言語パターン1のaの台詞。
a2は、侍魔法言語パターン2のaの台詞。
b3は、侍魔法言語パターン3のbの台詞。
a3は、侍魔法言語パターン3のaの台詞。
c4は、侍魔法言語パターン4のcの台詞。
これでランダムに近くなるだろ。
1文字余ったら最後に文字置換。
こんな感じでいけるはず。
26文字掛ける26文字の総当たりのデータを作るのはそれなりに時間が掛かるけど、まあ単純作業だ。
3時間ほどで完成。
試しに警戒魔法でやってみる。
――――――――――――――――――――――――
文字置換スキル
┌────────────────────┐
│侍魔法言語変換 ▼│
└────────────────────┘
【Sound the alarm when enemies approach】
[♯]
【掛かれ!! 一番槍は誰ぞ!! 忍者じゃ? 刺客か? 槍じゃ!(驚) 曲者じゃ!(驚) 茶器!(驚) そなたにはこれを与える!(驚) 茶の湯。(笑) これも褒美ぞ。(笑) [幕]むっ…… これは敵わぬ…… やるのう。ここからじゃ。く…… 誰ぞ呼べ…… [幕]そりゃ!! 活路を開いた、突撃いたせ!! 卑怯な…… 起請文を破ったのか…… ザシュ(斬撃)♪ わしが憎いのか(舌打ち音)♪ 小姓! 早馬の用意を申し付ける! 本陣。我が方の本陣はここじゃ。[幕]ブオー、ブー(ほら貝)♪ 黒鉄来い、ピー(口笛)ヒヒーン(馬)♪ 討ち死に! 委細承知仕った! く…… その方には敵わんのう…… 乱波? そうか、そのような策が? [幕]く…… 密謀を企んだのはあ奴か…… 乱波? そうか、そのような策が? 死。謀殺とはのう。温泉。(笑) 余興も終わりか?(笑) 殿! そちも楽しめ! く…… その方には敵わんのう…… 家老! 大儀である! [幕]ふむっ。誰ぞ、おらぬか。パカッ、タッタ(馬)♪ 戦じゃ、太鼓を鳴らせ、ドドドン♪ ドドン、ドンコ(太鼓)♪ 景気づけじゃ、ドドン、ドンコ(太鼓)♪ 小姓! 早馬の用意を申し付ける! キンカンかっ? 正直に言えば一度は許す、どちらが裏切り者じゃ? ザシュ(斬撃)♪ おのれ、裏切ったな(鯉口音)♪ 甘露甘露。(笑) なに、戦じゃと、みなの者、戦じゃ!(笑) ブオオオ(ほら貝)♪ やめい、今は酒の味を楽しみたい、ブオ(斬)……(ほら貝)♪ 】
――――――――――――――――――――――――
この呪文の台詞に使われている種類は55種類ぐらい。
前の呪文はこれ。
【掛かれ!! 一番槍は誰ぞ!! さっ、一献。(笑) 水杯じゃ、勝って祝杯ぞ、はははっ。(笑) 槍じゃ!(驚) 芸をひとつ。(驚) 天下。(笑) 天下を取った暁には望みの恩賞を与えるぞ!(笑) じゃのう。愉快じゃのう、もっと楽し気な顔をせんか。[幕]おー!!!!!!(鬨の声)♪ 出陣じゃ!!(鬨の声)♪ 討ち死に! 委細承知仕った! む? なんじゃ、お主か? [幕]ふむっ。誰ぞ、おらぬか。いかん退け…… ここが潮時か…… ふむっ。悔しいのう。謀反だ!(驚) そろそろじゃと、思っておったわ!(驚) ドンドン(太鼓)♪ 勝てば褒美は思いのままよ、ドドドン(太鼓)♪ [幕]そりゃりゃ(鼻歌)♪ そなたが一番槍か!!(鼻歌)♪ 討ち死に! 委細承知仕った! む? なんじゃ、お主か? 天下。(笑) くっ、わしの首はくれてやらんぞ!(笑) [幕]む? 何か虚しいでござる? 天下。(笑) くっ、わしの首はくれてやらんぞ!(笑) む? 殿にも困ったものでござるがはて? ドンドン(太鼓)♪ 戦を触れ回れ、ドンドン(太鼓)♪ 殿! 馬を引け、戦の支度をせい! む? なんじゃ、お主か? 掛かれ!! 遅れるでないぞ!! [幕]ふむっ。誰ぞ、おらぬか。武者じゃな! 策を出せ! 武者じゃな! 今日から家来になる、しかと心得よ! 謀反だ!(驚) 戦の準備を致せ、皆殺しじゃ!(驚) さっ、一献。(笑) 礼など要らぬ、働きに応えただけよ。(笑) ふむっ。愉快じゃ。くっ、無念だ…… 悪手じゃな…… 討ち死に! わしもすぐに行く、あの世で待っておれ! 】。
これはざっと数えて44種類。
改良の結果、2割の台詞の種類が増えた。
全部違う台詞だと64種類。
そう考えると大きな進歩。
「へっくし!」
布団なしで草原で昼寝は冷えたようだ。
それであんな夢を見たんだな。
怪我の功名って奴だろう。




