Newer
Older
Ruby / bougu.buki.rb
@MURATA Yoshifumi MURATA Yoshifumi on 14 Sep 2023 999 bytes 2023-09-14 02:25:22
#! /usr/bin/env ruby
# -*- coding: utf-8-*-

def hp(bougu)
  if bougu==1
    hp_bougu=10   
  elsif bougu==2
    hp_bougu=7

  elsif bougu==3
    hp_bougu=5
    
  else
    print"その防具はごめん売ってないんだ\n"
    print"1.2.3から選んでね\n"
    
  end
  hp_bougu
end
  def power(a)
    if a==1
      power_buki=20

    elsif a==2
      power_buki=15

    elsif a==3
      power_buki=10
      else
        print"その剣はごめん売ってないんだ\n"
        print"1.2.3から選んでね!\n"
    end
 power_buki  
  end

while true
  puts"防具"
  puts"1.金の鎧 2.医師の鎧 3.動の鎧"
  bougu=gets.to_i
  puts"武器"
  puts"1.剣 2.斧 3.ツルハシ"
  buki=gets.to_i

  power=power(buki)
  hp=hp(bougu)
  
  if bougu <= 5
    break
  elsif bougu >= 5
    redo
  elsif buki <= 5
    break
  elsif buki >= 5
      print"その剣はごめん売ってないんだ\n"
    redo
 end
end
  printf("あなたのステータスはhp%d、power%dです\n",hp,power)