Newer
Older
Ruby / momotarougame
@TAKAHASHI Raito TAKAHASHI Raito on 8 Dec 2022 1 KB 2022-12-08 19:53:04
#!/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