プレイヤーの名前を入力するところまで作成してみました。
status.rb
class Status
attr_accessor :name
attr_accessor :job
attr_accessor :level
attr_accessor :life
attr_accessor :atacck
attr_accessor :defence
def initialize
puts "あなたの名前を入力して下さい"
self.name = gets.chomp
while true
print "あなたの名前は#{self.name}でいいですか(y/n)?"
response = gets.chomp
if response == "y" || response == "Y"
break
else
puts "あなたの名前を入力して下さい"
self.name = gets.chomp
end
end
end
end
もっとスマートなやり方があるのかもしれないけど、今はこれが限界。
あと、ステータスを決めるためにクラスにjobを追加したけど、各職業の能力値もクラスで管理した方がいいのだろうか?