https://github.com/red-opera/sokoban
WindowAPI 게임 Mini 포트폴리오 (퍼즐 게임) : 개인 개발, 2022.11
https://github.com/red-opera/sokoban
2d-game api cplusplus
Last synced: 4 months ago
JSON representation
WindowAPI 게임 Mini 포트폴리오 (퍼즐 게임) : 개인 개발, 2022.11
- Host: GitHub
- URL: https://github.com/red-opera/sokoban
- Owner: Red-Opera
- Created: 2023-11-04T16:43:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-10T07:13:57.000Z (6 months ago)
- Last Synced: 2025-07-10T15:58:40.426Z (6 months ago)
- Topics: 2d-game, api, cplusplus
- Language: C++
- Homepage:
- Size: 432 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sokoban
WindowAPI로 제작한 Sokoban 퍼즐 게임
## 게임 포트폴리오 영상
게임 개요
-
Game Genre
2D 퍼즐 게임
-
Development Stack
개발 도구 :
개발 언어 :
-
Development Period
시작 일자 : 2022.11.24
총 개발 기간 : 3일
-
Development Member
서정현
-
Target Platform
## 주요 기능
-
Game Rule
모든 빨간 박스를 초록색 별까지 밀어서 맞추면 승리
-
Function key
위로 이동 : ↑, 아래로 이동 : ↓, 왼쪽으로 이동 : ←, 오른쪽으로 이동 : →
-
Implement
1. 6개 물체를 해당 위치로 옮겼을 때 승리판정
2. 게임 진행시간, 성공한 칸 수, 어떤 키를 눌렸는 지(오른쪽 아래 화살표) 표시하는 기능
3. 입력 받은 키를 map이 결과를 처리하여 함수 진행 통제
4. 플레이어와 벽, 벽과 물체, 물체와 물체, 플레이어와 물체 등 충돌 처리
5. 플레이어가 물체와 충돌했을 때 물체가 뒤로 옮겨지는 기
6. 맵 색깔 입히기