Pygame으로 만들어 보는 Python 게임프로그래밍

Pygame으로 만들어 보는 Python 게임프로그래밍

(0개의 수강평)

5명의 수강생

27,500원

임학수
평생
초급
수료증
18개 수업, 총 5시간 22분
Wishlist

Pygame으로 만들어 보는 Python 게임프로그래밍

Pygame은 Python으로 게임 프로그램을 개발할 수 있도록 고안된 저차원 부터 고차원의 영역에 이르기 까지 배려된 라이브러리 이면서 그 엔진으로 구성된 프레임워크입니다.기본적인 드로잉, 사운드 재생과 카메라 동작, 키보드와 마우스 이벤트 처리는 물론 애니메이션 처리를 위한 스프라이팅 기술과 충돌감지 등 게임 개발에 필수적인 요소들을 배워볼 수 있도록 구성하였습니다. 이론적인 부분이라고 할지라도 간단한 예제와 함께 설명드리는 방식으로 진행하였기에 실무적인 차원에서 더 배려된 과정이라고 설명드릴 수 있습니다.

강좌에서 사용된 자료는 pygame.org 에서 찾아오거나 github 등에서 pygame으로 검색해서 찾은 예제를 수정하거나 발췌해서 가져온 내용이며 수업외에 더 자세한 내용이 필요하시다면 pygame.org에서 docs 메뉴를 클릭해 보시면 자세한 API 매뉴얼을 함께 보실 수 있으니 교차해서 보시면 학습하시는 데 더 도움이 되시리라고 생각이 됩니다.

  배우는 것들

개구리게임  포트리스게임

학습 목표

  • pygame 프레임워크의 개념과 구성을 이해한다.
  • pygame 라이브러리의 사용법을 숙지한다.
  • 간단한 pygame 애니매이션을 동작시켜 볼 수 있다.
  • 단순한 게임 조작을 위한 이벤트를 배워볼 수 있다.
  • 기본 게임들을 따라서 만들어 보며 실제 게임의 코드를 배워볼 수 있다.

  도움이 되는 분들

  • Python을 이용한 애니매이션이 필요한 시각화 작업이 필요하신 분
  • Python을 이용한 간단한 PC 게임 제작을 도전해 보실 분
  • BackEnd 프로그래밍은 강하지만 UI 개발에 어려움을 겪는 분

참고 사항

  • 소스와 데이터 파일을 함께 압축해서 올리니 강의를 멈추고 동작시켜 보고 코드 분석도 해 보면서 강의를 계속 들으시거나 몇차례 반복해서 들어보실 것을 권장합니다.
  • 강의 시간이 길어지면 수업을 따라 오시기에 힘이 드신 관계로 수업시간을 25분 이내로 컷하다 보니 약간 빠르게 설명이 진행되었으므로 온라인 강의의 장점을 살려 멈추기도 하기고 다시 들으면서 완전한 소화를 시키시면서 다음 챕터로 넘어가시는 것이 좋습니다.

지식공유자 소개

임학수
- Perl, Java, C#, Python, GO, C/C++으로 BackEnd Middleware Programmer.
- Hadoop, MongoDB, Redis, ElasticSearch 등 NoSQL, BigData 관련 툴 엔지니어.
- MariaDB, Oracle, MSSQL 등 DBMS 관리자.
- ERC20 기반 토큰 개발자
- Machine Learning 개발자. (Python과 GO 이용 Socail Crawling, A/B Testing, ML기반 data분석도구)
- Keras를 활용한 딥러닝 프로그래밍 강좌 (인프런)
- Machine Learning으로하는 데이터 과학 강좌 (인프런)
- GO로 구현하는 알고리즘 강좌(인프런)
- 블록체인과 하이퍼레저 기초 강좌(인프런)

지식공유자 소개

임학수

교육과정

이론
강의자료
pygame_프레임워크 소개
23 : 00
드로잉기본_파트1
14 : 00
드로잉기본_파트2
17 : 00
드로잉응용
25 : 00
사운드_카메라
18 : 00
이벤트_ 키보드
17 : 00
이벤트_ 마우스
15 : 00
텍스트 출력
19 : 00
스프라이트_기초
19 : 00
스프라이트_애니메이션
23 : 00
실전
snake게임_파트1
21 : 00
snake게임_파트2
17 : 00
개구리게임_파트1
18 : 00
개구리게임_파트2
20 : 00
개구리게임_파트3
18 : 00
틱택토게임_파트1
24 : 00
틱택토게임_파트2
14 : 00

수강 후기

첫 수강평의
주인공이 되어주세요! ✏️