#!/usr/koeki/bin/ruby
# -*- coding: utf-8 -*-
#ヒットポイント
you = 100
enemy1 = 50
enemy2 = 50
#戦闘1回目
print"あなたはダンジョンの中にいる。(右:1,左:2)\n"
choice = gets.chomp!.to_i
if choice == 1
print"敵が現れた\n"
while true
print"敵の攻撃\n"
srand
damage = rand(5)+1
printf("あなたは%dのダメージを受けた\n",damage)
you -= damage
print"あなたの攻撃(パンチ:1, キック:2)"
attack = gets.chomp!.to_i
srand
damage = rand(5)+1
srand
kaishin = rand(2)+1
if attack == kaishin
damage *= 2
end
printf("敵に%dのダメージを与えた\n",damage)
enemy1 -= damage
printf("あなた:%d 敵:%d\n",you,enemy1)
if you <= 0 && enemy1 <= 0
print"相打ちだ\n"
exit(0)
elsif you <= 0
print"あなたの負け\n"
exit(0)
elsif enemy1 <= 0
print"敵を倒した。次に進もう\n"
break
end
end
else
print"誰もいない。先に進もう\n"
end
#戦闘2回目
print"次はどっちに行こう。(まっすぐ:1,右:2,左:3)\n"
choice = gets.chomp!.to_i
if choice == 2
print"敵が現れた\n"
while true
print"敵の攻撃\n"
srand
damage = rand(5)+1
printf("あなたは%dのダメージを受けた\n",damage)
you -= damage
print"あなたの攻撃(パンチ:1, キック:2)"
attack = gets.chomp!.to_i
srand
damage = rand(5)+1
srand
kaishin = rand(2)+1
if attack == kaishin
damage *= 2
end
printf("敵に%dのダメージを与えた\n",damage)
enemy2 -= damage
printf("あなた:%d 敵:%d\n",you,enemy2)
if you <= 0 && enemy2 <= 0
print"相打ちだ\n"
exit(0)
elsif you <= 0
print"あなたの負け\n"
exit(0)
elsif enemy2 <= 0
print"敵を倒した。次に進もう\n"
break
end
end
else
print"誰もいない。先に進もう\n"
end
print"おめでとう。出口だ!\n"