추억의 Game

엑셀로 만드는 미로 탈출 게임 (VBA 매크로 활용)

노만e 2025. 10. 1. 22:39

 

 

안녕하세요! 오늘은 단순한 업무 프로그램을 넘어서, Excel VBA로 만든 재미있는 미로 탈출 게임을 소개해드리겠습니다.
업무에만 쓰이던 엑셀에서 직접 게임을 즐길 수 있다는 사실, 놀랍지 않나요? 😊


🧩 게임 특징

  • 랜덤 미로 생성 : 매번 새로운 맵에서 플레이 가능
  • 방향키 조작(↑↓←→) : 직관적인 플레이
  • 시간 측정 기능 : 클리어까지 걸린 시간 확인
  • 클리어 후 재시작 여부 선택 : 무한 반복 가능

⚙️ 설치 및 실행 방법

  1. Excel을 열고 Alt + F11을 눌러 VBA 편집기를 실행합니다.
  2. 삽입 > 모듈을 클릭한 후, 제공된 코드를 전체 복사 & 붙여넣기 합니다.
  3. Alt + F11로 Excel로 돌아옵니다.
  4. Alt + F8을 눌러 StartGame 매크로를 실행합니다.
  5. 이제 방향키로 ★ 캐릭터를 움직여 ◎ 출구까지 도달하면 됩니다!

📜 게임 규칙

  • ★ : 플레이어
  • ◎ : 출구
  • ■ : 벽
  • 목표 : 벽을 피해서 출구까지 이동

클리어 시 걸린 시간이 표시되며, 원한다면 바로 새로운 미로를 시작할 수 있습니다.


🖥️ 코드 다운로드

코드 전문은 아래에서 확인하실 수 있습니다.
👉 (블로그 본문에 전체 코드 첨부)


✨ 응용 아이디어

  • 난이도 설정 : 미로 크기를 조절해 초급~고급 난이도로 확장
  • 점수 시스템 : 이동 횟수, 시간 기반 점수 랭킹
  • 기록 저장 : 클리어 기록을 자동으로 다른 시트에 저장

📌 마무리

엑셀은 단순한 데이터 관리 도구를 넘어서, 이렇게 작은 게임 플랫폼으로도 활용할 수 있습니다.
게임을 통해 VBA 학습까지 할 수 있으니 일석이조죠! 😆

👉 직접 실행해보시고, 재밌게 즐기셨다면 댓글로 기록한 클리어 시간을 공유해주세요!
👉 더 다양한 엑셀 게임/자동화 팁을 받아보고 싶다면 이웃 추가 & 구독 잊지 마세요.

 

 

 

미로게임.xlsm
0.04MB