Newer
Older
Ruby / daiki / game.rb
@OKUYAMA Daiki OKUYAMA Daiki on 1 Nov 2024 1 KB 2024-11-01 20:47:33
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

puts("初期設定")
sleep(1)
puts("名前を選択してね    ※名前を打ち間違えないようにしてね")
name = gets.chomp
printf("あなたの名前は、%sだね\n",name)
puts("ドザゴンクエスト!!!")
sleep(3)
puts("ルール説明
1:敵を倒して技をどんどん覚えよう!
2:ズルする方法を探さないでね
3:後半になるに連れて、技は強くなるけど体力を多く使うよ
4:回復したいときは、寝るを選択してね
5:寝ると次のバトルにスキップされちゃうよ")
sleep(5)
puts("頑張ってね")
hpzyougenn = 100
hp = 100
tairyokuzyougenn = 20
tairyoku = 20
tekihp = 10
printf("今の%sの戦闘力
HP:%s
体力:%s\n",name,hp,tairyoku)
while true
puts("1:敵と戦う 2:寝る")
koudou = gets.chomp
if koudou == "1"
  puts("敵が現れた!!")
  sleep(1)
  puts("敵の名前:クソザコナメクジ")
  printf("HP:%s\n",tekihp)
  puts("あなたのターン")
  sleep(1)


  
  while true
  puts("攻撃方法を選択してね")
  puts("1:殴る")
  kougeki = gets.chomp
  if kougeki == "1"
    printf("敵HP10→%s\n",tekihp-10)
    if tekihp >= 0
      puts("勝利")
    end
  break
  elsif
    puts("その攻撃の選択肢はないよ。")
    puts("もう一度入力してね")
  end
  end


  
  break
elsif koudou == "2"
  printf("HPが%sになったよ\n",hpzyougenn)
  hp = hpzyougenn
  printf("体力が%sになったよ\n",tairyokuzyougenn)
  tairyoku = tairyokuzyougenn
  break
elsif
  puts("もう一度入力してね")
end
end
puts("やったーー")