Sponsor

15 มิถุนายน 2563

การติดตั้ง TCOD บน Linux Mint เพื่อเขียนเกมแนว Roguelike

TestRL ทดลองเขียนเกมแนว Roguelike

หลังจากเล่น NetHack มานานก็อยากจะรู้แนวการสร้างของมันบ้าง ตอนนี้เรากำลังศึกษาจาก https://rogueliketutorials.com/tutorials/tcod/v2/ ด้วยตนเองอยู่ ซึ่งจะลองทำบน Linux Mint โดยใช้ภาษา Python3 แต่ก่อนที่จะทำได้ต้องติดตั้งแพ็คเก็ตเสริมหลายตัว เพื่อสร้างสภาพแวดล้อมในการเขียนโค้ด ก็ติดปัญหานิดหน่อย แต่แก้ไขได้แล้ว จึงขอนำมารวบรวมไว้เผื่อเป็นประโยชน์สำหรับเพื่อนๆที่สนใจ

สิ่งที่ต้องติดตั้งเพิ่มเติมก่อนเริ่มให้เข้า Software Manager ก่อน แล้วติดตั้ง

Python3-sld2 และ Python3-venv

จากนั้นเปิด Terminal พิมพ์คำสั่งและติดตั้งไปตามลำดับ

sudo apt install build-essential python3-dev python3-pip python3-numpy libsdl2-dev libffi-dev libomp5
sudo apt install python-setuptools
sudo apt install python3-setuptools
python3 -m pip install --user tcod

เป็นอันเสร็จเรียบร้อย
ซึ่งแต่ละเครื่องอาจจะมีโปรแกรมที่ขาดตกบกพร่องต่างกันไป อาจต้องติดตั้งอย่างอื่นเพิ่มเติมอีกบ้าง ก็ลองศึกษาเพิ่มเติมและโพสลงในคอมเม้นได้เลยนะครับ จะได้รวบรวมไว้แนะนำเพื่อนๆคนอื่นๆที่ติดขัดต่อไป
ขอบคุณครับ

*หมายเหตุ หากติดตั้ง tcod แล้วเกิด Error ติดตั้งไม่ได้อาจต้อง sudo -s ก่อนแล้วลองใส่คำสั่งติดตั้งอีกที

อ้างอิงและศึกษาเพิ่มเติม
https://python-tcod.readthedocs.io/en/latest/installation.html
https://forums.linuxmint.com/viewtopic.php?t=261360
https://spalinux.com/2016/11/install-and-basic-use-python-3-pip-and-venv-modules-on-ubuntu-16-04
https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments
https://sudonull.com/post/8903-How-to-create-roguelike
http://www.roguelikeradio.com/

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

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