边学Ruby,边玩游戏,一个网页+自己源码

在无意间发现的网址中,作者沉浸于一款名为Ruby Warrior的网页游戏中,通过编写Ruby代码来闯关。游戏包含从第一关到第九关的挑战,作者戏称这种专注为常年扣鼻屎的习惯,幽默地展示了学习编程的乐趣和独特方式。
摘要由CSDN通过智能技术生成

链接如下

https://www.bloc.io/ruby-warrior/#/warriors/8831/levels/1


一不小心碰到了这个网址,一不小心玩了一下午。

君问为何如此?

此乃常年扣鼻屎而成吼吼吼害羞

如下


第一关:

class Player
  def play_turn(warrior)
     warrior.walk!
  end
end


第二关:

class Player
  def play_turn(warrior)
      
      if warrior.feel.enemy?
          warrior.attack!
      else
          warrior.walk!
      end
  end
end

第三关:

class Player
  def play_turn(warrior)
     
     if warrior.feel.enemy?
         warrior.attack!
     else
         if warrior.health < 20
              warrior.rest!
              return 0
         end
         warrior.walk!
     end
  end
end

第四关:

class Player
 @health = 20
  def play_turn(warrior)
     
     if warrior.feel.enemy?
         warrior.attack!
     else
         if warrior.health < 20 && warrior.health == @health
              warrior.rest!
              @health += 2
              return 0
         end
         warrior.walk!
     end
     @he
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值