Keep Hacking :)

Life is complex, it has both real and imaginary parts.

玩Ruby Warrior學Ruby

最近看到了這個影片,上面談到了一個遊戲叫做Ruby Warrior,說是可以藉由玩這個遊戲來學習Ruby

玩遊戲學Ruby,聽起來挺不錯的,不過要怎麼開始?

開始玩吧!

首先當然要把遊戲先裝起來啊!!先把Ruby Warrior的gem給裝一下

1
gem install rubywarrior

再來執行rubywarrior後,就可以新增帳號開始玩了!

該怎麼玩啊?

遊戲主要是藉由去修改player.rb,然後去執行rubywarrior後,看看妳寫的程式是否可以過關:)

一開始你會發現你的player.rb長的像這樣

1
2
3
4
5
class Player
  def play_turn(warrior)
    # your code goes here
  end
end

十分的乾淨… 不過幸好,第一關也是很簡單,只要一直向前走,就可以過關了:D 就像下面的這樣:

1
2
3
4
5
class Player
  def play_turn(warrior)
    warrior.walk!
  end
end

這樣就可以過第一關了:D

不過我想這個遊戲的最大樂趣應該就是靠自己寫的程式過關吧:p 所以我也不多分享程式碼了,如果有卡關的再一同討論吧:D

Comments