#!/usr/bin/env ruby # -*- coding: utf-8 -*- puts("桃太郎が生まれた!!") puts("桃太郎はきびだんごを持って鬼を退治に出発しました。") puts("移動中・・・・・") sleep(5) puts("犬が現れた!!!") puts("何で攻撃する?") puts("1.パンチ 2.キック 3.噛み付く") while true print "番号を入力 : " bangou = gets.to_i if bangou == 3 puts "グウォン!!" redo elsif bangou == 2 puts "くぅ..." redo elsif bangou == 1 puts "犬を倒した!" break else puts "それでは攻撃できない!" redo end end sleep(2) puts("犬が仲間になった!") puts("100円ゲットした") puts("移動中・・・・・") sleep(5) puts("雉(きじ)が現れた!") puts("何で攻撃する?") puts("1.石を投げる 2.頭突き 3.弓矢で撃ち落とす") while true print "番号を入力 : " bangou = gets.to_i if bangou == 1 puts "攻撃が当たらない!" redo elsif bangou == 2 puts "攻撃が当たらない!" redo elsif bangou == 3 puts "撃ち落せ!" puts "14*5は?" while true print "番号を入力 : " bangou = gets.to_i if bangou == 70 puts "撃ち落とした!" break else puts "矢が当たらなかった!" redo end end break else puts "それでは攻撃が当たらない!" redo end end puts("犬の攻撃!") sleep(2) puts("雉(きじ)倒した!") sleep(1) puts("雉(きじ)が仲間になった!") puts("200円ゲットした") puts("移動中・・・") sleep(3) puts("無料のガチャがある") puts("ガチャを引いた") while true print "番号を入力 : " bangou = gets.to_i if bangou == 1 buki = ["鉄"]*6 + ["普通"]*3 + ["高級"] occur = Hash.new(0) 100.times do occur[buki.sample] += 1 end p occur break end end