Newer
Older
Ruby / chara.rb
# coding: utf-8
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
def muriyari
  toranp=["ダイヤA","ダイヤ2","ダイヤ3","ダイヤ4","ダイヤ5","ダイヤ6","ダイヤ7","ダイヤ8","ダイヤ9","ダイヤ10","ダイヤj","ダイヤQ","ダイヤK","ハートA","ハート2","ハート3","ハート4","ハート5","ハート6","ハート7","ハート8","ハート9","ハート10","ハートj","ハートQ","ハートK","スペードA","スペード2","スペード3","スペード4","スペード5","スペード6","スペード7","スペード8","スペード9","スペード10","スペードj","スペードQ","スペードK","クローバーA","クローバー2","クローバー3","クローバー4","クローバー5","クローバー6","クローバー7","クローバー8","クローバー9","クローバー10","クローバーj","クローバーQ","クローバーK",]
  
  print("それでは始めます!\n")
  sleep(0.75)
  while true
    srand()
    puts"自分"
    i=0
    while i<5
      x=rand(toranp.length)
      printf("%s\n",toranp.delete_at(x))    
      i+=1
    end
    sleep(1.5)
    puts"相手"
    srand()
    i=0
    while i<5
      x=rand(toranp.length)
      printf("%s\n",toranp.delete_at(x))    
      i += 1
    end
    sleep(10)
    print("どちらが勝ちましたか?\n")
    sleep(0.75)
    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
  puts"もう一回やりますか?"
  puts"やるときは はい といれてね!"
  a=gets.chomp
  if a=="はい"
    printf("%s\n",muriyari)
  else
    print("終了しまーす!")
  end
end
print("ポーカーへようこそ!\n")
sleep(0.75)
puts"やるときは はい といれてね!"
a=gets.chomp
if a=="はい"
  printf("%s\n",muriyari)
else
  print("終了しまーす!")
end