มาสนุกกับ Java Programmer Game : iRobot

posted on 10 Nov 2009 06:55 by asuwannarat  in JavaAndMe

ในสนามประลองยุทธของเมือง Robotary เหล่านักเขียนโปรแกรมต่างก็หลั่งไหลกันเข้ามาสร้างโปรแแกรม bot กันอย่างมากมาย เพื่อช่วงชิงความเป็นจ้าวแห่ง bot อนิจจา! นักเขียนโปรแกรมส่วนใหญ่ต้องเดินคอตกกลับบ้าน ด้วย bot นี้ไม่ได้สร้างขึ้นมาอย่างง่ายๆ มันถูกสร้างขึ้นมาด้วยนวโลหะ และต้องใช้โปรแกรมระดับเทพเท่านั้นในการควบคุม ซึ่งเขียนขึ้นมาด้วย ภาษาที่คุณก็รู้ว่าใคร อักขระจะถูกปลุกเสกและจารึกไว้บนหน้าผากของ bot เวทคำสาปของใครจะมีพลังสูงสุด ใครจะได้เป็นจ้าวแห่งบอท ถ้าคิดว่าคุณคือสุดยอดเชิญร่วมเขียน และวางไฟล์ .class ของคุณไว้ เพื่อให้ผู้อื่นได้ชื่นชม และยกย่องว่าคุณคือจ้าวแห่งบอท

Download เกมส์ source code และคู่มือได้จากไฟล์นี้

สามารถใช้เล่นได้ทุก platform ที่สามารถใช้งาน java SE และมี graphics mode

วิธีเล่นตัวอย่าง
แตกไฟล์ zip แล้วใช้ command line cd เข้าไปใน iRobot แล้วพิมพ์ว่า
java irobot.Main

20 ปีบน Windows กับ 1 ปีบน Ubuntu

posted on 05 Nov 2009 09:52 by asuwannarat  in ILoveUbuntu

ผมเองโตมากับ DOS (Dirty Operating System ตอนหลังเปลี่ยนชื่อไป) ซึ่งตอนหลังก็มี shell ชื่อ Windows 3 และพัฒนาต่อมาเรื่อยๆ จนในที่สุด Windows ก็มี core เป็นของตนเอง ระหว่างนั้นก็ได้ทดลองใช้ linux ที่แสนจะติดตั้งยาก และหา Application มาใช้ไม่ได้เลยเป็นครั้งคราว ระหว่างที่ทำงานให้กับบริษัทที่ขาย Software/Hardware ก็รู้สึกแย่ๆ เหมือนกันกับปัญหาเรื่องลิขสิทธิ์ ซึ่งรู้ได้เลยว่าผู้ผลิตใช้ความพยายามสูงสุดที่จะป้องกันการละเมิดลิขสิทธิ์ ของเขา วันหนึ่งเมื่อไม่ได้ทำงานกับบริษัทแล้วหันมาใช้ Windows เถื่อนซะเองบ้างยิ่งรู้สึกแย่ใหญ่เลย ซึ่งไหนเลยจะมีปัญหากับ genuine ซึ่งแอบเข้ามาใช้ CPU ทั้ง Driver ซึ่งต้องลงใหม่ทุกครั้งที่มีของใหม่ๆมาติดตั้ง โปรแกรมที่ติดตั้งจะถอดเข้าถอดออกไม่ได้ เพราะ Registry ที่จะบวมออกๆ ทำให้เครื่องอืด ขยะที่ติดค้างหลังจากเอาโปรแกรมออก การติดตั้ง Windows ก็แสนยากเพราะลงเสร็จแล้วต้องลง Applications ตามอีกเป็นสิบ และแต่ละ Applications ก็อาจจะขัดแย้งกันเองได้ด้วย เวลาใช้ไปสักพักหนึ่งก็จำเป็นที่จะต้องติดตั้ง Windows ใหม่อีกครั้ง และ Virus ซึ่งผมไม่เคยแน่ใจว่า Antivirus เถื่อนที่ใช้อยู่จะป้องกันมันได้ผล Windows ก็ออก patchใหม่ออกมาเรื่อยๆ และผมก็ไม่แน่ใจว่า ตัวป้องกัน genuine ที่ติดอยู่จะถูก Microsoft แก้ไขไปหรือไม่ สิ่งที่แย่ที่สุดก็คือจิตใจของผมเอง โปรแกรมทุกตัวที่ติดตั้งอยู่บน Windows รวมถึงตัว Windows เองล้วนเป็นของละเมิดลิขสิทธิ์ทั้งสิ้น ซึ่งผมเองทำใจยอมรับมันไม่ได้ ความรู้สึกละอายที่เหมือนกับการขโมยของผู้อื่นมามันแย่มากๆ ผมอ่านบทความของคุณดังตฤณเรื่องกรรมที่เกี่ยวกับการละเมิดลิขสิทธิ์ยิ่ง ทำให้รู้สึกแย่ยิ่งกว่าเดิม ท่านอธิบายว่า การไม่เห็นคุณค่าในงานของผู้อื่นจะทำให้เราไม่เห็นคุณค่าในงานของตนเองด้วย เมื่อเราไม่เห็นคุณค่าในงานของตัวเองผู้อื่นก็จะไม่เห็นคุณค่าในงานของเรา เช่นกัน กรรมนี้กำลังตามสนองผมอยู่ในปัจจุบัน

เมื่อประมาณสองปีที่ผ่านมา ผมและผู้ใช้งานต้องลง Windows ใหม่ให้กับเครื่องที่มีประมาณสิบกว่าเครื่องไม่ต่ำกว่าร้อยครั้งด้วยสาเหตุ ของการลง Software แบบมั่วของผู้ใช้งานและปัญหาไวรัสที่มองไม่เห็นทางแก้ไข ผมต้องหาทางออก

เมื่อประมาณหนึ่งปีที่ผ่านมา ผมตกลงใจว่าจะทดลองใช้ linux อีกครั้งหนึ่ง เริ่มจากการเอา linux tle มาลองใช้ และอ่านบนทความเกี่ยวกับ linux ในบทความหนึ่งพบว่าผู้พัฒนา linux tle ใช้ Ubuntu (แล้วผมจะทนใช้ linux tle ทำไมอะ) ผมจึงเริ่มหันมาใช้ Ubuntu Version ที่ดาวน์โหลดมาใช้ขนะนั้นคือ 8.04 และอีกไม่นานก็กลายเป็น 8.10 ความรู้สึกครั้งแรกที่ใช้คือนรกชัดๆ ครับ เนื่องจากไม่รู้จักอะไรบน Ubuntu เลย ไม่รู้ว่าโปรแกรมอะไรทำอะไร ไม่รู้ว่าจะติดตั้งโปรแกรมเพิ่มเติมอย่างไร ฯลฯ แต่ผมก็ทนใช้ เพราะผมไม่อยากหันหลังกลับไปเจอกับนรกขุมเดิมๆ ที่ยืดเยื้อแอบแฝงไม่รู้จบ หลังจากที่ตะลุยอ่านเรื่องของ Ubuntu อยู่ 3 เดือนความรู้สึกผมก็เปลี่ยนไปรู้สึกเหมือนกับขึ้นสวรรค์ ช่างดีมากกกครับ เพราะว่าผมไม่ต้องแอบทนใช้ Software เถื่อนทุกอย่างอีกต่อไปผมเป็นอิสระจากการถูกตราหน้าและตราบาปจากความรู้สึก ผิด ผมเริ่มรู้จัก Software ต่างๆ บน Ubuntu มากขึ้น ถึง Software บางตัวจะมีข้อจำกัดมากกว่าใน Windows รู้จักวิธีติดตั้ง Software FREE จาก Internet เมื่อก่อนเวลาผมจะไปลง Windows ผมจะต้องพกแผ่นไป 2 กล่อง เดี๋ยวนี้ผมจะลง Ubuntu Linux ผมพกแผ่น CD ไป 1 แผ่น ผมลง Windows ให้ User ใช้งานได้ต้องใช้เวลา 1 วันเต็มๆ แต่ผมลง Linux ให้ใช้งานแบบ User ใช้เวลาไม่เกิน 2 ชม ข้อสำคัญคือผมยังไม่เจอใครแจ้งมาว่าเจอไวรัสเข้าเล่นงานบน Ubuntu ที่ผมติดตั้งให้ ไม่มีใครแจ้งมาว่าติด genuine จนเครื่องอืดไปแล้วจะแก้ไขอย่างไร ติดตั้งไปแล้วยังไม่มีใครขอให้ไปลงให้ใหม่เพราะเครื่องรวนจนทำงานไม่ได้ ขนาด Harddisk ที่ใช้สำหรับโปรแกรมก็เล็ก งานพัฒนาโปรแกรมที่ผมทำบน Ubuntu ก็สามารถทำได้ (คงต้องแสดงความเสียใจกับผู้พัฒนา .NET, VB เพราะคงทำอย่างนี้บ้างไม่ได้) และเหมาะสมที่จะทำยิ่งกว่าเดิม ผมคงไม่เปลี่ยนกลับไปใช้ Windows อีกต่อไปหาก Linux พัฒนาได้ดีอย่างนี้ต่อไป

ปล. ถ้าผมใช้ Windows และ Software ต่างๆ แบบมีลิขสิทธิ์ คงต้องจ่ายค่าลิขสิทธิ์เป็นหลักแสนแน่ๆ

เลือก File->Project Properties ตรง source เลือก Add Folder ให้เลือก Folder ที่ต้องการ

เลือก Includes/Excludes เพิ่มนามสกุลไฟล์ที่ต้องการ