Newer
Older
Ruby / yakubann.rb
#!/usr/bin/env ruby
# coding: utf-8
def purei
  dakyuu=["アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","アウト","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","ツーベースヒット","スリーベースヒット","スリーベースヒット","ホームラン!"]
  while true
    print("試合開始!")
    sleep(0.75)
    kai=1
    while kai<=9
      srand()
      puts"先攻!"
      i=0
      while i<3
        p=rand(dakyuu.length)      
        printf("%s\n",dakyuu[p])
        i+=1
      end
      sleep(1)
      puts"後攻!"
      srand()
      i=0
      while i<3
        p=rand(dakyuu.length)
        printf("%s\n",dakyuu[p])
        i+=1
      end
      sleep(1)
      kai+=1
    end       #牡丹ベースボール
    sleep(4)
    puts"どちらが勝ちましたか?\n"
    puts"ヒットは1点、ツーベースヒットは2点、スリーベースは3点、ホームランは10点です!ちなみにアウトは-2点です!"
    puts"勝ったら 1 と入力してね!"
    sleep(0.75)
    puts"負けたら 2 と入力してね!"
    sleep(0.75)
    puts"同じときは 3 と入力してね!"
    sleep(0.75)
    puts"正直に入力してね!"
    x=gets.chomp.to_i
    if x==1
      puts"やったね!"
      break
    elsif x==2
      puts"もう一回やってみよう!"
      redo
    elsif x==3
      puts"おしい!"
      redo
    else
      puts"error!"
      break
    end
  end
end
  printf("%s\n",purei)