Coding Campus

미션

KeyboardDemo 클래스를 만들고 방향키 한 번 입력에 한 번 이동하는 구조를 요청하세요.

힌트 키를 누르고 있는 동안 계속 움직이는 기능은 다음 강의에서 만듭니다.

관련 개념

키보드 입력 bind event.keysym 좌표 제한

샘플 프롬프트

`lessons/python_tk_game_lab/step02_keyboard.py` 파일을 만들어줘.
Python `tkinter`를 사용하고 `KeyboardDemo` 클래스를 만들어줘.
상수는 `WIDTH`, `HEIGHT`, `PLAYER_SIZE`, `MOVE_STEP`을 사용해.
`self.root.bind("<KeyPress>", self.on_key_press)`를 사용해.
이번 강의에서는 실시간 루프나 애니메이션은 아직 넣지 마.

완료 체크

평가 기준

  • 방향키 입력을 명확히 요청했다.
  • 좌표 제한 조건이 있다.
  • 다음 강의 기능을 미리 요구하지 않았다.

정답/해설

입력 처리는 사람이 게임에 명령을 보내는 통로입니다. 이번에는 한 번 누르면 한 번 움직이는 구조만 확인합니다.

KIKI TUTOR

Kiki 도움

막힐 때만 열어보는 작은 도움이에요.

레슨 완료