Ruby
1puts "じゃんけんゲーム" 2puts "トータルで5回勝つとゲームクリアだよ!" 3 4def guchokipa 5 puts "[0]:グー\n[1]:チョキ\n[2]:パー" 6 player_hand = gets.to_i 7 8 program_hand = rand(3) 9 10 jankens = ["グー", "チョキ", "パー"] 11 12 puts "あなたの手:#{jankens[player_hand]}, コンピューターの手:#{jankens[program_hand]}" 13 14 if player_hand == program_hand 15 puts "あいこで" 16 return true 17 18 elsif (player_hand == 0 && program_hand == 1)|| 19 (player_hand == 1 && program_hand == 2)|| 20 (player_hand == 2 && program_hand == 0) 21 puts "あなたの勝ちです" 22 return false 23 else 24 puts "あなたの負けです" 25 return false 26 end 27 end 28 29 next_game = true 30 31 # じゃんけんを繰り返す 32 while next_game do 33 next_game = guchokipa 34 end
こちらのじゃんけんゲームですが、
プレイヤーが累計5回勝ちを積み重ねると、
「おめでとうございます。ゲームクリア!!」
と最後に表示させるにはどのように記述すればよろしいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/04 14:56