기타 강좌

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

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 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
기타 파이썬 총 강좌파일 올립니다... 3 file - 하늘 - 2009.09.10 7007
기타 [파이썬] if(만약 …이면) )8( 3 - 하늘 - 2009.09.10 2494
기타 [파이썬] while문 제어구조 알아보기)7( 1 - 하늘 - 2009.09.08 2806
기타 [파이썬] 인터프리터(interpreter) )6( - 하늘 - 2009.09.07 2348
기타 [파이썬] 리스트(list) )5( 4 - 하늘 - 2009.09.07 3140
기타 [파이썬] 변수(변하는 수) )4( 4 - 하늘 - 2009.09.06 2559
기타 [파이썬] 파이썬 시작하기 )3( 2 file - 하늘 - 2009.09.05 2573
기타 [파이썬] 파이썬 설치하기 )2( 1 - 하늘 - 2009.09.05 2594
기타 [파이썬] 파이썬을 배우자 )1( 6 - 하늘 - 2009.09.05 2730
기타 - 하늘 -의 리눅스 book! [ <3>리눅스의 기초!] 1 file - 하늘 - 2009.08.03 2161
기타 해커스쿨 F.T.Z서버에 대해 궁금하신 분들은 글올려주세요... - 하늘 - 2009.08.03 3428
기타 - 하늘 -의 리눅스 book! [ <2>리눅스를 배우려면?][수정] 8 file - 하늘 - 2009.08.01 3357
기타 - 하늘 -의 리눅스 book! [ <1>리눅스를 배우기전에... ][수정] 5 - 하늘 - 2009.08.01 2145
기타 - 하늘 -의 리눅스 book! 리눅스를 배워보자! 5 - 하늘 - 2009.08.01 2515
기타 게임줄거리를 만들어볼까?!! 6 칼리아 2009.08.01 2522
기타 그림판으로 아이콘 만들기 4 검은별 2009.07.13 3395
XpressEngine 게시물의 추천/비추천 기능 추가하기 1 아방스 2009.07.09 4895
기타 아방스 분들 사과드립니다.... 12 제네시스& 2009.06.27 2307
C언어 제니스가 올린 글 출처 알았네요.... 2 제네시스& 2009.06.27 2383
C언어 알았습니다..그럼 게시물은 다 삭제해버리겠습니다.. 8 제니스 2009.06.16 2278
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19