1주차: Pygame 기초 학습
- 강사 소개 ✅
- 간단한 자기소개 (이름, 소프트웨어 전공 배경, 현재 지도 중인 프로젝트나 흥미 있는 분야)
- Python과 Pygame을 통해 어떤 활동을 하게 될지 간단히 소개하기
- 학습 목표 ✅
- Pygame의 기본 구조와 사용법 이해
- 화면 창 설정과 간단한 애니메이션 구현
- 이벤트 처리 및 키보드, 마우스 입력 다루기
- Pygame 설치 및 환경 설정 ✅
- 설치 방법 안내
- 개발 환경 확인과
pygame.init()
초기화의 중요성
- Pygame 기본 구조 소개
- 화면 크기 설정 (
WIDTH
와 HEIGHT
)
- 화면을 초기화하고 업데이트하는 방법 (
pygame.display.set_mode
, pygame.display.update
)
- 간단한 색상 및 기본 도형 그리기 예제
- 예제 코드 1: 화면 창과 도형 그리기
- 목표: 화면 창을 설정하고, 색상을 바꿔가며 간단한 사각형을 그리기
- 코드 분석:
pygame.Rect()
를 사용해 위치를 지정하고 pygame.draw.rect()
로 색상을 변경하는 원리 설명
- 실습: 마우스 움직임에 따라 색이 바뀌는 효과
- 예제 코드 2: 애니메이션과 점프 구현
- 목표: 중력 효과와 점프 애니메이션을 통해 오브젝트 움직임 연습
- 코드 분석:
clock.tick()
을 통해 프레임 제어
- 중력과 시간(
t
)을 이용해 점프 궤적 구현하기
- 실습: 키보드로 점프 이벤트 제어하고, 색상 변경하기
- 정리 및 Q&A
<aside>
🗣
다른 페이지에 코드정리해둔거 있음~…
</aside>