Part 02 pygame 라이브러리 소개이 장에서는 Python으로 게임을 만들 때 사용할 수 있는 대표적인 라이브러리인 pygame에 대해 학습한다. 앞부분에서 게임의 기본 구조를 살펴보았다면, 이번 부분에서는 그 구조를 실제 코드로 구현하기 위해 필요한 도구를 알아본다. pygame은 게임 화면을 만들고, 키보드나 마우스 입력을 처리하며, 이미지와 도형을 화면에 출력할 수 있도록 도와주는 라이브러리이다. 일반적인 Python 코드만으로도 간단한 계산 프로그램은 만들 수 있지만, 게임처럼 화면이 계속 바뀌고 사용자의 입력에 실시간으로 반응하는 프로그램을 만들기 위해서는 별도의 기능이 필요하다. 이때 사용하는 도구가 바로 pygame이다.이 단원에서는 pygame이 무엇인지 이해하고, 설치 방법을 확인..
학습목표파이썬 pygame 라이브러리를 활용하여 게임 프로그램의 기본 구조를 이해하고, 게임이 입력·처리·출력의 반복 과정으로 동작한다는 점을 익히는 데 있다. 이를 위해 게임 초기화, 메인 루프, 화면 출력, 종료 처리의 흐름을 학습하고, 선·사각형·원과 같은 기본 도형과 이미지 파일을 게임 화면에 출력하는 방법을 실습한다. 또한 프롬프트를 활용하여 코드를 생성하고 수정하면서 좌표, 색상, 이미지 위치, 화면 갱신의 개념을 초보자 수준에서 이해할 수 있도록 한다. 01. 게임 기본 구조게임 프로그램도 일반적인 프로그램과 마찬가지로 입력, 처리, 출력의 과정을 거쳐 동작한다. 사용자가 키보드나 마우스로 명령을 입력하면, 프로그램은 그 입력을 바탕으로 캐릭터의 위치나 게임 상태를 계산한다. 그리고 계산된 ..
- Total
- Today
- Yesterday
- 관계자분석
- 프로토타입
- python
- 파이썬 기초
- UI
- 사물인터넷
- 텍스트마이닝
- 파이썬
- 라이브러리
- 데이타R지
- 컴퓨팅사고력
- 챗봇
- 휴리스틱평가
- 파이썬기초
- 스마트기술
- 텍스트 마이닝
- UX
- 피그마
- figma
- HIG
- HCI
- IOT
- 초보자를 위한 텍스트마이닝
- matplotlib
- 데이터R지
- Idle
- 4차산업혁명
- 챗GPT
- Text Mining
- 안드로이드
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |