มาสร้างแอปด้วย Pygame กันเถอะ (ขั้นตอนการติดตั้ง)

ชุดแพลตฟอร์มของ Python ที่ออกแบบมาเพื่อให้คุณได้เขียนวิดีโอเกมโดยเฉพาะ

Nuttakan Chuntra
Sep 4, 2018 · 2 min read
Image by SMA-DEV on Pygame

Pygame คืออะไร?

Pygame เป็นส่วนขยายหนึ่งของ Python มันครอบคลุมเกือบทุกอย่างที่คุณต้องการในพัฒนาเกม ตั้งแต่เกม Tetris แบบง่ายๆ ไปจนถึงเกม Civilization 4 หรือ 3D Shooters มันสามารถจัดการกับกราฟิก 2 มิติ, เพลง, อินพุต, แบบอักษรต่างๆ, การตรวจจับการชน, กราฟิก 3 มิติ (ร่วมกับ OpenGL), จอยสติ๊ก, ภาพยนตร์, และอื่นๆ ได้อีกมากมาย

Python คืออะไร?

ภาษาเขียนโปรแกรมระดับสูงชนิดหนึ่งที่มีประสิทธิภาพ มันเปลี่ยนแนวทางในการพัฒนาโปรแกรมของเหล่านักโปรแกรมเมอร์ไปอย่างมาก

ยังใหม่กับการพัฒนาเกมอย่างนั้นเหรอ?

ไม่ต้องกังวลไป เราทุกคนต้องเคยมีสิ่งที่ทำเป็นครั้งแรกเสมอ Python เป็นภาษาที่ดีที่จะเริ่มต้นในการพัฒนาเกม และด้วย Pygame คุณจะได้เรียนรู้ว่าการพัฒนาเกมเป็นสิ่งที่น่าสนใจ

Image by Pygame Community on Pygame

การติดตั้ง Pygame (สำหรับ Windows)

ความต้องการของ Pygame คือ จะต้องมี Python ติดตั้งอยู่ก่อนแล้ว หากยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดได้จาก python.org (ใช้ Python 3.6.1 หรือสูงกว่า เนื่องจากเป็นมิตรกับผู้ใช้ใหม่ และยังทำงานได้เร็วกว่า)

วิธีที่ดีที่สุดในการติดตั้ง Pygame คือ การใช้เครื่องมือในการติดตั้งแพ็กเกจของ Python ที่เรียกว่า PIP

Note: โดยปกติแล้ว PIP ได้ติดตั้งมาพร้อมกับ Python 2.7.9 หรือ Python 3.4 แล้ว หากยังไม่ได้ติดตั้ง สามารถอ่านรายละเอียดในการติดตั้งได้ที่ pip.pypa.io

เปิด Command Line แล้วพิมพ์ตามคำสั่งด้านล่าง

python -m pip install -U pygame --user

เราใช้คำสั่ง --userเพื่อติดตั้งที่ตำแหน่ง Home directory แทนการติดตั้งในตำแหน่งของระบบ

เพื่อทดสอบการทำงาน ให้รันคำสั่งจากตัวอย่างเกม

python -m pygame.examples.aliens

หากโปรแกรมทำงานได้โดยไม่มีปัญหา คุณก็พร้อมที่จะสร้างแอปแล้ว


Scan to read this article or via bit.ly/pygame-tut1

Nuttakan Chuntra

Written by

I’m a Computer Engineering student.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade