Newer
Older
Ruby / sakana.rb
@SATO Fumina SATO Fumina on 16 Oct 2021 1 KB 2021-10-16 16:05:04
# coding: utf-8

#!/usr/bin/env ruby
#_*_coding: utf-8*_


def matsu(nokori)
  
  while nokori>0
    sleep(3)
    nokori-=1

  end

end


def tsureta()
  puts"お魚が釣れました!"
  puts"なんのお魚が釣れたかな?"
  sakana = [
    "アジちゃんです!すごーい!",
    "ふぐちゃんです。ドンマイ。",
    "タイちゃんです!!やったね!",
    "マグロです!!!美味しい!!",
    "イカです!!お刺し身!",
    "ホオジロザメです!",
    "シロナガスクジラです!!!!",
    "シーラカンスです。食べれない。",
    "人形です。呪いの人形。",
    
    "残念。餌を取って逃げられた!"
  ]
  chusen = rand(sakana.length)
  printf("釣れた魚は、%s\n",sakana[chusen])
end

while true

  puts"魚釣りスタート!"
  matsu(1)
  puts"まだかな?"
  matsu(2)
  puts"お!なんか引いてるぞ!"
  matsu(2)
  puts"よし!釣れたー!!"
  matsu(2)
  tsureta
  puts"もう一度やりますか?"
  print"yesかnoで答えてください:"
  kotae = gets.chomp
  if kotae == "yes"

    redo

  else

    break

  end

end