Game Development

PainTown Open Source เกมส์เดินลุยสไตล์เก่าๆ แต่มันส์

PainTown เป็น เกมต่อสู้เดินลุยด่านด้านข้าง 2 มิติ(2D) ซึ่งหากคุนเกิดทันเครื่องเกม Famicom หรือ Super Famicom คุณต้องเลยเล่นเกมแนวนี้แน่ๆ แน่นอนคุณต้องถูกใจ Paintown เพราะมันเป็น Open Source เกมสำหรับ Linux ,Windows ,Mac แน่นอนสิ่งที่ทำให้มันเล่นและรัน ได้ในทุก Platform ก็เพราะมันทำงานบน Native Linux และเป็น Standalone ในการเรียกใช้ทรัพยากรจากการ คอมไพล์ทำให้ไม่ต้องไปยุ่งเกี่ยวกับ Platform ระบบภายนอกเลย ดังนั้นจึงไม่ต้องอาศัยและอย่าเข้าใจมันผิดว่ามันเป้น Emulator ของเครื่อง NeoGeo นะครับ

PainTown Open Source Game

จาก ชุดการติดตั้งที่ให้ดาวน์โหลดใน Sourceforge นั้นแสดงให้เห็นว่า PainTow กำลังเป็นเกมที่สมบูรณ์ ทั้งนี้ทีมพัฒนาได้สร้างเว็บไซต์สำหรับ เจ้า Source ตัวนี้ไว้ที่ Sourceforge ครับที่นี่ http://paintown.sourceforge.net/

ซึ่งหากได้ลองเล่นดูแล้วผมว่า เป็นเกมสไตล์เก่าที่ทำให้เราระลึกคืนวันดีๆแถมหากดาวน์โหลดชุด Source Code มา Compile ใหม่แล้วก็สามารถตั้งค่าเปลี่ยนไฟล์กราฟฟิคได้อย่าง่ายดาย อีกทั้งยังทำงานแบบ FullScreen และ แสดงในโหมดความระเอียดของจอภาพ 1280 x 2024 ครับ เพลงประกอบระบบดนตรีและ SFX ก็ดูสมบูรณ์ ซึ่งถ้าให้พูดโดยส่วนตัวนั้น ผมว่า มันสมบูรณ์แล้วล่ะครับ

PainTown Open Source Game

PainTown Open Source Game

การบังคับก็สามารถตั้งต่ใหม่ได้ที่เมนูเกม (พื้นฐานอยู่ที่ปุ่ม A,S,D และ Space) ครับ

วิธีการติดตั้งในระบบปฏิบัติการ Microsoft Windows นั้นคุณเพียงดาวน์โหลดชุดติดตั้ง .EXE ไปลงแล้วก็ Next ไปเรื่อยก็สามารถเล่นได้ทันทีครับ

วิธีการติดตั้งในระบบปฏิบัติการ Ubuntu และ Debian พวกตระกูล Linux นั้นให้ทำตามคำแนะนำด้านล่างนี้ครับ

Ubuntu & Debian

sudo apt-get install liballegro4.2-dev zlibc libpng12-dev libdumb1-dev
sudo apt-get install build-essential

เสร็จขั้นตอนแล้วให้ไปดาวน์โหลด Source Tarball จาก เว็บไซต์ http://paintown.sourceforge.net/ แล้วดาวน์โหลดไฟล์ด้านล่างลงใน เครื่องคุณ

tar -xzf paintown-3.2.tar.gz

คลายไฟล์แล้วก็ Compile ต่อเนื่องด้วยคำสั่ง

cd paintown-3.2
mkdir build
cd build
mkdir bin
cmake ..
make

หากพบปัญหา
ดุให้แน่ใจว่าทุกการทำงานทำงานใน directory ชื่อ paintown-3.2, ที่คุณตั้งไว้ทำการ build/, ด้วยคำสั่งด้นล่าง:

cd ..

กระทำที่ root:

mkdir /usr/share/games/paintown
cp -r data /usr/share/games/paintown
cp build/bin/paintown /usr/games

คุณสามารถดาวน์โหลด ชุด Source Code
Win32 installer – paintown-win32-3.0.exe ซึ่งเมื่อติดตั้งแล้วจะไปที่นี่ในเครื่องเรานะครับ Programs -> Games -> Paintown
Source and data tar.gz – paintown-3.0.tar.gz
OSX dmg file for PPC/Intel – paintown-3.0.dmg

หากคุณต้องการ Compile เกมส์ Paintown เองใช้วิธีดังนี้

หากคุณใช้ Cmake ในการ Compile (Open source ดาวน์โหลดได้ที่ http://www.cmake.org)
ให้สร้าง Directory สำหรับเก้บ Temporary

cMake

paintown $ md b

เปิด cmd ใช้คำสั่ง Cd ไปที่ Folder แล้วรันคำสั่ง ‘cmakesetu ..’

paintown $ cd b
paintown/b $ cmakesetup ..

ก่อนทำการ Build ครับต้องมี Librarry ดังต่อไปนี้
zlib และ libpng ทำการศึกษาและ ตั้งค่าผ่าน cmake แล้วจึงรันคำสั่ง ‘make’

paintown/b $ make

ทุกไฟล์ที่ Compile จะไปจัดเก็บที่ directory ของเราที่สร้างไว้ คือ

paintown/b/bin/paintown.exe 

หาก Compile ด้วย scons บนโปรแกรม IDE บน linux หรืออะไรก็ตามที่ไม่ใช่ Windows

SCONS

paintown $ scons

ใช้ตัว mingw นะครับอย่าลืม add ‘env=mingw’

paintown $ scons env=mingw

หากว่าคุณใช้ visual studio ให้ตั้งค่า

paintown $ scons

 

ส่วนอีกหลากหลายวิธี สำหรับ non-gcc compilers ตัวอื่นคุณต้องตั้งค่า environment ด้วย libraries เหล่านี้

 

Asst. Prof. Banyapon Poolsawas

อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์ ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)

Related Articles

Leave a Reply

Back to top button

Adblock Detected

เราตรวจพบว่าคุณใช้ Adblock บนบราวเซอร์ของคุณ,กรุณาปิดระบบ Adblock ก่อนเข้าอ่าน Content ของเรานะครับ, ถือว่าช่วยเหลือกัน