미션
하트 하나 획득을 먼저 만들고, 실행 확인 뒤 여러 하트 수집 완료 판정을 추가하세요.
힌트
이 강의는 1단계와 2단계로 나누어 만들면 오류를 찾기 쉽습니다.
관련 개념
샘플 프롬프트
`lessons/python_tk_game_lab/step07_item_check_heart_1.py` 파일을 만들어줘.
Python `tkinter`를 사용하고 `HeartCheckDemo` 클래스를 만들어줘.
`check_item()`에서 현재 칸이 3이면 개수를 늘리고 맵 값을 0으로 바꿔줘.
1단계에서는 전체 수집 완료 판정은 아직 넣지 마.
완료 체크
평가 기준
- 아이템 획득 뒤 맵 값이 0으로 바뀐다.
- 이동 성공 뒤에만 check_item()을 호출한다.
- 전체 수집 완료 판정은 2단계에서 추가한다.
정답/해설
아이템 획득은 플레이어가 서 있는 칸의 값을 확인하고, 먹은 칸을 다시 먹히지 않게 바꾸는 과정입니다.
KIKI TUTOR
Kiki 도움
막힐 때만 열어보는 작은 도움이에요.
현재 화면에서 사용할 수 있는 도움만 활성화됩니다.
문제를 풀다가 막히면 Kiki에게 짧게 도움을 요청해보세요.
