본격적으로 코딩을 시작하기 전에 게임판을 만들어 보도록 하겠습니다. 게임판은 정사각형이 보기 좋으므로, 우선 엑셀을 정사각형으로 만들겠습니다. 전체선택을 하고 열 너비를 2.5로 설정하겠습니다.
위에 알파벳들이 보이는데, A는 1, B는 2 이런 식으로 좌표로 셀을 선택할 수 있습니다. 게임과는 상관 없지만, 좌표를 미리 표시해두면 보기 편하기 때문에 26열 에 1부터 30까지 숫자를 미리 적어두겠습니다. 1부터 30까지 숫자를 적을 때는 다 적지 말고, 3까지만 적은 뒤 십자가를 당기면 편하게 만들 수 있습니다.
A1 셀부터 Y25셀 까지 25*25개의 셀을 게임판으로 활용하겠습니다. 해당 셀을 연한 녹색으로 바꾸겠습니다.
이제 게임에 사용할 변수들을 적어두고 마무리 하겠습니다. 제가 사용할 변수들은 뱀의 머리 부분 좌표, 뱀의 꼬리 부분 좌표, 사과의 좌표, 점수, 현재 이동 방향, 게임오버 등이 있습니다.
이렇게 적어두고 마무리 하겠습니다. 변수는 실제 변수는 아니고, 변수들이 위치할 셀을 쉽게 볼 수 있게 표시하기 위함입니다. 아마 대부분 VBA 로 코딩을 하시는 분들은 변수를 엑셀에 적어두지 않고, VBA 내의 변수를 활용할 것 같은데, 저는 이렇게 하는게 좀 더 직관적인거 같아서 이렇게 만들겠습니다.
'엑셀 & VBA' 카테고리의 다른 글
2-4. Snake 랜덤하게 사과 배치하기 (0) | 2021.08.21 |
---|---|
2-3. Snake 게임판 초기화 VBA 코드 만들기 (0) | 2021.08.21 |
2-1. Snake 게임 만들기 (0) | 2021.07.31 |
엑셀 매크로 기록하기 (0) | 2021.07.31 |
1-7 숫자야구 게임 완성하기 (한셀/VBA) (0) | 2021.07.15 |