https://www.bloc.io/ruby-warrior#/ 코딩으로 게임하는 루비 워리어!
루비언어로 캐릭터를 조작하여 던전을 클리어하자!
http://tutorials.jumpstartlab.com/projects/ruby_warrior.html 위 주소는 루비워리어의 Level 6까지를 튜토리얼로 만듭겁니다.
우선 클리어를 목표로! 다음은 최고 점수와 최저 턴을 목표로 클리어해봅시다!
한글로 조금 적자면
-1탄
class Player
def play_turn(warrior)
# 이 아래에 코드를 적자("warrior.walk!"를 적으세요. 그럼 앞으로 갑니다!)
# <-이 다음 적은 글씨는 코드에 아무 영향을 못줍니다.
end
end
-2탄
적힌코드는 한턴에 한번끝까지 쓰입니다.
2탄을 처리하려면 앞에 무엇이있나 판단해야합니다.
그런 판단을 제어문이라고 합니다.
우선 판단하는 법을 알아봅시다.
2 < 3 #사실입니다.(true)
2 == 3 #같다를 컴퓨터에서는 ==로 표시합니다. 다르다는 !=입니다. 결과는 거짓(false)
2 <= 3 #작거나 같다를 표시합니다.
제어문으로는 If문을 사용합시다.
If 사용법
if 판단할것["warrior.feel.empty? == true
"
(또 혹은 != 등)을 사용합시다.]
# 위의 판단이 사실일 경우 할 행동
else
# 위의 판단이 거짓일 경우 할 행동
end
이 두가지를 이용하여 클리어해봅시다.
-3탄
졸립습니다.
기본적으로 게임 패배시 나오는 팁과
http://tutorials.jumpstartlab.com/projects/ruby_warrior.html를 보시면 클리어 가능합니다.
감이 안오신다면
c언어 강좌(링크)
를 함수까지 보시고 루비 기초 튜토리얼(링크)를 보시면 저기에 무엇이 써졌있나 이해가능해 질겁니다.
이렇게 무책임하게 사라집니다.