diff --git a/index.png b/index.png new file mode 100644 index 0000000..6f246c0 --- /dev/null +++ b/index.png Binary files differ diff --git a/seika.csv b/seika.csv index 042cec9..bbc374a 100644 --- a/seika.csv +++ b/seika.csv @@ -4,10 +4,8 @@ ある一人の男性が、洞窟にやってきた、 看板を見つけた 冒険者へ - この洞窟は、計算問題が出される - そして、10問中8問正解すると - 次へ進める、さてお前はこの洞窟 - から抜け出すことができるかな + この洞窟は、地震についてのものが出される + さてお前はこの洞窟から抜け出すことができるかな dy.洞窟主より diff --git a/seika.rb b/seika.rb index 91df47f..676fa3a 100755 --- a/seika.rb +++ b/seika.rb @@ -1,5 +1,23 @@ #!/usr/bin/env ruby # -*- coding: utf-8 -*- +def kotae(a,i) + if a == 1||2||4||7 + if i == 3 + puts"すごいあたり!" + else + puts"残念違うよ" + end + end + + if a == 3||5||6 + if i == 2 + puts"すごいあたりだよ!" + else + puts"残念違うよ" + end + end +end + kazu = 1 @@ -13,71 +31,88 @@ while kazu <= 7 printf("第%d問\n",kazu) - mondai={ "1"=>"答え:3日分" , "2"=>"答え:3.地震が終わったら消す" ,"3" =>"答え:32倍" , "4" =>"答え:3,どっちも持ってく","5"=>"答え:2" ,"6"=>"答え:2 津波" ,"7"=>"答え:3、道路の横に止めしょうがないとキーを指したまま徒歩で行く"} + mondai={ "1"=>"答え:3日分" , "2"=>"答え:3.地震が終わったら消す" ,"3" =>"答え:2.32倍" , "4" =>"答え:3,どっちも持ってく","5"=>"答え:2" ,"6"=>"答え:2 津波注意" ,"7"=>"答え:3、道路の横に止めしょうがないとキーを指したまま徒歩で行く"} if kazu == 1 - puts"災害が起き備蓄食は、最低、何日分必要でしょう。" - sleep(5) - puts mondai["1"] - sleep(3) - + puts"災害が起き備蓄食は、最低、何日分必要でしょう。" + kiku=gets.chomp.to_i + kotae(kazu,kiku) + puts mondai["1"] + sleep(3) + + + elsif kazu == 2 puts"料理中や火を扱っているときに、地震が起きたらどうすればいいでしょう。1.火を消す(ガス栓をしめる)2.そのままにする3.地震が終わったら消す" - sleep(5) - puts mondai["2"] -sleep(3) - elsif kazu == 3 + kiku2=gets.chomp.to_i + kotae(kazu,kiku2) + puts mondai["2"] + sleep(3) + + + elsif kazu == 3 puts"マグニチュード1増えると揺れる力は何倍になるでしょう 1、12倍 2、32倍 3,52倍" - sleep(5) - puts mondai["3"] - sleep(3) - elsif kazu == 4 + kiku3=gets.chomp.to_i + kotae(kazu,kiku3) + puts mondai["3"] + sleep(3) + + + elsif kazu == 4 puts"非常時に持ってくもの救急箱とインスタントラーメン持っていくか 1,救急箱を持ってく 2,インスタントラーメンを持ってく 3,どっちも持ってく 4,どっちも持ってかない " - sleep(5) - puts mondai["4"] - sleep(3) - - elsif kazu == 5 + kiku4=gets.chomp.to_i + kotae(kazu,kiku4) + puts mondai["4"] + sleep(3) + + + elsif kazu == 5 puts"インスタントラーメンを水(20度くらい)で作るとどれくらいかかる 1.約3分 2.約30分 3.約60分" - sleep(5) - puts mondai["5"] - sleep(3) + kiku5=gets.chomp.to_i + kotae(kazu,kiku5) + puts mondai["5"] + sleep(3) - elsif kazu == 6 - puts"津波注意の画像(村田さんが教えてくれた黄色の画像)は、何を表しているでしょうか? -1 洪水 -2 津波" - sleep(5) - puts mondai["6"] - sleep(3) - - - elsif kazu == 7 + + elsif kazu == 6 + puts"この画像はの画像は、何を表しているでしょうか? +1 洪水注意 +2 津波注意" + system("display -geometry +0+0 tunami.jpg&") + kiku6=gets.chomp.to_i + kotae(kazu,kiku6) + puts mondai["6"] + sleep(3) + system('pkill magick -U `whoami`') + + + elsif kazu == 7 puts"難問! 車を運転してるときに地震が起こっておさまったらその後どうする? 1,車で避難所に行く 2,道路の横に止め盗まれそうだからキーを持って徒歩で行く 3、道路の横に止めしょうがないとキーを指したまま徒歩で行く" - sleep(5) - puts mondai["7"] - sleep(3) + kiku7=gets.chomp.to_i + kotae(kazu,kiku7) + puts mondai["7"] + sleep(3) - + end kazu += 1 end - + diff --git a/tunami.jpg b/tunami.jpg new file mode 100644 index 0000000..6f246c0 --- /dev/null +++ b/tunami.jpg Binary files differ