이 과정 소개
매력적인 2D 게임을 구축하려면 코드에서 플레이어 함선, 레이저, 장애물과 같은 게임 요소를 깔끔하고 구조화된 방식으로 표현해야 합니다. 이 텍스트 기반 강좌는 Python의 강력한 객체 지향 프로그래밍 기능을 사용하여 게임 엔티티를 모델링하는 방법을 안내합니다. 간단한 스크립트 작성에서 벗어나 명확한 객체 동작, 속성 및 상태를 정의하여 확장 가능한 게임 아키텍처를 설계하게 될 것입니다.
학습 내용:
- 게임 개발에 특별히 적용되는 객체 지향 프로그래밍의 기본 원칙을 이해합니다.
- Python 클래스를 사용하여 플레이어 함선 및 움직이는 장애물과 같은 다양한 게임 엔티티를 모델링합니다.
- dataclasses 및 type hints와 같은 최신 Python 기능을 적용하여 게임 상태를 깔끔하게 관리합니다.
- 코드에서 객체 위치, 이동 벡터 및 기본 게임 경계를 관리합니다.
- 여러 활성 게임 객체를 동적으로 업데이트하고 관리하도록 게임 루프를 구성합니다.
구조화된 코드 표현으로 들어가기 전에 핵심 객체 지향 개념과 기본 용어부터 시작합니다. 단계별 서면 설명과 실용적인 코드 스니펫을 통해 아케이드 스타일 게임을 위한 응집력 있는 모델을 구축하는 방법을 배우게 될 것입니다. 이 강좌는 게임 개발의 기초를 배우고 싶은 초보 Python 프로그래머를 위해 설계되었으며, 사전 게임 디자인 경험은 필요하지 않습니다. 오늘 첫 2D 게임 아키텍처를 구성해 보세요.
받게 되는 것
-
📜
수료증
LinkedIn 프로필에 추가 -
💬
개인 AI 튜터
수업에서 막혔나요? 내장 튜터에게 언제든지 무엇이든 물어보세요. -
🎧
오디오 버전 포함
화면 없이 어디서나 학습 -
♾️
평생 이용
언제든 다시 보세요, 만료 없음 -
📱
휴대폰 또는 컴퓨터
어디서든 모든 기기에서 -
💸
14일 환불
이유 묻지 않음 -
⚡
짧고 핵심적
40분의 실용 학습
리뷰
아직 리뷰가 없습니다 — 첫 경험을 공유해 보세요.
다른 학습자도 수강
자주 묻는 질문
이 과정을 듣는 데 무엇이 필요한가요? +
인터넷이 되는 휴대폰이나 컴퓨터만 있으면 됩니다. 설치나 특별한 장비는 필요 없습니다.
결제는 어떻게 하나요? +
Stripe를 통한 카드로. 카드 정보는 저장하지 않으며 Stripe가 안전하게 처리합니다.
환불받을 수 있나요? +
네 — 14일 이내 전액 환불, 이유를 묻지 않습니다.
얼마나 오래 이용할 수 있나요? +
평생. 구매하면 과정은 당신의 것이며 언제든 다시 볼 수 있습니다.
수료증을 받을 수 있나요? +
네. 수료 시 LinkedIn 프로필에 추가할 수 있는 수료증을 받습니다.
이런 분야 학습자에게
테크
디자인
금융
마케팅
의료
교육
호스피탈리티
제조업
×2
한 번 충전하고 절반만 결제
$100 추가 → 200 크레딧 획득. 각 클래스는 $9.99 대신 $5.00입니다. 크레딧은 만료되지 않습니다.
$100
200 크레딧
$5.00 / 클래스
최고의 가치
$250
550 크레딧
$4.55 / 클래스
$500
1200 크레딧
$4.17 / 클래스
구독 없음. 크레딧은 모든 클래스에 사용 가능하며 만료되지 않습니다.