#!/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#!/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