LoginSignup
1
1

More than 5 years have passed since last update.

初めてのプログラム制作

Last updated at Posted at 2018-06-29

今日は、ifとwhileの使い方を学んだので、これを利用した簡単な戦闘プログラムを作ってみました。

体力500、防御力1~10で変動する敵を攻撃し倒すといった内容です。

life=500

while life>0 do
  attack=rand(1..50)
  defense=rand(5..10)

    if attack>defense then
      damage=attack-defense
      remain=life-damage
      puts "敵に#{damage}のダメージ。残り#{remain}"
      life=remain

    else
      puts "攻撃が効かない!"
    end

end

puts "敵を倒した!"

syntax errorと格闘しながらなんとか仕上げることができました。ブラッシュアップできる点を指摘していただけると幸いです。

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1