
안녕하세요! 오늘은 단순한 업무 프로그램을 넘어서, Excel VBA로 만든 재미있는 미로 탈출 게임을 소개해드리겠습니다.
업무에만 쓰이던 엑셀에서 직접 게임을 즐길 수 있다는 사실, 놀랍지 않나요? 😊
🧩 게임 특징
- 랜덤 미로 생성 : 매번 새로운 맵에서 플레이 가능
- 방향키 조작(↑↓←→) : 직관적인 플레이
- 시간 측정 기능 : 클리어까지 걸린 시간 확인
- 클리어 후 재시작 여부 선택 : 무한 반복 가능
⚙️ 설치 및 실행 방법
- Excel을 열고 Alt + F11을 눌러 VBA 편집기를 실행합니다.
- 삽입 > 모듈을 클릭한 후, 제공된 코드를 전체 복사 & 붙여넣기 합니다.
- Alt + F11로 Excel로 돌아옵니다.
- Alt + F8을 눌러 StartGame 매크로를 실행합니다.
- 이제 방향키로 ★ 캐릭터를 움직여 ◎ 출구까지 도달하면 됩니다!
📜 게임 규칙
- ★ : 플레이어
- ◎ : 출구
- ■ : 벽
- 목표 : 벽을 피해서 출구까지 이동
클리어 시 걸린 시간이 표시되며, 원한다면 바로 새로운 미로를 시작할 수 있습니다.
🖥️ 코드 다운로드
코드 전문은 아래에서 확인하실 수 있습니다.
👉 (블로그 본문에 전체 코드 첨부)
✨ 응용 아이디어
- 난이도 설정 : 미로 크기를 조절해 초급~고급 난이도로 확장
- 점수 시스템 : 이동 횟수, 시간 기반 점수 랭킹
- 기록 저장 : 클리어 기록을 자동으로 다른 시트에 저장
📌 마무리
엑셀은 단순한 데이터 관리 도구를 넘어서, 이렇게 작은 게임 플랫폼으로도 활용할 수 있습니다.
게임을 통해 VBA 학습까지 할 수 있으니 일석이조죠! 😆
👉 직접 실행해보시고, 재밌게 즐기셨다면 댓글로 기록한 클리어 시간을 공유해주세요!
👉 더 다양한 엑셀 게임/자동화 팁을 받아보고 싶다면 이웃 추가 & 구독 잊지 마세요.