บทความ

กำลังแสดงโพสต์จาก 2011

เขียนเกมส์บน Java Mobile

หลายวันมานี้ผมค่อนข้างเครียดกับการเขียนเกมส์ แนวมาริโอ้ บนโทรศัพท์มือถือ โดยใช้ภาษา JAVA ปัญหาของเรื่องก็คือ ไม่ค่อยมีความชำนาญการเขียนเกมส์มากนัก ตอนนี้มาตันที่การใช้ Sprit และตรวจสอบการชนกันของวัตถุ จะว่าไปแล้วมันก็เป็นการดีเหมือนกัน ที่ผมเองจะได้เรียนรู้ในด้านการเขียนเกมส์ไปด้วย อีกอย่างก็เป็นการ Up Level ตัวเองให้เก่งขึ้นไปอีกขั้นหนึ่ง อีก 3 วันลูกค้าก็จะมาเอาเกมส์ละ มีทั้งหมด 10 ด่าน ผมทำด่านแรกยังไม่ได้เลยเนี่ย โอ้ย เครียด แต่ก็คิดว่า จะผ่านพ้นไปได้ตามกำหนดระยะเวลา เพราะเชื่อว่า "เราทำได้" ถึงแม้หลายคนพยายามบอกเสมอว่าอย่ามั่นใจในตัวเองมากนัก แต่ตลอดเวลา 7 ปีที่เขียนโปรแกรมมา หลายร้อยงาน ผมก็ไม่เคยพลาดสักครั้งเดียว ไม่เคยคืนงานลูกค้า ไม่เคยส่งมอบล่าช้า และก็ไม่เคยที่จะคิดว่าตัวเองจะมีวันนั้น เพราะเชื่่อมั่น ศรัทธา และเชื่อว่า เราทำได้ เอาล่ะครับ ไว้ว่าง ๆ ผมก็จะมาเขียนความคืบหน้าให้ฟังกันอีกว่าไปถึงไหนแล้ว ส่วนตอนนี้ไปทำด่านแรกต่อก่อนครับ เหลืออีกเยอะเลย โค้ดก็น่าลายตาเหลือเกิน เพราะเขียนเองเพียว ๆ ไม่ได้ใช้ Game Engine หรือเครื่องมือใด ๆ เสริม

ทำเสร็จจนได้กับระบบ Tourism

หลังจากทำการนั่งศึกษา Google Map API + JQuery + PHP Pure เพื่อสร้างระบบโปรแกรม Tourism ซึ่งจะเกี่ยวกับการให้สมาชิกเข้ามากดบนแผนที่ แล้วระบุว่าที่แห่งนั้นคืออะไร พร้อมใส่รายละเอียดต่าง ๆ และไฟล์ภาพ ตรงนี้เองจะทำให้สมาชิกสามารถเข้ามามีส่วนร่วมได้อย่างเต็มที่ แถมยังค้นหาข้อมูลได้อีกด้วย แหม พอทำเสร็จแล้ว เกิดไอเดียต่อยอด ว่าเราน่าจะทำแบบนี้ขึ้นมาแต่เอาให้ใช้งานแบบจริงจัง เชื่อมโยงกับโรงแรม ที่พัก รีสอร์ท แหล่งท่องเที่ยว วัด บขส ปั้มน้ำมัน และอื่น ๆ อีกทั่วประเทศ (จะเป็นไปได้ไหมเนี่ย) อย่างไรก็ตาม ผมดีใจที่ในที่สุดก็สามารถเขียนโปรแกรมนี้เสร็จลงได้ และได้ส่งลูกค้าไปเมื่อกี้เอง เหนื่อยเหมือนกันแฮะ นอนดึก 3 วัน ทำเสร็จไป 1 งานก็โอเคนะ ไม่ถึงกับเครียด แถมได้ความรุ้ในเรื่อง Google Map มาด้วยอีกต่างหาก ส่วนระบบ POS ก็ได้ส่งลูกค้าไปแล้วในส่วนของการตั้งค่าข้อมูล แล้วก็ที่น่าดีใจมากก็จะเป็นระบบ iService ที่ได้ทำเสร็จละ เหลือทำคู่มือและเอาขึ้น server ในวันพุธนี้ หลังจากที่ปิดงานเหล่านี้ทั้งหมดก็คิดการเอาไว้แล้วว่าจะนำเงินมาซื้อรถให้พ่อ พักนี้ต้องอดทน อดกลั้นให้มาก ต่อสิ่งยั่วยุต่าง ๆ รอบตัว ไม่ว่าจะ

มาถึงโค้งสุดท้ายของระบบ Tourism

พักนี้ผมกำลังเขียนโปรแกรมระบบจัดการการทัวร์ ซึ่งเชื่อมโยงกับ Google Map ไม่ได้ยากเท่าไหร่เพียงแต่ว่าเวลาจะหมดแล้ว บวกกับความไม่ค่อยได้นอนมากว่า 2 สัปดาห์ จะนอนก็ไม่เต็มอิ่ม จะหลับก็ไม่เต็มตื่น วันพรุ่งนี้ก็ได้เวลาที่ต้องส่งมอบงานชิ้นนี้แล้ว แต่ขอบเขตยังเหลืออีกหลายส่วนทีเดียว เล่นเอาเครียดเหมือนกัน ก็เลยมาเขียนบลอกไว้ก่อน ว่าจะสามารถทำเสร็จได้ตามกำหนดระยะเวลาหรือไม่ แม้ว่าจะยังมองไม่เห็นความเป็นไปได้แต่ก็จะไม่สิ้น "ศรัทธาในตัวเอง" ความเชื่อมั่นจะต้องนำความสำเร็จมาให้ อีกแค่คืนเดียวแล้วสินะ แหม เปิดดูโค้ดแล้วก็รู้สึกหดหู่เล็กน้อย เพราะยังมาได้เพียงไม่กี่ % ของงานทั้งหมด เอาล่ะถึงแม้ว่าจะอย่างไรก็ตามครับ ผมจะต้องทำให้ได้ มันต้องได้ ไว้ผลสรุปสุดท้ายแล้วเรื่องราวเป็นยังไงผมจะมาเขียนบลอกไว้อีก ตอนนี้รู้สึกหิวข้าวมากเพราะยังไม่ได้กินอะไรเลยตั้งแต่เช้า พอดีนั่งเฝ้าเครื่องปริ้นด้วยก็เลยไม่ได้ขยับตัวไปไหน เพราะต้องปริ้นหนังสือส่งสมาชิกเว็บที่สั่งซื้อกันเข้ามา ซึ่งค้างส่งอยู่หลายเล่มทีเดียว ระหว่างนี้ก็เขียนโปรแกรมไปเรื่อย ๆ เพื่อให้งานเดินหน้าอยู่ตลอดเวลา เขียนมาเขียนไป รู้สึกคิดถึงแม

วันแรกของการเขียน บลอก

นานมาแล้วที่ได้ยินคำว่า บลอก ผมเองก็ไม่เคยเขียนให้เป็นเรื่องเป็นราวซักที จนมาวันหนึ่งได้เขียนหนังสือชื่อว่า "บันทึกโปรแกรมเมอร์ เล่ม 1" วางจำหน่ายไว้บนเว็บของผมเองชื่อว่า www.javathailand.com ซึ่งยอดขายนับว่าใช้ได้ทีเดียว ผมเองก็เลยเริ่มมาคิดว่าแล้วเราจะเขียนเล่มถัดไปยังไงดีล่ะ ก็เรื่องราวแต่ละวันมันเยอะ แล้วเราเองก็ไม่ได้มีการจดบันทึกใส่สมุดเอาไว้ ดังนั้นเลยตัดสินใจครั้งใหญ่คือการเขียน บลอก และนี่ก็เป็น บลอก อันแรกในชีวิตที่เป็นทางการก็ว่าได้ ซึ่งผมจะพยายามนำเรื่องราวของโปรแกรมเมอร์คนนี้ มาเขียนเป็นตอน ๆ ไปเรื่อย ๆ ซึ่งผมได้เอาไว้อ่านเพื่อเป็นการเตือนใจ และเตือนสติตัวเองอยู่ตลอดเวลา ไม่ให้หลงไปกับกิเลส และไม่ให้หลงลืมว่าเรานั้นคือใคร มาจากไหน และทำเพื่อใครอยู่ วันนี้การสมัคร บลอก ก็เป็นไปอย่างปกติ ไม่มีปัญหาอะไร คงเพราะระบบเค้าทำให้ง่ายมั้งครับ ก็เลยไวหน่อย เอาล่ะไหน ๆ ก็สมัครละ ขอเล่าเรื่องราววันนี้ละกันครับ เรื่องมีอยู่ว่า ผมต้องเขียนโปรแกรม 3 ตัวให้เสร็จในเดือนนี้ ได้แก่ระบบ POS, iService, Tourism ซึ่งระบบ POS, iService นั้นได้ทำการปิด เฟสแรกไปตามกำหนดแล้ว จะเหลือก็เพียง