기타 강좌

그러고보니 전체적인 구조를 먼저 작성하고 필요하면 조금씩 고치면서 만들어야하는데 안올렸군요
소코반(푸쉬푸쉬) 구조

txt파일에 
●◎■★을 사용해서 맵을 배치

프로그램에서 txt파일 읽어서 배열에 저장
배열의 셀 하나는 4바이트고 2바이트는 물체고 2바이트는 지형
배열을 읽어서 화면에 출력 지형위에 물체가있으면 물체만 출력

방향키가 눌리면
그 방향으로 ★이 갈수있는지 없는지 검사

검사에서 뭔가 막고있을경우 ●이 막고있다면 ●다음 칸이 비었는지 검사
벽■이라면 무효처리 비엇으면 ★과● 그 방향으로 옮기기

모든 지형◎이 있는 셀의 물체자리에 ●가 있는지 검사 모두 있으면 다음단계

단계 변수에 +1을 하고 "map%d.txt"의 %d자리에 넣게한후 그 이름으로 파일을 불러서
처음으로 돌아가기

단계변수가 마지막이면 엔딩

Who's 정체불명

profile

두팔과 의지가 있는데 무엇을 못 하겠는가!

< http://mpnp.tistory.com >


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 887
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
기타 [루비][네트워크] 다른 컴퓨터에서 명령어 받아서 실행후 결과 돌려주는 서버 자연철학의수학적원리 2013.10.25 1736
기타 [루비][네트워크][GUI] 서버에 명령어 보내서 실행결과 얻는 클라이언트 file 자연철학의수학적원리 2013.10.25 1471
메이킹 영상 [매이킹 영상] CASTLEVANIA: LORDS OF SHADOW 2 아방스 2014.07.09 790
메이킹 영상 [메이킹] 드래곤 길들이기2 메이킹 영상 아방스 2014.07.09 1258
Vegas Pro [베가스 프로 15] 10분 안에 기본편집부터 출력까지 배워봅시다. 아방스 2017.09.28 391
Vegas Pro [베가스 프로 15] 추가된 새로운 기능 "픽처 인 픽처" 아방스 2017.09.27 274
Vegas Pro [베가스 프로 15] 트라이얼 버전 설치 방법 아방스 2017.09.06 1315
Vegas Pro [베가스14 강좌] 매드무비 제작시 스킬창 확대 방법 아방스 2017.08.01 100
Vegas Pro [베가스14] 레이아웃 초기화 방법 및 저장하는 방법 아방스 2017.08.01 143
Vegas Pro [베가스14] 매드무비 제작시 스킬창 확대 방법 아방스 2017.02.05 286
C언어 [비쥬얼 C++ 동영상 강좌] 01회 Visual C++개요, 간단한 C++맛보기 2 아방스 2009.01.12 3590
C언어 [비쥬얼 C++ 동영상 강좌] 02회 MFC 전체 구조 살펴보기 4 아방스 2009.01.12 4789
C언어 [비쥬얼 C++ 동영상 강좌] 03회 버튼만 눌러서 프로그램 만들기 1 아방스 2009.01.12 2151
C언어 [비쥬얼 C++ 동영상 강좌] 04회 클래스 파일 분석하기 - 1 아방스 2009.01.12 1609
C언어 [비쥬얼 C++ 동영상 강좌] 05회 클래스 파일 분석하기 - 2 아방스 2009.01.12 1597
C언어 [비쥬얼 C++ 동영상 강좌] 07회 GDI 를 배우자 - 1 아방스 2009.01.12 1710
C언어 [비쥬얼 C++ 동영상 강좌] 08회 GDI 를 배우자 - 2 아방스 2009.01.12 1998
C언어 [비쥬얼 C++ 동영상 강좌] 09회 화면을 마음대로 만들기 1 아방스 2009.01.12 1826
C언어 [비쥬얼 C++ 동영상 강좌] 10회 화면을 마음대로 만들기 2 2 아방스 2009.01.12 2136
C언어 [비쥬얼 C++ 동영상 강좌] 11회 Application Rc & 클래스 위자드 배우기 1 아방스 2009.01.12 1847
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19