게시판 인덱스

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

전송아바타가 용액이 드러나있는 방향을 전송해도 되나요?

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



가입: 2010년 9월 12일
올린 글: 14

올리기올려짐: 2010년12월13일 18:42    주제: 전송아바타가 용액이 드러나있는 방향을 전송해도 되나요? 인용과 함께 답변

예를들어 (10, 10)에 자원이 있다는 것을 전송하고 싶은데
자원의 좌표만으로는 채집아바타가 자원을 채집할 수 없습니다.
자원을 캐는 경우는 왼쪽, 자기자신, 오른쪽의 세 가지 경우가 있기 때문에 자원의 좌표와 함께 위치도 전송해 줘야할 것 같습니다.

그런데 "왼쪽"이라는 정보는 "왼쪽을 캐라"라는 명령을 담고 있다고 볼 수 있으므로 스펙에 위반된다고도 볼 수 있는데 이 경우 어떻게 해야하나요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

올리기올려짐: 2010년12월13일 18:53    주제: 인용과 함께 답변

자원을 보내시면 됩니다 -_-///
위로
사용자 정보 보기 비밀 메시지 보내기
이종민



가입: 2010년 9월 12일
올린 글: 14

올리기올려짐: 2010년12월13일 18:57    주제: 인용과 함께 답변

자원을 보낸다는 것이
왼쪽일때를 예로들면 ("a", I)를 그대로 보내야 한다는 의미인가요?

그렇다면 자원의 길이가 너무 길어 압축하더라도 100byte 내에 담을 수 없을 때
ex) ("a", (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I (I I......)))))

일 때에는 전송을 포기해야하나요?
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



가입: 2009년 12월 9일
올린 글: 337

올리기올려짐: 2010년12월13일 19:02    주제: 인용과 함께 답변

적절히 보내실 수 있을 듯 합니다. 예를 들면 이 용액의 오른쪽에는 뭐가 있고, 왼쪽에는 뭐가 있다. 이 정도로 보내시고, 센터는 그 중에 맛있어 보이는 걸 캐서 먹으시면 되겠습니다. 굳이 용액을 그대로 전부 보내시지 않으셔도 되지요.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이종민



가입: 2010년 9월 12일
올린 글: 14

올리기올려짐: 2010년12월13일 19:16    주제: 인용과 함께 답변

전부 보내지 않으면 된다고 하셨는데 이 말은
(X는 무의미 하다고 생각해서 축약한 형태라고 하면)

(10,10), ("a", X)로 전송하거나
(10,10), (X, "a")로 전송하면 된다는 의미인가요?

그렇다면
("a", X)
("a",) -> X는 무의미 하므로 전송해야하는 문자열에서 제외시키는게 좋습니다.
a, -> 괄호나 따옴표는 무의미하므로 전송해야하는 문자열에서 제외시키는게 좋습니다.
L -> 사실 a와 콤마의 위치관계를 보면 왼쪽에 자원이 있다는 것을 나타내줍니다. 이는 한 번더 줄이게되면 L이라는 하나의 문자열로 줄일수도 있겠죠.

이렇게 축약의 축약을 반복해나가다보면 결국 "맵의 정보"가 "명령"으로 귀결될 수 밖에 없다고 생각합니다.

"맵의 정보"와 "명령" 사이의 정확한 경계선이 필요합니다. 하지만 만약 이 경계를 정한다면(즉 압축의 한계를 정한다면) 모든 인코딩 방식마다 경계를 확정지어주어야 합니다.

하지만 현실적으로 이 경계를 완벽하게 정의내리는 것과, 어떤 코드가 경계를 침범했는지를 판별하는 것 모두 불가능하지 않나요? ;ㅅ;
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

올리기올려짐: 2010년12월13일 20:52    주제: 인용과 함께 답변

번복하겠습니다.
100byte내에 담을 수 없으시면 나눠서 보내주세요

정확한 경계선이라고 하시면
SendAvatar는 보여줄 위치를 찍어 주고 그 정보만 그냥 Center로 가게 하면 됩니다. 너무 크면 나눠서 보내세요. 이걸 지키시면 절대로 맵의 정보를 가지고 명령이라고 해석하지 않을 것입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이영준



가입: 2010년 9월 6일
올린 글: 31

올리기올려짐: 2010년12월14일 5:37    주제: 인용과 함께 답변

그렇다면 김진영조교님께서 위에 달아주신 답변은 이제 더이상 유효하지 않은 건가요?

인용:
적절히 보내실 수 있을 듯 합니다. 예를 들면 이 용액의 오른쪽에는 뭐가 있고, 왼쪽에는 뭐가 있다. 이 정도로 보내시고, 센터는 그 중에 맛있어 보이는 걸 캐서 먹으시면 되겠습니다. 굳이 용액을 그대로 전부 보내시지 않으셔도 되지요.


이종민씨께서 말씀하신 것 처럼
("a", X)와 같이 나름 필요한 정보만 간추려서 전송하는 건 안되는 것 맞지요?
무조건 grid 정보를 그대로(추가적인 가공을 거치지 않은 순수한 용액 정보를 인코딩하여) 전달하되 길이가 길면 나눠보내는 것이 맞나요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

올리기올려짐: 2010년12월14일 11:04    주제: 인용과 함께 답변

네 그렇습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

올리기올려짐: 2010년12월14일 16:02    주제: 인용과 함께 답변

전송아바타가 보내는 메시지의 내용에 제한이 없도록 바꿨습니다. 혼란을 드려서 죄송합니다.

다른 이유없이 프로젝트를 원래 취지에 맞게 하고자 한 것이라고만 생각해주시면 감사하겠습니다.

https://ropas.snu.ac.kr/phpbb/viewtopic.php?t=2591
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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