RubyWarrior完全攻略~中級編~ Level4

Level4やっていきます。

f:id:tumiki_jp:20150629121531p:plain

Your ears become more in tune with the surroundings. Listen to find enemies and captives!
あなたの耳は、より多くの環境と調和してになります。敵と捕虜を見つけることを聞きます!
Use warrior.listen to find spaces with other units, and warrior.direction_of to determine what direction they're in.
彼らがにいるどのような方向を決定するために他のユニットとスペース、およびwarrior.direction_ofを見つけるためにwarrior.listenを使用します。

今回は新たなアビリティ

が使えるようになります。
新しいアビリティが出てくるとワクワクしますね。
ただ、最初は使い方が(英語なので)わからず苦労しますが。  
やりたい事は、
warrior.listenメソッドは敵もしくは捕虜がいるマスを返し、
warrior.direction_ofメソッドはそのマスの方向を返します。
これらの処理を階段を目指す処理の手前に書いてしまえばOKです。

バッチリ攻略できました。
今さら気づいたのですが、
前回まで
play_turnメソッドの中にメソッドを定義してしまっていたので、
外に出しました。

中級編も初級編と同じようにLevel9が最後のステージと考えると、
次回Level5が折り返し地点です。
頑張ります。