게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
코딩으로 게임한다! Ruby Warrior
게시물ID : humorbest_778166짧은주소 복사하기
작성자 : 믈군
추천 : 39
조회수 : 10625회
댓글수 : 36개
베스트 등록시간 : 2013/11/07 12:24:11
원본글 작성시간 : 2013/11/07 01:36:01
http://i1.ytimg.com/vi/zWUosOe3OYk/maxresdefault.jpg


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언어 강좌(링크)
를 함수까지 보시고 루비 기초 튜토리얼(링크)를 보시면 저기에 무엇이 써졌있나 이해가능해 질겁니다.
이렇게 무책임하게 사라집니다.






전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호