ตอนที่ 1 เตรียมสภาพแวดล้อมให้พร้อมก่อนเริ่ม python
กลับมาอีกครั้งตามคำเรียกร้องกับตอนที่ 1
Environment requirement สำหรับการเขียนเกมส์ด้วย Python บนลินุกซ์ แน่นอนเราต้องมี
python interpreter อยู่แล้วล่ะครับ
\แหละที่เหลือก็ตามนั้น อ่านดูเอาครับ
การติดตั้ง python interpreter
เข้าไปที่ https://www.python.org/downloads/ จัดการดาวน์โหลด python 3.5.1 ขึ้นมาเลย
พอดาวน์โหลดเสร็จก็แตกไฟล์
ตามด้วย command เหล่านี้ (โปรดอย่าถามเรื่อง Basic ของ Linux นะครับ เราเป็นโปรแกรมเมอร์แล้ว จะข้ามก้าวจุดนี้ (ไม่ใช่ก้าวข้ามนะ ข้ามก้าว) จุดนี้ ต้องเข้าใจได้ถึงพื้นฐาน)
./configure
make
make test
sudo make install
หลังจากติดตั้ง python เป็นที่เรียบร้อยแล้ว ให้ลองเช็คจาก command ว่า
python ดูครับ แล้วให้ลองพิมพ์ คำสั่ง print("Hello world") ถ้าอีกบรรทัดออกมาว่า Hello World
ก็เป็นอันเสร็จสิ้นกลิ่นน้ำนมของการติดตั้ง python แต่ยัง ยังเหลือ pygame ที่เราจะต้องติดตั้งอีกนะ
การติดตั้งpygame
#install dependencies
sudo apt-get install mercurial python3-dev python3-numpy libav-tools \
libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \
libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev
# Grab source
hg clone https://bitbucket.org/pygame/pygame
# Finally build and install
cd pygame
python3 setup.py build
sudo python3 setup.py install
ตามโค้ดด้านบนนี้เลย
พอติดตั้งเสร็จแล้วการจะรันเกมส์ (ให้ลองดาวน์โหลดเกมส์อะไรก็ได้มาจาก ww.pygame.org)
เมื่อดาวน์โหลดมาแล้ว ให้ใช้คำสั่ง python3 ในการ compile นะแจ้
แหล่งที่มาแอบอ้าง
https://www.python.org/downloads/
http://www.pygame.org/wiki/CompileUbuntu
https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux