Thumbnail

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

9명이 수강하고 있어요.
공개되지 않은 강의로
수강이 제한됩니다.
지식공유자: 임학수
총 18개 수업 (5시간 22분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변: 미제공

Pygame의 기본적인 드로잉, 사운드 재생과 카메라 동작, 키보드와 마우스 이벤트 처리는 물론 애니메이션 처리를 위한 스프라이팅 기술과 충돌감지 등 게임 개발에 필수적인 요소들을 배워볼 수 있도록 구성하였습니다.

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로 구현하는 알고리즘 강좌(인프런)
- 블록체인과 하이퍼레저 기초 강좌(인프런)

안녕하세요
임학수 입니다.
임학수의 썸네일
커리큘럼 총 18 개 ˙ 5시간 22분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 이론
강의자료
pygame_프레임워크 소개 미리보기 23:00
드로잉기본_파트1 14:00
드로잉기본_파트2 17:00
드로잉응용 25:00
사운드_카메라 18:00
이벤트_ 키보드 17:00
이벤트_ 마우스 15:00
텍스트 출력 19:00
스프라이트_기초 미리보기 19:00
스프라이트_애니메이션 23:00
섹션 1. 실전
snake게임_파트1 미리보기 21:00
snake게임_파트2 17:00
개구리게임_파트1 18:00
개구리게임_파트2 20:00
개구리게임_파트3 18:00
틱택토게임_파트1 24:00
틱택토게임_파트2 14:00
강의 게시일 : 2018년 12월 10일 (마지막 업데이트일 : 2018년 12월 10일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️