PainTown เป็น เกมต่อสู้เดินลุยด่านด้านข้าง 2 มิติ(2D) ซึ่งหากคุนเกิดทันเครื่องเกม Famicom หรือ Super Famicom คุณต้องเลยเล่นเกมแนวนี้แน่ๆ แน่นอนคุณต้องถูกใจ Paintown เพราะมันเป็น Open Source เกมสำหรับ Linux ,Windows ,Mac แน่นอนสิ่งที่ทำให้มันเล่นและรัน ได้ในทุก Platform ก็เพราะมันทำงานบน Native Linux และเป็น Standalone ในการเรียกใช้ทรัพยากรจากการ คอมไพล์ทำให้ไม่ต้องไปยุ่งเกี่ยวกับ Platform ระบบภายนอกเลย ดังนั้นจึงไม่ต้องอาศัยและอย่าเข้าใจมันผิดว่ามันเป้น Emulator ของเครื่อง NeoGeo นะครับ
จาก ชุดการติดตั้งที่ให้ดาวน์โหลดใน Sourceforge นั้นแสดงให้เห็นว่า PainTow กำลังเป็นเกมที่สมบูรณ์ ทั้งนี้ทีมพัฒนาได้สร้างเว็บไซต์สำหรับ เจ้า Source ตัวนี้ไว้ที่ Sourceforge ครับที่นี่ http://paintown.sourceforge.net/
ซึ่งหากได้ลองเล่นดูแล้วผมว่า เป็นเกมสไตล์เก่าที่ทำให้เราระลึกคืนวันดีๆแถมหากดาวน์โหลดชุด Source Code มา Compile ใหม่แล้วก็สามารถตั้งค่าเปลี่ยนไฟล์กราฟฟิคได้อย่าง่ายดาย อีกทั้งยังทำงานแบบ FullScreen และ แสดงในโหมดความระเอียดของจอภาพ 1280 x 2024 ครับ เพลงประกอบระบบดนตรีและ SFX ก็ดูสมบูรณ์ ซึ่งถ้าให้พูดโดยส่วนตัวนั้น ผมว่า มันสมบูรณ์แล้วล่ะครับ
การบังคับก็สามารถตั้งต่ใหม่ได้ที่เมนูเกม (พื้นฐานอยู่ที่ปุ่ม A,S,D และ Space) ครับ
วิธีการติดตั้งในระบบปฏิบัติการ Microsoft Windows นั้นคุณเพียงดาวน์โหลดชุดติดตั้ง .EXE ไปลงแล้วก็ Next ไปเรื่อยก็สามารถเล่นได้ทันทีครับ
วิธีการติดตั้งในระบบปฏิบัติการ Ubuntu และ Debian พวกตระกูล Linux นั้นให้ทำตามคำแนะนำด้านล่างนี้ครับ
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
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
paintown $ scons
ใช้ตัว mingw นะครับอย่าลืม add ‘env=mingw’
paintown $ scons env=mingw
หากว่าคุณใช้ visual studio ให้ตั้งค่า
paintown $ scons
ส่วนอีกหลากหลายวิธี สำหรับ non-gcc compilers ตัวอื่นคุณต้องตั้งค่า environment ด้วย libraries เหล่านี้
- Allegro – 4.1 or higher. http://alleg.sf.net
- zlib – http://www.zlib.net/
- libpng – http://www.libpng.org/pub/png/libpng.html
- pthreads Windows people: http://sources.redhat.com/pthreads-win32/
- DUMB – http://dumb.sf.net (Paintown source tree since 3.2)
- freetype – Installed on most Unix systems along with X11. Windows people: http://gnuwin32.sourceforge.net/packages/freetype.htm.. OSX doesn’t come with freetype either, get it from here – freetype.sf.net