게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

효종이가 limbo를 쓰면 어떻게 되나요?

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2011)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
엄태건



가입: 2011년 9월 27일
올린 글: 50

올리기올려짐: 2011년12월9일 18:35    주제: 효종이가 limbo를 쓰면 어떻게 되나요? 인용과 함께 답변

룰테이블에 write Limbo, Ruletable.Right 라고 적혀 있다면

헤더는 림보를 쓰고 오른쪽으로 이동하지 못한 채 초기상태에 빠지게 되나요?


그런데 돌려보니 효종이가 림보를 쓰게 되면 자신은 림보에 빠지지 않고 오른쪽으로 움직이네요. 이게 맞는건가요?


마찬가지로 코브가 림보를 쓰면 림보를 쓰는 턴에서는 빠지지 않는건지요?
위로
사용자 정보 보기 비밀 메시지 보내기 AIM 주소
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2011년12월9일 23:35    주제: 인용과 함께 답변

효종이는 림보와 관계없습니다.

도우미는 림보를 자기자리에 써도 빠지지 않고,
림보가 원래 있던 자리에 이동하는 순간에만 빠집니다.
위로
사용자 정보 보기 비밀 메시지 보내기
김지수



가입: 2011년 10월 14일
올린 글: 5

올리기올려짐: 2011년12월10일 1:54    주제: 그럼 효종이가 림보에 빠지면 꿈이 리셋된다는 것은 무슨 의미인가요? 인용과 함께 답변

그럼 효종이가 림보에 빠지면 꿈이 리셋된다는 것은 무슨 의미인가요?

도우미들처럼, 효종이도 현재 상태에서 움직였을 때 그 자리에 symbol이 림보이면 초기상태로 간다. 라고 해석하였는데요.

실행을 해 보니 효종이가 움직였을 때 움직인 자리에 림보가 있어도 초기 상태로 리셋되지는 않는 것 같더군요.

뼈대코드의 main함수에서 map을 [ Map.Symbol Map.Forest; Map.Symbol Map.Limbo; Map.Symbol Map.Forest; Map.Symbol Map.Snow; Map.Blank; Map.Symbol Map.Limbo; Map.Blank; Map.Blank; Map.Blank ] 으로 바꾸고서 실행하면

처음 init 상태에서 전이하면서 한 칸 오른쪽으로 가면 림보가 있으므로 그 다음 state는 go_right이 아닌 init일 거라고 예상했지만

실행 결과는 그냥 go_right으로 바뀌네요.

그냥 효종은 Limbo와는 아무 상관이 없는 것으로 생각해야 하는 것인가요?
위로
사용자 정보 보기 비밀 메시지 보내기
김부근



가입: 2011년 3월 12일
올린 글: 12

올리기올려짐: 2011년12월10일 2:40    주제: Re: 그럼 효종이가 림보에 빠지면 꿈이 리셋된다는 것은 무슨 의미인가요? 인용과 함께 답변

김지수 씀:

처음 init 상태에서 전이하면서 한 칸 오른쪽으로 가면 림보가 있으므로 그 다음 state는 go_right이 아닌 init일 거라고 예상했지만

실행 결과는 그냥 go_right으로 바뀌네요.

그냥 효종은 Limbo와는 아무 상관이 없는 것으로 생각해야 하는 것인가요?


turn 0 init & forest
turn 1 go_left & limbo
turn 2 init & limbo
와 같이 진행하는 걸로 봐서는,

turn 0 에서 룰에 따라 왼쪽으로 가고 state는 go_left로 변경
turn 1 에서 위치확인 하니 limbo라서 state init으로 변경
turn 2 에서 init이므로 룰에 따라 왼쪽으로 가고 go_left state로 변경
과 같이 동작하는 것 같습니다.

그러니까, 현재 위치가 림보가 아니면
룰에 따라 충실히 모든 변경사항을 수행하고,
림보이면 다음번 스테이트를 init으로 변경하는 것 같네요.
아무 상관없는건 아닌것 같습니다.

림보로 들어간 다음 턴에 림보에 빠져서, 그 다음턴에 초기상태로 변경하는것 같네요.
효종이가 림보를 쓰는 경우는, 룰에 따라 변경사항을 모두 수행하는것이니
정상적으로 이동하고, 다음위치가 림보가 아니면 초기상태로 변경할 필요가 없는 것 같습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2011년12월10일 12:23    주제: 인용과 함께 답변

음 효종이가 관련없다고 생각하고 뼈대를 짰는데 스펙문서에는 다르게 나와있네요

일단 다른 조교님과 상의해서 최대한 빠른시일내에 공지하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2011년12월10일 13:05    주제: 인용과 함께 답변

효종이가 limbo랑 상관없는걸로 하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이영석



가입: 2011년 9월 5일
올린 글: 103

올리기올려짐: 2011년12월10일 13:22    주제: 인용과 함께 답변

프로젝트 스펙문서 수정하였습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2011) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay