강의

멘토링

로드맵

/

Python Game Programming Made with Pygame

It is designed to teach you the basic drawing, sound playback and camera movement, keyboard and mouse event handling of Pygame, as well as the essential elements for game development, including the spriting technique for animation processing and collision detection.

9 learners are taking this course

Level Basic

Course period Unlimited

  • seedplus1376
Python
Python
Python
Python

Python game programming using Pygame

Pygame is a framework consisting of a library and engine that is designed to develop game programs with Python, from low-dimensional to high-dimensional areas. It is structured so that you can learn essential elements for game development, such as basic drawing, sound playback, camera movement, keyboard and mouse event processing, as well as sprite technology and collision detection for animation processing. Even though it is a theoretical part, it can be described as a course that is more considerate from a practical perspective because it proceeds in a way that explains it with simple examples.

The materials used in the course are modified or excerpted from examples found on pygame.org or by searching for pygame on github, etc. If you need more detailed information outside of class, you can click on the docs menu on pygame.org to see the detailed API manual. I think it will be more helpful for your learning if you look at them together.

Things to learn

frog gameFortress game

Learning Objectives

  • Understand the concepts and structure of the pygame framework.
  • Familiarize yourself with how to use the pygame library.
  • You can try running a simple pygame animation.
  • You can learn events for simple game operations.
  • You can learn actual game code by following the basic games.

Helpful people

  • Anyone who needs visualization work that requires animation using Python
  • Anyone who wants to try making a simple PC game using Python
  • People who are strong in BackEnd programming but have difficulty with UI development

Note

  • I have uploaded the source and data files together in a compressed format, so I recommend that you stop the lecture, run it, and analyze the code while continuing to listen to the lecture or listen to it several times repeatedly.
  • Since it is difficult to follow the class when the lecture time is long, the class time has been cut to 25 minutes or less, so the explanations proceed a bit quickly. Therefore, to take advantage of the online lecture, it is recommended that you stop and listen again to fully digest it before moving on to the next chapter.

Introducing the knowledge sharer

Lim Hak-su
- BackEnd Middleware Programmer in Perl, Java, C#, Python, GO, C/C++.
- Engineer of NoSQL, BigData related tools such as Hadoop, MongoDB, Redis, ElasticSearch, etc.
- DBMS administrators such as MariaDB, Oracle, MSSQL, etc.
- ERC20 based token developer
- Machine Learning Developer. (Socail Crawling, A/B Testing, ML-based data analysis tool using Python and GO)
- Deep Learning Programming Course Using Keras (Inflearn)
- Data Science Course with Machine Learning (Inflearn)
- Algorithm course implemented with GO (Inflearn)
- Blockchain and Hyperledger Basics Course (Inflearn)

Hello
This is

Curriculum

All

18 lectures ∙ (5hr 22min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!