วันพฤหัสบดีที่ 5 พฤษภาคม พ.ศ. 2559

การเตรียมพร้อม Environment สำหรับการเขียนเกมส์ด้วย Python บนลินุกซ์

ตอนที่ 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






ไม่มีความคิดเห็น:

แสดงความคิดเห็น