Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
파이썬 게임 제작을 통해 파이썬 배우기
Rating: 5.0 out of 5(4 ratings)
34 students

파이썬 게임 제작을 통해 파이썬 배우기

Flappy게임, Space_invader게임, Tetris_게임, 파이썬리뷰
Created byjin-young Go
Last updated 12/2024
Korean

What you'll learn

  • 1. 프로그래밍의 기본 원리 입력/출력, 조건문, 반복문 등 프로그래밍의 기초 개념을 게임에 적용하며 배울 수 있습니다. 에러 처리와 디버깅을 통해 문제 해결 능력을 키울 수 있습니다.
  • 2. 객체 지향 프로그래밍(OOP) 캐릭터, 아이템 같은 게임 객체를 클래스와 객체로 구조화하고 재사용성을 높이는 방법을 배웁니다. 상속과 다형성 같은 OOP 개념을 활용해 효율적이고 모듈화된 코드를 작성합니다.
  • 3. 게임 루프와 실시간 프로그래밍 게임 루프를 통해 이벤트 처리, 물리 엔진 구현, 시간 관리를 배우며 실시간 프로그래밍의 원리를 이해합니다. FPS 제어와 애니메이션 등 반복적 업데이트의 중요성을 경험합니다.
  • 4. 데이터와 로직 관리 게임 상태, 점수, 레벨 등 데이터를 관리하고 파일 입출력을 통해 저장 및 불러오기를 학습합니다. 효율적인 로직 설계를 통해 복잡한 게임 기능을 간단하게 구현합니다.

Course content

4 sections47 lectures13h 24m total length
  • 1.Flappy Bird 배경12:33
  • 2.Flappy Bird 기둥20:06
  • 3.Flappy Bird 새18:17
  • 4.Flappy Bird 기둥_새_바닦24:53
  • 5.Flappy Bird 기둥_바닥_새 충돌감지26:58
  • 6.Flappy Bird 시작버튼, 점수표등29:53
  • 7.Flappy Bird 음향효과2:33

Requirements

  • 파이썬에 대한 기초지식

Description

1. 실용적이고 재미있는 학습

게임 제작은 단순히 문법을 배우는 것이 아니라, 흥미롭고 실용적인 프로젝트를 통해 학습할 수 있습니다.

재미있는 목표를 설정하고 결과를 직접 확인할 수 있기 때문에 학습 동기가 높아지고,

지루하지 않게 파이썬을 익힐 수 있습니다.


2. 다양한 파이썬 개념 적용

게임 제작은 파이썬의 주요 개념을 실제로 활용할 수 있는 기회를 제공합니다.

예를 들어:

조건문과 반복문: 게임의 규칙과 로직 구현

함수와 클래스: 게임 객체(캐릭터, 아이템 등)를 구조화하여 관리

데이터 구조: 점수판, 레벨 데이터 등을 저장하고 관리

모듈 사용: 그래픽, 사운드, 파일 처리 등

이 과정에서 파이썬의 이론적 지식을 실질적으로 활용하며 깊이 이해할 수 있습니다.


3. 문제 해결 능력 향상

게임을 제작하다 보면 예기치 않은 문제를 해결해야 하는 상황이 자주 발생합니다.

버그 수정, 로직 개선, 최적화 등을 통해 논리적 사고력과 문제 해결 능력이 크게 향상됩니다.

예:

캐릭터가 장애물과 충돌하지 않는 이유를 디버깅

점수 계산 방식을 개선하거나 성능 최적화


4. 창의적이고 인터랙티브한 개발

게임 제작은 창의성을 발휘할 수 있는 분야입니다. 캐릭터의 동작, 스토리라인,

게임 레벨 등을 자신만의 방식으로 설계하며 창작의 즐거움을 느낄 수 있습니다.

또한, 사용자가 직접 조작할 수 있는 결과물을 만들어내기 때문에 더욱 흥미롭고 보람 있는 경험을 제공합니다.


Who this course is for:

  • 파이썬을 배우고 싶은 사람