vision929   6년 전

소스 코드가 길어서, 차마 자유게시판에 쓰지 못하고 여기에 쓴점 죄송합니다ㅠㅠ


http://www.soen.kr/

여기 코드를 C++에 맞게 수정한 후, 분석하고나서 '적'이 등장하는 코드를 짜보았는데.. 오류는 안 나지만 제가 원하는 결과가 나오지 않네요.

밑에 코드대로 하면, @(플레이어)가 움직이는대로 제가 코드에 짠대로 3(적)이 움직여집니다. 다만 문제가 3과 @가 만나면 게임이 끝나야 하는데, 끝나지 않네요 ㅠㅠㅠ 적군에게 먹혀도 플레이어는 잘만 움직여집니다.. 코드가 너무 기네요 죄송합니다 ㅠ제가 앞부분이 틀리지 않았다면 아마도 226코드부터 봐주시면 될겁니다.


djm03178   6년 전

turbo.h가 없어서 테스트는 못 해보지만, 원하는 대로 동작이 이루어지지 않는다면 프로그램의 실행 길목에 테스트 코드를 여러모로 삽입해 보세요.

예를 들어 이동하려는 좌표가 어디이고 맵에서의 그 좌표에는 어떤 값이 들어있는지 같은 걸 출력해보면 문제의 원인을 알아낼 수 있지 않을까 싶네요.

vision929   6년 전

아 C++에 구현하려고 Turboc.를 다운받았다는 것을 잠시 잊었군요 ㅠ

감사합니다. 한 번 그렇게 수정해볼게요!

댓글을 작성하려면 로그인해야 합니다.