ฟื้นชีวิต มอญซ่อนผ้าสู่เกมมือถือและแท็บเล็ต

นวัฒกรรมเป็นหลักสำคัญของเทคโนโลยี เมื่อสิบปีก่อนพวกเรามีความพอใจแค่กับการได้ส่งข้อความไม่กี่ข้อความผ่านโทรศัพท์มือถือ หรือบางทีก็ได้เล่นเกมส์งูบนจอสองสี แต่ ณ วันนี้พวกเรามีเครื่องมือเคลื่อนที่ต่าง ๆ ที่สามารถทำประโยชน์ได้มากกว่าคอมพิวเตอร์ Desktop ที่มาจากยุคเดียวกัน หากเรามองไปยังอนาคตเราก็คงมีความหวังว่าจะมีอะไรที่ทันสมัยกว่านี้มาแทนที่

เด็กรุ่นใหม่อาจจะไม่เคยได้ยิน เพราะไม่ใช่เพลงฮิตติดชาร์ต แต่เป็นเพลงประกอบการละเล่นแบบไทย ที่ตอนนี้แทบจะหาคนเล่นได้ยากเต็มที นอกจากตามงานอีเวนต์ที่จัดแบบย้อนยุค เด็กรุ่นใหม่อาจจะไม่เคยได้ยิน เพราะไม่ใช่เพลงฮิตติดชาร์ต แต่เป็นเพลงประกอบการละเล่นแบบไทย ที่ตอนนี้แทบจะหาคนเล่นได้ยากเต็มที นอกจากตามงานอีเวนต์ที่จัดแบบย้อนยุค เพราะความเจริญก้าวหน้าทางเทคโนโลยี นวัตกรรมใหม่อย่างโทรศัพท์มือถือ แท็บเล็ต คอมพิวเตอร์ เข้ามาเป็นองค์ประกอบสำคัญในชีวิตประจำวันชนิดที่คนส่วนใหญ่ยอมรับว่าขาดไม่ได้ อีกทั้งกิจกรรมตามสมัยนิยมอื่น ๆ อีกมากมาย ดังนั้นภาพเวลาว่างที่เด็ก ๆ รวมตัวเล่นการละเล่นพื้นบ้านแบบไทย ๆ เพื่อความสนุกสนาน และสร้างความสัมพันธ์อันดีต่อกันก็เริ่มห่างหายไปจากเด็กในยุคปัจจุบันมากขึ้นเรื่อย ๆ

เกมที่พัฒนามาจากการละเล่น “มอญซ่อนผ้า” เพื่อให้เด็ก ๆ รุ่นใหม่ได้ซึมซับการละเล่นของไทย พร้อมกับได้รับความสนุก ตื่นเต้นน่าสนใจ และได้ฝึกฝนทักษะหลาย ๆ ด้าน โดยเฉพาะการฝึกไหวพริบแก้ปัญหาในเกมให้เข้ากับยุคสมัยในปัจจุบัน เพื่อทำให้เด็กในสมัยนี้หันมารู้จักและสนใจในการละเล่นของไทยชนิดนี้มากขึ้น โดยพัฒนา “มอญซ่อนผ้า” การละเล่นของไทยที่นับวันจะหายไปทุกทีขึ้นมาเป็นเกม เพื่อเผยแพร่ให้การละเล่นของไทยเป็นที่รู้จักกันมากขึ้น ทั้งคนไทยและต่างชาติ ทำให้ได้รู้ว่าผู้พัฒนาของไทยก็สามารถที่จะพัฒนาเกมดี ๆ จากการละเล่นของไทยอีกด้วย และต่อยอดผลงานโดยการนำเกมนั้นพัฒนาเป็นแอพพลิเคชั่น โดยปรับแนวการเล่นเกมเพื่อใช้ในสมาร์ทโฟน และแท็บเล็ต เพื่อจะได้เข้าถึงผู้ใช้งานได้ง่ายยิ่งขึ้น เกมเข้าถึงผู้เล่นส่วนใหญ่ได้แล้ว จะนำเกมนี้ไปเสนอต่อบริษัทต่าง ๆ เพื่อลงโฆษณาในตัวเกม โดยเป้าหมายคือกลุ่มของบริษัทที่ต้องการโปรโมตสินค้าของตัวเองผ่านความเป็นไทย และสินค้าที่ต้องการโปรโมตของบริษัทนั้นก็อยู่ในกลุ่มเป้าหมายในช่วงอายุ 9-22 ปี ตามกลุ่มเป้าหมายใหญ่ของเกม เพื่อทำให้สินค้าที่ได้รับการโปรโมตจากตัวเกมนั้นได้รับประโยชน์สูงสุด

เนื้อเรื่องของเกมจะให้ผู้เล่นได้เล่นเกมมอญซ่อนผ้าและเก็บแต้มสะสมเพื่อนำไปทำสิ่งต่าง ๆ เช่น การพัฒนาตัวละคร การซื้ออุปกรณ์ ทำให้เกมมีความสนุกสนานท้าทายและตื่นเต้น ทำให้ผู้เล่นมีการติดตามและจดจำเกมได้ดี โดยตัวเกมจะเป็นเกมแนว Endless Run คือการวิ่งไปเรื่อย ๆ และเอาไฮสกอร์มาแข่งกัน สอดแทรกเนื้อหาเกมที่บ่งบอกถึงกลิ่นอายของความเป็นไทยเข้าไปในตอนเริ่มเล่นเกมทุก ๆ ครั้งด้วย ตัวเกมยังมีไอเท็มพิเศษเพื่อช่วยผู้เล่นในการเล่นเกมสร้างความเพลิดเพลินต่อการเล่น และได้นำเกมต่าง ๆ ที่มีในตลาดมาปรับปรุงพัฒนาต่อยอดเพื่อให้เกิดความสนุกในตัวเกมอีกด้วย

ปัจจุบันสามารถโหลดตัวเกมไปใช้ได้แบบไม่เสียค่าใช้จ่าย ทั้งระบบแอนดรอยด์ และไอเอสโอ และหวังว่าการปรับการละเล่นโบราณที่กำลังจะสูญหายให้เข้ากับยุคสมัยมากขึ้น จะช่วยอนุรักษ์การละเล่นของไทยให้คงอยู่ตลอดไป

อยากเขียนเกมบนไอโฟน ต้องรู้อะไรบ้าง

คำถามเหล่านี้คงเป็นคำถามยอดฮิต สำหรับมือใหม่แน่นอน หรือแม้แต่โปรแกรมเมอร์หลายๆคนที่มีประสบการณ์เขียนโปรแกรมมาแล้ว แต่ยังไม่เคยเขียนเกมส์ ก็คงจะสงสัยกันอย่างแน่นอน ว่าเริ่มต้นเขียนเกมส์ เริ่มอย่างไรดี จำเป็นต้องมีพื้นฐานอะไรบ้าง ฟิสิกส์ คณิตศาสตร์ จำเป็นหรือไม่?

ทุกวันนี้คงจะปฎิเสธไม่ได้ว่ามือถือสมาร์ทโฟนเข้ามามีบทบาทกับชีวิตประจำวันของเราเป็นอย่างมาก เนื่องจากทุกคนแทบจะมี Smartphone ใช้กันทั้งนั้น ทำให้อุตสาหกรรมเกมส์หรือค่ายเกมส์ต่างๆหันมาพัฒนาเกมส์ลงบนมือถือมากมาย รวมถึงนักพัฒนาอิสระ หรือที่เรียกกันว่าพวก Indie Game Developer นั้นพากันสร้างเกมส์เป็นจำนวนมาก ปัจจุบันเกมส์บนมือถือมีมายมาย เป็นแสนเกมส์ รายได้จากเกมส์มือถือก็มหาศาล

หากคุณคิดอยากจะเขียนเกมส์ อันนี้มองในภาพรวมของการเป็นนักพัฒนานะ ไม่ได้มองว่าจะสร้างเกมส์แนวไหน สร้างให้ใครเล่น เป้าหมายหรือกลุ่มผู้เล่นเป็นอย่างไร เป้าหมายของบทความนี้คือ ทำอย่างไร และเริ่มต้นอย่างไร ถึงจะเป็นนักพัฒนาที่สามารถสร้างและเขียนเกมส์ได้

หากคุณคิดอยากจะเขียนเกมส์ อันนี้มองในภาพรวมของการเป็นนักพัฒนานะ ไม่ได้มองว่าจะสร้างเกมส์แนวไหน สร้างให้ใครเล่น เป้าหมายหรือกลุ่มผู้เล่นเป็นอย่างไร เป้าหมายของบทความนี้คือ ทำอย่างไร และเริ่มต้นอย่างไร ถึงจะเป็นนักพัฒนาที่สามารถสร้างและเขียนเกมส์ได้

ต้องบอกเลยว่ามันทำได้ง่ายมาก เนื่องจากมี Library มี Framework ให้ใช้กันมากมาย รวมถึง Video, หนังสือ, เว็บไซต์ข้อมูลต่างๆ ก็มีมากมาย แต่ก็เกิดมีคำถามอีกนั้นแหละ ว่า เขียนเกมส์ภาษาอะไรดีน๊า? เขียนเกมส์บนไอโฟนหรือแอนดรอยส์ดี? Framework อะไรดีสุด? เลือก Framework อะไรดีน่ะ? อยากถามว่าภาษาอะไรเขียนเกมส์ได้บ้าง ก็ตอบว่าได้เกือบทุกภาษาแหละครับ อยู่ที่ว่าเกมอะไร และมีข้อจำกัดอะไร อย่างเช่น ทำเกมส์ Flash, เกม Python, เกม HTML5, เกม Android, เกม iOS เยอะแยะไปหมดเลย

การมองหาจุดเด่นในการพัฒนาระบบ IOS Application

ไอโอเอส (IOS) คือระบบปฏิบัติการสำหรับสมาร์ทโฟนของบริษัทแอปเปิล (Apple Inc.)

เป็นระบบที่ได้พัฒนาขึ้นสำหรับใช้ในโทรศัพท์ไอโฟน (iPhone) และต่อมาได้มีการพัฒนาต่อเพื่อใช้สำหรับไอพอตทัช (iPod touch) และไอแพด (iPad) ซึ่งระบบ IOS สามารถเชื่อมต่อไปยัง Apps Store สำหรับการเข้าถึงแอปพลิเคชั่นที่สามารถใช้งานได้บนระบบปฎิบัติการ IOS หรือที่เรียกกันว่า IOS Application หรือ IOS Apps ซึ่งมีการแบ่งเป็นหมวดการใช้งานสำหรับผู้ใช้โทรศัพท์ไอโฟนสามารถทำการโหลด IOS App มาใช้งานได้ตามต้องการ และนอกจากนี้ในปัจจุบันได้มีการพัฒนา IOS Apps สำหรับใช้งานและอำนวยความสะดวกแก่ผู้ใช้ระบบ IOS อีกมากมาย

iOS เป็นระบบปฏิบัติการบนอุปกรณ์พกพาที่ถูกพัฒนาขึ้นมาโดยมีพื้นฐานในการพัฒนาจาก Mac OS X และ Darwin ภายใต้แนวความคิด “Direct Manipulation” (การควบคุมโดยตรง) ซึ่งเน้นการควบคุมและใช้งานผ่านระบบสัมผัสด้วยนิ้ว (Multi-touch), ปุ่มและสวิทซ์ โดยจะมีเซ็นเซอร์ตรวจจับการเคลื่อนไหวโดยเฉพาะใส่ไว้ในตัว Device (Built in) ซึ่งเป็นตัวกลางในการควบคุม และในปัจจุบันระบบปฏิบัติการ iOS ได้ถูกนำไปใช้งานผ่าน Device พกพาของ Apple เองได้แก่ iPhone, iPad, iPod และในอนาคตอาจได้เห็นบนอุปกรณ์สวมใส่เช่น Smartwatch ด้วยเช่นกัน

การพัฒนา IOS Apps

ในปัจจุบันถือว่ายังมีนักพัฒนาจำนวนน้อยกว่า Android ซึ่งการเป็นผูัพัฒนา IOS Apps จะต้องมีการศึกษาหาข้อมูลหลายอย่างก่อนที่จะทำการลงมือเขียน Apps ซึ่งควรเริ่มจากการคิดหาไอเดียใหม่ๆที่จะพัฒนา IOS Apps ขึ้นมา โดยต้องหาจุดเด่นของ Apps ที่จะเขียนก่อน ซึ่งบางครั้งเราอาจจะมองจากปัญหาต่างๆที่เกิดขึ้นในชีวิตประจำวันแล้วทำการการสร้าง Application ใหม่ๆ ซึ่งถือเป็นการพัฒนาโปรแกรมมาเพื่อแก้ปัญหาหรืออำนวยความสะดวก รวมถึงการเก็บรวบรวมข้อมูลต่างๆเพื่อวิเคราะห์การตลาดก็เป็นสิ่งที่สำคัญที่ต้องพิจารณาด้วยเช่นกัน

ความยอดเยี่ยมของ iPhone, iPad และ iPod touch มีพื้นฐานมาจาก iOS 8 ที่ประกอบด้วยอินเทอร์เฟซที่ใช้งานง่าย คุณสมบัติน่าทึ่งมากมาย รวมทั้งระบบความปลอดภัยซึ่งเป็นสิ่งสำคัญที่สุด นอกจากนี้ยังได้รับการออกแบบให้ดูสวยงามและทำงานได้อย่างราบรื่น โดยคุณจะรู้สึกได้แม้กระทั่งจากการทำงานที่เรียบง่ายที่สุด และเนื่องจาก iOS 8 ได้รับการสร้างขึ้นเพื่อนำเทคโนโลยีสุดล้ำที่อยู่ในฮาร์ดแวร์ของ Apple มาใช้ประโยชน์ได้อย่างเต็มที่ อุปกรณ์ของคุณจึงล้ำหน้าไปไกลกว่าคนอื่นเสมอ ไม่ว่าวันนี้หรือวันไหนๆก็ตาม

การบังคับเกมบนมือถือที่ใช้จอ touch screen นั้น แตกต่างจากเกม console ต่างๆ

สำหรับคนที่สนใจอยากจะลองเข้ามาสร้างเกม วิธีสร้างเกม และต้องการเข้ามาขุดทองในวงการเกมมือถือที่ตอนนี้กำลังเป็นขาขึ้น โดยเฉพาะ เกม iphone และ เกม android ที่กำลังดังระเบิดอยู่ในปัจจุบัน ผมก็อยากจะแชร์ประสบการณ์อะไรนิดหน่อย เป็น 5 ข้อห้ามสำหรับการสร้างเกมบนมือถือ เนื่องจากอาจจะเป็นสิ่งที่นักสร้างเกมหลายๆคนมองข้ามไป ลองอ่านและแชร์ประสบการณ์กันได้ เริ่มที่ 5 ข้อก่อน ข้ออื่นๆจะตามมาในภาคต่อไปละกันเป็นหนึ่งในความผิดพลาดที่พบได้บ่อยที่สุด การสร้างเกมส์บนความชอบของตัวเองมันก็ดี.. แต่ก็ต้องมีจุดร่วมกับความต้องการของคนอื่นด้วย อย่าลืมว่าเรากำลังสร้างเกมมาให้คนอื่นเล่น ทำให้คนอื่นชอบ และยอมที่จะ download เกมมาไว้บนเครื่องของเขา ลองจิตนาการว่า คุณเปิดเกมมาหนึ่งเกม แล้วพบว่าต้องดูเรื่องราว ใส่ชื่อตัวเรา register account เข้าไปกด verify email ยืดยาวมาก จนกว่าจะได้เล่นเกม อาจทำให้ผู้เล่นปิดเกมที่คุณสร้างก่อนจะได้เล่นเกมแน่นอน เพราะว่าปุ่มปิดเกมกดทีเดียวง่ายก็ปิดแล้ว ดังนั้นเกมใหม่ๆหลายๆเกมสร้างมาให้เล่นได้อย่างเร็ว เพียงแค่ 1 step ก็เล่นได้แล้ว ตัวอย่างเช่น เกม Subway Surf เข้าเกมมากดปุ่มเดียวเริ่มเกมเลย

การบังคับเกมบนมือถือที่ใช้จอ touch screen นั้น แตกต่างจากเกม console ต่างๆ ประสบการณ์การเล่นต่อการบังคับเกมก็แปลกใหม่ตามเทคโนโลยีของโทรศัพท์ แต่สิ่งหนึ่งนี่เหมือนกันก็คือผู้เล่นไม่อยากเล่นเกมที่ต้องบังคับซับซ้อนมาก จนทำให้เกิดความลำบากในการเล่น เพราะหากบังคับยากเกินไป หรือผิดไปจากสัญชาติญาณพื้นฐานของการบังคับเกม ก็อาจจะทำให้ผู้เล่นเลิกเล่นเกมไปได้ง่ายๆ 30 วินาทีแรก เมื่อเปิดเกมขึ้นมาครั้งแรก เป็น 30 วินาทีสำคัญมากสำหรับนักสร้างเกมที่จะทำให้ผู้เล่นเกิดความประทับใจ ทั้ง graphic เกม เสียงประกอบ หากคุณทำเกมที่ยังไม่ดีพอ เค้าก็จะออกจากเกมคุณและกดลบมันทันที.. ดังนั้นเกมให้สมบูรณ์และเรียบร้อย และใช้ 30 วินาทีแรกให้เป็นประโยชน์ที่สุดเกมใหม่นั้นไม่ใช้แค่ว่าสร้างขึ้นมาและจะมีคนโหลด คุณต้องผลักดันมันให้เป็นที่รู้จักในหมู่คอเกมทั้งหลาย แรงขับเคลื่อนแรกนั้นสำคัญมาก และถ้าหากเกมส์นั้นดีจริงมีคุณภาพ มันจะมีแรงส่งต่อไปได้เอง แต่ถ้าไม่ผลักดันเลยแม้แต่นิดเดียว แม้เกมดีขนาดไหนก็อาจจะถูกดูดลงไปในหมู่เกมหลายแสนเกมใน Apple store และใน Google play

นวัตกรรมเป็นหลักสำคัญของเทคโนโลยีของผู้พัฒนาเกมในปัจจุบัน

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

การศึกษาสาขาการพัฒนาซอฟต์แวร์ในประเทศสหรัฐอเมริกามีได้หลายรูปแบบ และนักศึกษาส่วนใหญ่ได้เลือกทำการศึกษาที่มหาวิทยาลัยสี่ปีเป็นหลัก แต่นักศึกษาก็ยังมีทางเลือกอื่นอีกหลายทางเช่น วิทยาลัยและโรงเรียนเทคนิค ซึ่งมีขนาดเล็กกว่ามหาวิทยาลัยสี่ปีและพวกเขาสามารถเปลี่ยนแปลงพัฒนาหลักสูตรให้เหมาะสมกับความต้องการของตลาดได้อย่างรวดเร็ว จึงอาจจะเป็นทางเลือกที่ดีกว่าสำหรับนักศึกษา โดยทั่วไปหลักสูตรการเรียนการสอนด้านการพัฒนาระบบมือถือส่วนใหญ่จะให้นักศึกษาเริ่มต้นศึกษาวิชาภาษาโปรแกรมทั่วไป (programing) ก่อน แล้วนักศึกษาจะได้ทำการศึกษาต่อไปในวิชาพื้นฐานของภาษาโปรแกรมแบบเชิงวัตถุ (Java หรือ C#), UNIX และวิชาการพัฒนาเว็บไซต์ขั้นต้น ในขณะที่นักศึกษาได้ทำการศึกษาในหลักสูตรอยู่นั้น นักศึกษาจะได้ศึกษาในวิชาที่เกี่ยวกับวิชามือถือเคลื่อนที่ (mobile) มากขึ้นเรื่อย ๆ ซึ่งส่วนมากวิชาเหล่านี้จะรวมถึง การออกแบบมือถือที่มีส่วนต่อประสานกับผู้ใช้ (user interface) การพัฒนาขั้นสูงในระบบ iOS หรือ Android นอกจากนี้นักศึกษายังต้องเรียนรู้วิชาด้านพาณิชย์และวิชาการจัดการและการพัฒนาโปรแกรมมือถืออีกด้วย

เป็นการเปรียบเทียบกันระหว่างระบบIOSและAndroid