diff --git a/rpg1.rb b/rpg1.rb index 5347f98..51d27ba 100755 --- a/rpg1.rb +++ b/rpg1.rb @@ -24,6 +24,7 @@ else puts("何にしようかなぁ") + redo end end @@ -34,9 +35,9 @@ zibun=10 kougekiryoku=3 kaisin=10 +printf("%sのHP %d/n",namae,zibun) -while suraimu>1||zibun>1 - printf("%sのHP 10\n",namae) +while suraimu>1&&zibun>1 puts("どうする?") puts("1=攻撃 2=にげる 3=話しかける") koudou=gets.chomp.to_i @@ -52,8 +53,7 @@ redo elsif koudou==3 - for kaiwa in["こんにちは","ぼくは攻撃しませんよ","仲間になりませんか"] - kaiwa=gets.chomp + for kaiwa in["こんにちは","ぼくは攻撃しませんよ","仲間になりませんか"] printf("%sはスライムに話しかけた\n",namae) printf("%s「%s」\n,",namae,kaiwa) break @@ -62,12 +62,12 @@ else puts("そんな行動はできない") redo - + end + puts("スライムの攻撃") printf("%sに%dのダメージ\n",namae,kougekiryoku) zibun-=3 - printf("%sのHP %d\n",namae,zibun) - end + printf("%sのHP %d\n",namae,zibun) end