게시판 인덱스

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

*프로젝트* 뼈대 코드와 상세 명세 그리고 실행기를 올려드립니다.

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



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

올리기올려짐: 2010년12월3일 14:48    주제: *프로젝트* 뼈대 코드와 상세 명세 그리고 실행기를 올려드립니다. 인용과 함께 답변

세부적으로 조금 바뀌거나 추가된 부분이 있습니다.

프로젝트 문서 (이건 그대로입니다.)
http://ropas.snu.ac.kr/~ta/4190.210/10/prj/project1127.pdf

뼈대 코드 세부 명세 (!)
http://ropas.snu.ac.kr/~ta/4190.210/10/prj/file/1203/prjs1.pdf

뼈대 코드와 실행기 (!)
http://ropas.snu.ac.kr/~ta/4190.210/10/prj/file/1203/dist-3.10.2.tar.gz (martini)
http://ropas.snu.ac.kr/~ta/4190.210/10/prj/file/1203/dist-3.11.0.tar.gz (windows)

1. 압축을 푸시고 dist 디렉토리에 가셔서 make를 하세요.
(windows인 경우 ocamlc server.mli server.cmo avatar.ml center.ml project.cmo -o prj.exe)

2. "prj(.exe) [맵 파일]" 와 같이 실행하시면 됩니다. 맵 파일은 ex1.map의 형식을 참조하세요. 첫 줄은 너비, 둘째 줄은 높이, 셋째 줄부터는 용액이 순서대로 나열되어 있습니다.

3. 실행시키면 매 턴마다 맵의 상태와 아바타의 위치, 그리고 센터가 아바타들에게 보낸 명령어를 출력해 줍니다. 참고하셔서 프로그래밍 하세요. 맵에서 빈 칸은 '.', 용액은 '+', 채집 가능한 용액은 '#'로 보여줍니다.



게시판을 통해 질문/버그리포팅 해 주세요.


김진영_ 가 2010년12월10일 18:31에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
김현우



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

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

감사합니다 조교님.


windows 버전을 받아서

코드:
ocamlc server.mli server.cmo avatar.ml center.ml project.cmo -o prj.exe

를 실행하면

코드:
File "center.ml", line 1, characters 0-1:
Error: The file project.cmo is not a bytecode object file

와 같이 뜨면서 컴파일이 되지 않습니다

ocaml은 3.11.0 버전을 쓰고 있습니다
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

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

올렸습니다. 다시 한번 해보세요
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



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

올리기올려짐: 2010년12월3일 15:03    주제: 인용과 함께 답변

세부명세에 포함되어 있는 그림은 한 턴의 진행에 대해서만 그린 것입니다. 참고하세요~
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
김현우



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

올리기올려짐: 2010년12월3일 15:05    주제: 인용과 함께 답변

네 이제 잘 되네요

감사합니다!
위로
사용자 정보 보기 비밀 메시지 보내기
김태훈



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

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

윈도에서 cmd.exe 실행해서 컴파일 하려 했을때 이런 오류가 났습니다.

File "center.ml", line 1, characters 0-1:
Error: Files server.cmo
and C:\Program Files\Objective Caml\lib\stdlib.cma(Pervasives)
make inconsistent assumptions over interface Pervasives



아직 center.ml이나 avatar.ml이 완전이 짜여져 있지 않기 때문인가요? 그게 아니라면... 제가 타과생이라 martini 계정이 없는데 혹시 임시 계정을 받을 수 있나요?
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

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

태훈님 OCaml 버전이 3.11.0인가요?
ocamlc -v하면 나옵니다.
위로
사용자 정보 보기 비밀 메시지 보내기
김태훈



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

올리기올려짐: 2010년12월3일 15:17    주제: 인용과 함께 답변

네 버전은 맞습니다 ㅎ
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

올리기올려짐: 2010년12월3일 15:24    주제: 인용과 함께 답변

지금 김진영 조교와 제 컴퓨터에서는 잘 되는데요

파일 다시 한번 받아서 새로운 디렉토리에 놓고 컴파일 해 보시겠어요?

아 저희가 받은거 msvc chain이었는데 혹시 mingw이신가요?
위로
사용자 정보 보기 비밀 메시지 보내기
김태훈



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

올리기올려짐: 2010년12월3일 15:28    주제: 인용과 함께 답변

다시 받으니까 돠네요 ^^;;

그런데 100턴이 너무 순식간에 진행되어서 커맨드창에서 80번째턴까지는 날아가버리네요;;ㅋㅋ 83턴쯤부터 화면에서 확인이 되더라구요 ㅎㅎ

여튼 감사합니다 ㅎ
위로
사용자 정보 보기 비밀 메시지 보내기
김진영_



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

올리기올려짐: 2010년12월3일 15:59    주제: 인용과 함께 답변

파일로 리다이렉션해서 보시면 될 겁니다.
구글에서 검색했을 때 제일 먼저 나오는 페이지는
http://liverex.tistory.com/121
여기네요.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이승중



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

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

프로그램 다시 업데이트 했습니다.

매 턴마다 센터의 초기상태를 다시 입력으로 돌려주는 문제를 수정했습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
서창옥



가입: 2010년 9월 16일
올린 글: 20

올리기올려짐: 2010년12월3일 18:31    주제: 마티니 버전 컴파일이 안됩니다 ㅠㅠ 인용과 함께 답변

위에 김태훈 님께서 올린것과 똑같은 에러가 발생하구요


ocamlc 버전은 3.12.0이고 맥OSX에서 컴파일 했습니다 ㅠ
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

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

ocaml 버전을 3.11.0으로 깔아 주세요 3.12.0까지는 지원하기 힘들 것 같습니다.

http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.0-intel.dmg

http://caml.inria.fr/pub/distrib/ocaml-3.11/
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



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

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

아바타의 번호는 Center.make의 리스트 인자 순서대로 입니다.

Center.make에 [SendAvatar;CollectAvatar;...] 가 인자로 들어왔으면

0번이 SendAvatar, 1번이 CollectAvatar 입니다. 참고하세요
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 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