#!/usr/bin/env ruby
# 愛
puts"lets janken!"
puts"5回やって1回勝て"
sleep(3)
puts""
print"game start!"
win=0
kaisuu=1
janken=["だせよ!","石","はさみ","紙"]
while kaisuu<=5
sleep(2)
printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win)
print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)"
while true
you=gets.to_i
if you>=4
you=0
end
com=rand(3)+1
printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com])
if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1)
puts"あなた勝ったよー"
win += 1
kaisuu += 1
break
elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2)
puts"あなたまけたよー"
kaisuu += 1
break
elsif you==com
print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)"
redo
else
puts"ださねばあなたまけたよー"
kaisuu += 1
break
end
end
end
sleep(3)
printf("あなた%d回かったよー\n",win)
sleep(3)
if win >=1
puts"こんぐらっちゅれーしょーん"
sleep(2)
puts"+----------------------+"
system"banner YOU WIN!"
puts"+----------------------+"
else#!/usr/bin/env ruby
# 愛
puts"lets janken!"
puts"5回やって3回勝て"
sleep(3)
puts""
print"game start!"
win=0
kaisuu=1
janken=["だせよ!","石","はさみ","紙"]
while kaisuu<=5
sleep(2)
printf("%d回目(あなたの勝利数:%d)\n\n",kaisuu,win)
print"じゃーんけーん!(石なら1、はさみなら2、紙なら3をおせー)"
while true
you=gets.to_i
if you>=4
you=0
end
com=rand(3)+1
printf("ぽん(あなたは「%s」でCPUは「%s」\n",janken[you],janken[com])
if (you==1&&com==2)||(you==2&&com==3)||(you==3&&com==1)
puts"あなた勝ったよー"
win += 1
kaisuu += 1
break
elsif (you==1&&com==3)||(you==2&&com==1)||(you==3&&com==2)
puts"あなたまけたよー"
kaisuu += 1
break
elsif you==com
print"あーいこーで(石なら1、はさみなら2、紙なら3をおせー)"
redo
else
puts"ださねばあなたまけたよー"
kaisuu += 1
break
end
end
end
sleep(3)
printf("あなた%d回かったよー\n",win)
sleep(3)
if win >=3
puts"こんぐらっちゅれーしょーん"
sleep(2)
puts"+----------------------+"
system"banner YOU WIN!"
puts"+----------------------+"
else
puts"あなたまけたよよよーーー"
sleep(2)
system"banner GAME OVER"
end
puts"あなたまけたよよよーーー"
sleep(2)
system"banner GAME OVER"
end