#!/usr/bin/env ruby # -*- coding: utf-8 -*- nyuryoku = "答えを入力:" kolect = "正解!" close = "不正解..." puts"遊佐クイズだよ!" puts"どのジャンルを選ぶ?" while true puts"0:鳥海山、1:丸池様、2:十六羅漢、3:釜磯、4:牛渡川、5:胴腹の滝、6:鳥海山大物忌神社" puts"数字を選択:" basho = gets.to_i spot = ["鳥海山は標高何メートル?","丸池様には、何という伝説がある?","十六羅漢にいる仏様は何体?","釜磯はどのくらい深い?","牛渡川は何で有名?","「右の水と左の水、どちらとも違う味らしい」と言われているのは本当?","鳥海山大物忌神社の本殿はどこにある?"] kotae = ["2236m","片目魚伝説","22体","足が取られるくらい深い","鮭の溯上で有名","本当","鳥海山"] if basho == 0 puts nyuryoku printf("%s\n",spot[0]) while true kaitou = gets.chomp if kaitou == kotae[0] puts kolect break else puts close end end break elsif basho == 1 printf("%s\n",spot[1]) puts nyuryoku while true kaitou1 = gets.chomp if kaitou1 == kotae[1] puts kolect break else puts close redo end end break elsif basho == 2 printf("%s\n",spot[2]) puts nyuryoku while true kaitou2 = gets.chomp if kaitou2 == kotae[2] puts kolect break else puts close redo end end break elsif basho == 3 printf("%s\n",spot[3]) puts nyuryoku while true kaitou3 = gets.chomp if kaitou3 == kotae[3] puts kolect break else puts close redo end end break elsif basho == 4 printf("%s\n",spot[4]) puts nyuryoku while true kaitou4 = gets.chomp if kaitou4 == kotae[4] puts kolect break else puts close redo end end break elsif basho == 5 printf("%s\n",spot[5]) puts nyuryoku while true kaitou5 == gets.chomp if kaitou5 == kotae[5] puts kolect else puts close redo end end break break elsif basho == 6 printf("%s\n",spot[6]) while true kaitou6 = gets.chomp if kaitou6 == kotae[6] puts kolect break else puts close redo end end break else puts"?" redo end end