일본의 Thinking Rabbit 사에서 만든 Sokoban (倉庫番) 게임을 C언어와 WinAPI를 사용해 구현한 프로젝트 입니다.
이 프로젝트는 제가 국비학원에 다니는 동안 제작한 프로그램 입니다.
게임에 사용된 이미지는 https://ja.wikipedia.org/wiki/%E5%80%89%E5%BA%AB%E7%95%AA 에서 하나하나씩 잘라서 사용했습니다.
- 맵 편집 가능: 사용자가 직접 레벨을 제작 및 수정할 수 있어 확장 가능성 제공합니다.
- 되돌리기 기능 지원: 이동 실수를 걱정하지 않고 자유롭게 게임을 즐길 수 있습니다.
- WinAPI 기반: WinAPI를 활용하여 리소스를 적게 먹습니다.
- Visual Studio 2022 를 다운로드 합니다. ( https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false )
- Visual Studio Installer 가 뜨면
와 같이 체크를 합니다. - 설치 (Install)를 합니다.
- 프로젝트를 다운로드 합니다.

- 압축을 풉니다.
- sokoban.sln 파일을 더블클릭 해 프로젝트를 엽니다.
- 플랫폼을 x86 그리고 구성을 Release 로 설정합니다.

- F7를 눌러 컴파일 합니다.
- 컴파일이 완료되면, 프로젝트 폴더안의 Build 폴더에 있는 sokoban.exe 를 실행합니다.

