ผมมีผู้ร่วมงานที่ขยันขันแข็งและมากความสามารถอยู่คนหนึ่ง เขาทำงานในหน่วยงานเดียวกับผม ในขณะเดียวกันก็เป็นพนักงานกราฟิกดีไซเนอร์ของบริษัทผลิตเกมเล็ก ๆ แห่งหนึ่งด้วย ผมชอบพูดคุยกับเขามาก ๆ เพราะเขาเป็นคนเปิดเผย มีอารมณ์ขัน เป็นกันเอง และไม่เคยตระหนี่ในความรู้ เขาเคยเล่าให้ผมฟังว่ากำลังทำเกมให้กับบริษัทฯ เป็นเกมที่เล่นได้บน Facebook และเป็นเกมที่มีลักษณะพิเศษ เพราะผู้เล่นต้องเล่นโดยใช้ Web Cam เข้ามาเป็นองค์ประกอบในการเล่น เป็นเทคโนโลยีแบบ Virtual Reality และเป็นเกมการ์ดต่อสู้เหมือนกับ Yu-Gi-Oh อะไรประมาณนั้น ล่าสุดผมได้สอบถามถึงความคืบหน้าของเกมที่เขาและบริษัทกำลังทำอยู่ ว่ามีความคืบหน้าไปถึงไหน จะเริ่มเล่นได้เต็มรูปแบบเมื่อไหร่ และมีการโฆษณาประชาสัมพันธ์อะไรบ้าง ซึ่งคำตอบที่ได้รับกลับมาก็คือ ตอนนี้ต้องหยุดเกมที่กำลังทำอยู่เอาไว้ก่อน เพราะเงินของบริษัทใกล้จะหมดแล้ว มีแต่จ่ายกับจ่าย ดังนั้น ก็เลยต้องทุ่มเทคนของบริษัททั้งหมด เพื่อทำงาน “รับจ้างทำของ” ไปพลาง ๆ ก่อน รอจนสะสมทุนได้เพียงพอเมื่อไหร่ แล้วจะรีบ ๆ กลับมาทำเกมบน Facebook ที่ว่าให้เสร็จโดยไว!!! ดูเหมือนใคร ๆ ก็มีปัญหาเรื่อง “เงิน” ในการ “ขับเคลื่อน” ธุรกิจกันทั้งนั้น โดยเฉพาะกับธุรกิจเกมที่ต้องใช้เม็ดเงินลงทุนสูง ใช้เวลาในการสร้างสรรค์ [...]
การทำเกม Facebook แบบ Web-based Application ต้องใช้เครื่องมือหลายอย่าง และแต่ล่ะอย่างก็มีผู้ใจบุญสุนทานจัดสร้างเอาไว้ให้ใช้ (ขอขอบคุณเป็นอย่างยิ่ง) ดังนั้น เพื่อเป็นการแบ่งปัน ผมจึงขออธิบายว่าผมใช้เครื่องมืออะไรบ้างในการพัฒนาเกม โดยมีรายละเอียดดังต่อไปนี้ Container EasyPHP เอาไว้ทดสอบโปรแกรม Editor Notepad++ เอาไว้เขียนโปรแกรม Photoshop CS5 เอาไว้วาดรูป Software Developerment Kits Facebook PHP SDK เอาไว้ต่อเชื่อมกับ Facebook ด้วย PHP Facebook Javascript SDK เอาไว้ต่อเชื่อมกับ Facebook ด้วย Javascript เพื่อเสริมลูกเล่นในการตอบโต้ jQuery ใช้เพราะขี้เกียจมาทำ Javascript Framework เอง (โดยเฉพาะ AJAX นี่ ขี้เกียจทำเองมากกกกกกกกก) jQueryUI เอาไว้ทำพวก Dialog, Slide และ Tab Manual [...]
ผมเคยอ่านบทสัมภาษณ์ของผู้บริหารบริษัท ไซเบอร์แพลนเน็ต อินเตอร์แอคทีฟ จำกัด (มหาชน) เมื่อหลายเดือนก่อน (เพราะคิดจะซื้อหุ้นของบริษัทนี้) เขาบอกไว้เรื่องหนึ่งน่าสนใจว่า เกมคอมพิวเตอร์น่ะมันมีอายุขัยของมัน ถ้าเป็นเกมบนอุปกรณ์พกพาก็จะมีอายุ 1 ปี, เกมคอมพิวเตอร์ที่เล่นบนพีซีก็จะมีอายุ 3 ปี และเกม Console ก็จะมีอายุ 7 ปี ตามลำดับ ผมไม่แน่ใจว่าเขาเหมารวมเอาเกมออนไลน์แบบ Client Side หรือแบบ Web Browser ว่าเป็นเกมคอมพิวเตอร์ที่เล่นบนพีซีหรือเปล่า? เพราะถ้าเหมาแบบนั้น ก็แสดงว่าเกม Web Browser ที่กำลังได้รับความนิยมอยู่ในขณะนี้ จะมีอายุขัยเพียงแค่ 3 ปีอ่ะดิ!!! แย่เลย ผมเองก็กำลังทำเกม Web Browser เหมือนกัน และคิดว่าจะใช้เวลาทำเป็นปี ๆ ด้วย ดังนั้น ถ้ามันมีอายุขัยเพียงแค่ 3 ปีจริง แบบนี้ก็มีระยะเวลาคืนทุนสั้นอ่ะดิ อือม งี้ถ้ายิ่งอัตราการคืนทุนต่ำ ทำไปแล้วก็ไม่คุ้มอ่ะดิ!!! ดูเหมือนการหาสารกันบูดมาใส่ให้กับเกมคอมพิวเตอร์ น่าจะเป็นภารกิจลำดับต้น ๆ [...]
ช่วงนี้ผมกำลังเขียนเกมบน Facebook อยู่ครับ (หลังจากที่เล่นเกมของชาวบ้านจนติดงอมแงม) คิดว่าจะเขียนเอาไว้เพื่อให้มันเป็นสินทรัพย์ส่วนตัว (เสมือนจริง) อีกชิ้นหนึ่ง นอกเหนือจากการที่มีเว็บไซต์เป็นของตัวเอง!!! ผมเลยต้องปัดฝุ่นทักษะเดิม ๆ เพื่องัดเอาออกมาใช้หลายกระบวนวิชาเลย (วัน ๆ เอาแต่สั่งชาวบ้านก็งี้แหล่ะ ถึงเวลาจะต้องทำเองเลยไม่ค่อยคล่อง) โดยส่วนตัวแล้วผมเคยแต่เขียนโปรแกรมเชิงระบบ หรือไม่ก็โปรแกรมจำพวก ERP (เมื่อนานหลาย ๆ ๆ ปีมาแล้ว) พอมาคราวนี้เลยได้ทักษะสนุก ๆ ใหม่ ๆ หลาย ๆ อย่างที่ผมไม่เคยรู้มาก่อน (ถ้าไม่มาเขียนเกมก็ไม่รู้) อาทิ เช่น ผมยินดีที่จะสร้าง Framework แบบ Model (เฉย ๆ) มากกว่าที่จะเลือกใช้ Framework แบบ Model-View-Controller เพราะมันเบาสบายอย่างที่ไม่เคยรู้สึกมาก่อน โปรแกรม Photoshop เป็นโปรแกรมยอดนิยมชนิดเดียวที่ผมไม่เคยศึกษา เพราะรู้สึกว่ามันใช้ยาก สับสน และน่ากลัว แต่หลังจากที่ได้ลองใช้มันอย่างจริงจัง ทำให้ผมรู้ว่า สิ่งที่น่ากลัวไม่ใช่เครื่องมือของ Photoshop (หัดแค่สองวันก็เป็นแล้ว) หากแต่เป็นจินตนาการทางจิตรกรรมอันตีบตันของผมต่างหาก [...]