#!/usr/bin/env ruby # -*- coding: utf-8 -*- while true puts"ガヤガヤ ガヤガヤ" sleep(1) puts"こんにちは" sleep(1) puts"ここでは初詣の正しい順序について説明します" sleep(1) puts"わたしと一緒に初詣に行きましょう!!" sleep(1) puts"---------------------------------------------" sleep(1) require'curses' include Curses re = [] begin sleep(0) system("display -geometry +700+0 jinja1.png&") sleep(3) system('pkill magick -U `whoami`') end puts"ここの神社で初詣をしましょう" sleep(1) while true begin sleep(0) system("display -geometry +700+0 jinja2.png&") sleep(3) system('pkill magick -U `whoami`') end puts"鳥居の前にきました" sleep(1) puts"1:何もせずくぐる 2:鳥居の前で一礼してくぐる" a = gets.to_i if a == 2 print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"正解! 次に進みましょう" break else print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"残念、、 鳥居のまえでは一礼をしましょう" sleep(1) redo end end sleep(1) puts"次は手水舎に行きましょう" sleep(1) begin sleep(0) system("display -geometry +700+0 jinja3.png&") sleep(3) system('pkill magick -U `whoami`') end puts"手水舎に来ました" sleep(1) puts"手水の仕方を確認しましょう" sleep(1) puts"まず最初に浅く一礼をします" sleep(1) while true puts"1:ひしゃくを右で持つ 2:ひしゃくを左手で持つ" b = gets.to_i if b == 2 print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"正解! 次に進みましょう" break else print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"残念、、 ひしゃくは左手で持ちましょう" sleep(2) redo end end puts"ひしゃくの柄を右手で持ち、左手で洗います" sleep(1) puts"その後ひしゃくを左手に持ち替え、右手を洗いましょう" sleep(1) puts"もう一度柄を右手で持ち、左手に水をためて、その水で口をすすぎましょう" sleep(1) puts"今一度左手を洗い、ひしゃくを立てて柄を水で流し、ひしゃくをもとに戻します" sleep(1) puts"ハンカチで口と手をふき、最後に浅く一礼をして手水舎を出ましょう" sleep(1) while true puts"手水が終わりました" sleep(1) puts"1:ご神体の方へ向かう 2:おみくじを買いに行く" c = gets.to_i if c == 1 print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"正解! 次に進みましょう" break else print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"残念、、 おみくじは後で買いましょう…" sleep(2) redo end end begin sleep(0) system("display -geometry +700+0 jinja4.png&") sleep(3) system('pkill magick -U `whoami`') end puts"ちなみにご神体とは神が宿るとされている物体のことです" sleep(1) puts"参道を通って賽銭箱の前まで進みましょう" sleep(1) begin sleep(0) system("display -geometry +700+0 jinja5.png&") sleep(3) system('pkill magick -U `whoami`') end puts"賽銭箱の前で会釈して、賽銭箱にお賽銭を入れましょう" sleep(1) puts"何円入れますか?(数字だけ入れてください)" d = gets.to_i printf("%d円入れました\n",d) puts"チャリーン" sleep(1) puts"お賽銭を入れたら二拝二拍手一拝の作法で拝礼をします" sleep(1) puts"拝礼の仕方を確認しましょう" sleep(1) while true puts"深いお辞儀を…" puts"1:二回繰り返す 2:一回だけ行う" e = gets.to_i if e == 1 print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"正解! 次に進みましょう" break else print"," sleep(1) print"," sleep(1) print"," sleep(2) puts"残念、、 二拝なので二回お辞儀をしましょう" sleep(2) redo end end puts"両手を胸の高さで合わせ、右手を少し手前に引き、肩幅程度に両手を開いて拍手を二回打ちましょう(二拍手)" sleep(1) puts"両手をきちんと合わせ、お願い事を祈りましょう" sleep(1) puts"両手をおろし、深いお辞儀をして終わりです(一拝)" sleep(1) puts"これで初詣の説明を終わります" sleep(1) puts"お疲れ様でした" sleep(1) puts"もう一度行いますか?" puts"1:はい 2:いいえ" f = gets.to_i if f == 1 redo else sleep(1) puts"ありがとうございました" break end end while true puts"ここからはお正月の豆知識を紹介するよ!" sleep(3) puts"まず1つ目は..." sleep(2) puts"お年玉の由来です。" sleep(2) puts"ここで問題" sleep(1) puts"この3つのうちでお年玉として渡されていたのはどれでしょう" sleep(2) puts"1和菓子" sleep(1) puts"2着物" sleep(1) puts"3餅" dw=gets.to_i if dw==1 puts"残念" puts"答えは3番だよ" elsif dw==2 puts"残念" puts"答えは3番だよ" elsif dw==3 puts"正解!!" puts"答えは3番の餅だよ" end sleep(1) puts"次はおみくじの起源の問題だよ!!" sleep(2) puts"今から出る3つの中から選んでね!!" puts"1平安時代" puts"2奈良時代" puts"3安土・桃山時代" cw=gets.to_i if cw==1 puts"おめでとう" puts"正解だよ!!" elsif cw==2 puts"残念" puts"答えは1の平安時代だよ。" elsif cw==3 puts"残念" sleep(2) puts"答えは1の平安時代だよ" end sleep(2) print"もう一度やりますか?(やるかやらないか)" mouitido=gets.chomp if mouitido=="やる" redo elsif mouitido=="やらない" break sleep(2) puts"ありがとうございました" end end