프로젝트 의 Python 스킬 트리

Python 과 Pygame 을 사용한 클래식 퐁 게임

초급

이 프로젝트에서는 Python 과 Pygame 라이브러리를 사용하여 퐁 게임을 만드는 방법을 배웁니다. 퐁은 플레이어가 패들을 조작하여 공을 서로 넘기는 고전적인 2 인용 아케이드 게임입니다. 이 프로젝트를 완료하려면 아래 단계를 따라야 합니다. 먼저 프로젝트 파일을 만들고 게임 창을 설정합니다. 그런 다음 색상을 정의하고 패들과 공을 설정합니다. 마지막으로 패들과 공을 움직이고 충돌을 처리하며 게임 요소를 그립니다.

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 Python 과 Pygame 라이브러리를 사용하여 퐁 게임을 만드는 방법을 배웁니다. 퐁은 플레이어가 패들을 제어하여 공을 서로 넘기는 고전적인 2 인용 아케이드 게임입니다.

이 프로젝트를 완료하려면 아래 단계를 따라야 합니다. 먼저 프로젝트 파일을 만들고 게임 창을 설정합니다. 그런 다음 색상을 정의하고 패들과 공을 설정합니다. 마지막으로 패들과 공을 움직이고, 충돌을 처리하며, 게임 요소를 그립니다.

👀 미리보기

Pong game preview screenshot

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다.

  • 프로젝트 파일을 만드는 방법
  • 게임 창을 설정하는 방법
  • 패들과 공을 설정하는 방법
  • 게임 변수를 설정하는 방법
  • 게임 루프를 설정하는 방법
  • 패들을 움직이는 방법
  • 공을 움직이는 방법
  • 공 충돌을 처리하는 방법
  • 점수를 업데이트하고 공을 재설정하는 방법
  • 파워업 충돌 및 움직임을 처리하는 방법
  • 게임 요소를 그리는 방법
  • 점수를 그리는 방법
  • 디스플레이를 업데이트하는 방법
  • 초당 프레임 수 (FPS, Frames Per Second) 를 설정하는 방법
  • 게임을 종료하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • Pygame 라이브러리를 사용하여 게임 창을 만들 수 있습니다.
  • 패들과 공과 같은 게임 객체를 설정하고 움직일 수 있습니다.
  • 게임 객체 간의 충돌을 처리할 수 있습니다.
  • 게임 점수를 업데이트하고 표시할 수 있습니다.
  • 게임의 초당 프레임 수 (FPS) 를 설정할 수 있습니다.
  • 게임을 올바르게 종료할 수 있습니다.
이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 중급 레벨의 실험이며 완료율은 62%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

강사

labby
Labby
Labby is the LabEx teacher.