แข่งเขียนโปรแกรมเสมือน "หุ่นยนต์โรโบโค้ด" "สนุก-ท้าทาย"เด็กไทยยุคไซเบอร์!!
posted on 25 Jun 2007 18:33 by megaidea
สังคมยุคใหม่เปลี่ยนแปลงไปจากเดิมมาก "โลกยุคไซเบอร์"ได้พัฒนาไปไกล การดำเนินกิจกรรมในโลกเสมือนจริงเริ่มเด่นชัดในหลายๆ ด้าน ตั้งแต่การทำการค้าบนอินเตอร์เน็ต การออนไลน์สื่อสารระหว่างกัน การสร้างกิจกรรมการเรียนการสอนแบบอิเล็กทรอนิกส์ การให้บริการแบบอีเซอร์วิส ฯลฯ
เด็ก และเยาวชนคนรุ่นใหม่ซึมซับโลกไซเบอร์ไปมากแล้ว โดยเฉพาะการเล่น "เกมออนไลน์" มีโปรแกรมออนไลน์ เช่น แคมฟอกซ์ เอ็มเอสเอ็น ฯลฯ ที่เด็กยุคใหม่คลั่งไคล้ จนทำให้เกิดปัญหาสังคมแบบใหม่ เด็ก และเยาวชนใช้สื่อออนไลน์พูดคุยกัน แลกเปลี่ยนข้อมูลระหว่างกัน การแช็ต และการใช้เว็บแคมถึงกัน
ในอีกมุมหนึ่ง รูปแบบของการศึกษาได้เปลี่ยนไปมาก มีการใช้เครือข่ายเชื่อมโยงการเรียนรู้ และใช้โลกไซเบอร์ได้มาก เทคโนโลยีทำให้การศึกษาเปลี่ยนไป แม้แต่การเรียนรู้การเขียนโปรแกรมในโรงเรียนก็เปลี่ยนไป มีเทคนิควิธีการเรียนการสอนแบบใหม่ๆ มากมาย การเรียนรู้เน้นรูปแบบของผู้เรียนเป็นสำคัญ เน้นการเรียนรู้อย่างสนุกสนาน หนึ่งในนั้นคือการใช้"โรบอท" เป็นเครื่องมือ โดยโลกไซเบอร์ได้สร้างโรบอทที่เสมือนจริงให้เด็ก และผู้เรียนได้สนุกสนานกันอย่างเต็มที่
"คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ (มก.)" และ"กลุ่มนิสิตคิวบิกครีเอทีฟ" เชิญชวนน้องๆ มัธยมต้น และปลาย เข้าร่วม"การเขียนโปรแกรมบังคับหุ่นยนต์แบบเสมือน" ในการแข่งขัน "Cubic ROBOCODE National Tournament 2007" ซึ่งเป็นการแข่งขันหุ่นยนต์แบบเสมือนบนโลกไซเบอร์สเปซครั้งแรกของประเทศไทย
"ชุด โปรแกรม Robocode" เป็นโปรแกรมโอเพนซอร์สที่พัฒนาเป็นหุ่นยนต์แบบเสมือนในโลกไซเบอร์สเปซ น้องๆ จะได้เรียนรู้วิธีการเขียนโปรแกรมบังคับหุ่นยนต์อย่างสนุกสนาน ท้าทาย ด้วยภาษาจาวา หุ่นยนต์ที่เขียนขึ้นจะถูกนำเข้าสู่สนามแข่งขัน เพื่อต่อสู้กับหุ่นยนต์ตัวอื่น หุ่นยนต์แต่ละตัวที่เขียนขึ้นเป็นรถถังที่มีเรดาห์ ปืนใหญ่ และกลไกการบังคับให้เคลื่อนไหวในสมรภูมิที่ตื่นเต้นท้าทาย น้องๆ จะได้เรียนรู้วิธีการแก้ปัญหา การใช้เทคนิคทางโปรแกรมที่บูรณาการกับวิชาการด้านอื่นอย่างดียิ่ง
"Robocode เริ่มต้นพัฒนาตั้งแต่ปี 2001 โดยมีบริษัท IBM เป็นผู้ริเริ่มโครงการ ซึ่งโปรแกรม Robocode ได้รับการพัฒนามาอย่างต่อเนื่องจนถึงเวอร์ชั่น 1.3.2 ในปัจจุบัน โดยมี Flemming N. Larsen เป็นผู้ดูแลโครงการนี้ในปัจจุบัน การแข่งขัน Robocode ในระดับโลกได้แข่งขันอย่างต่อเนื่อง และ Robocode ก็มีผู้เล่นจากประเทศต่างๆ เข้าร่วมการแข่งขันบนโลกออนไลน์นี้มากมาย"
อย่าง ไรก็ตาม น่าเสียดายที่ซอฟต์แวร์ชุดนี้ยังไม่แพร่หลายในประเทศไทย ทั้งๆ ที่ซอฟต์แวร์นี้เป็นเครื่องมือสำหรับการสอนการเขียนโปรแกรมคอมพิวเตอร์ที่ สนุก ตื่นเต้น ท้าทาย ที่สำคัญคือไม่มีค่าใช้จ่ายโดยสิ้นเชิง เพราะไม่จำเป็นต้องใช้ตัวหุ่นยนต์ที่เป็นฮาร์ดแวร์ จึงเหมาะกับไทยที่ยังมีกำลังซื้อเทคโนโลยีเหล่านี้ได้ไม่มากนัก
นอก จากนี้ ยังมีเว็บไซต์ที่ชื่อว่า "Robowiki (robowiki.net)" ซึ่งเป็นเว็บไซต์ที่รวบรวมแนวคิด ไอเดีย เทคนิค และโค้ดโปรแกรมหุ่นยนต์จากผู้เล่นต่างๆ ทั่วโลก ซึ่งผู้เล่นสามารถนำแนวคิดเทคนิค หรือแม้แต่โค้ดเหล่านี้มาประยุกต์ใช้กับหุ่นยนต์ของตนเองได้อย่างไม่มีที่ สิ้นสุด ซึ่งเป็นแนวคิดที่สำคัญของการพัฒนานวัตกรรมทางด้านซอฟต์แวร์ โดยเฉพาะทางด้านโอเพ่นซอร์สอีกด้วย โดยที่เยาวชนจะได้ซึมซับแนวคิดเหล่านี้ไปโดยไม่รู้ตัว ซึ่งจะส่งผลดีต่ออุตสาหกรรมซอฟต์แวร์ของประเทศต่อไปในอนาคต
"นายณัช ภู่วรวรรณ" ผู้จัดการโครงการแข่งขัน Robocode เล่าว่า "คิวบิกครีเอทีฟยินดีที่มีส่วนร่วมในการผลักดัน และสนับสนุนซอฟต์แวร์ที่น่าสนใจนี้ เพราะเห็นว่าน่าจะเป็นโอกาสที่ดีที่เยาวชน โดยเฉพาะในกลุ่มที่อาจจะไม่มีกำลังซื้อหุ่นยนต์ สามารถฝึกฝนการพัฒนาโปรแกรมผ่านเครื่องมือที่มีความสนุกสนาน และเสน่ห์ดึงดูดไม่แพ้กันเลยทีเดียว ทั้งนี้ ตนได้บอกเล่าเรื่องราวไปยังคุณ Flemming ผู้พัฒนา Robocode ซึ่งเขาตื่นเต้น และยินดีที่โครงการได้รับการสนับสนุนโดยหน่วยงานของรัฐบาลไทย และหวังว่าผู้เล่นในไทยจะได้รับความสนุนสนาน พร้อมกับการเรียนรู้ตามวัตถุประสงค์ที่เขาคาดหวังไว้"
ส่วน "นายนนทวัฒน์ จันทรเจริญ" คณบดีคณะวิศวกรรมศาสตร์ มก.เน้นถึงความสำคัญของการเรียนรู้ของเด็กในยุคใหม่ที่ผสมผสานความสนุกสนาน กับการเรียนรู้เพื่ออนาคต จึงสนับสนุนการจัดการแข่งขันการเขียนโปรแกรม Robocode เพราะเห็นว่าเป็นการเปิดโลกการเรียนรู้การเขียนโปรแกรมแนวใหม่ที่ตรงใจกับ เด็กยุคนี้
สำหรับน้องๆ ที่สนใจ สมัครเข้าอบรมการเขียนโปรแกรมได้ โดยจะอบรมวันเสาร์-อาทิตย์ที่ไอทีสแควร์ มก.ตั้งแต่วันที่ 30 มิถุนายนนี้ เป็นต้นไป และจะมีการแข่งขันรอบคัดเลือก วันที่ 26 สิงหาคม และวันที่ 30 กันยายน ส่วนการชิงชนะเลิศ มีขึ้นในวันที่ 5 ตุลาคม โดยผู้ชนะเลิศของแต่ละระดับจะได้รับเงินรางวัล 30,000 บาท รองชนะเลิศอันดับหนึ่ง 15,000 บาท และรองชนะเลิศอันดับสอง 5,000 บาท พร้อมโล่เกียรติยศ
โครงการนี้สนับสนุนโดย"สำนักงานส่งเสริม อุตสาหกรรมซอฟต์แวร์แห่งชาติ (SIPA)" ที่ส่งเสริมการเรียนรู้การพัฒนาซอฟต์แวร์ "บริษัท ซันไมโครซิสเต็มส์ (ประเทศไทย) จำกัด" และ"บริษัท ซีเอ็ดยูเคชั่น จำกัด" น้องๆ ที่สนใจหาข้อมูลเพิ่มเติมได้ที่ www.ku.ac.th/cubicrobocode หรือ cubiccreative.org/robocode
เด็ก และเยาวชนคนรุ่นใหม่ซึมซับโลกไซเบอร์ไปมากแล้ว โดยเฉพาะการเล่น "เกมออนไลน์" มีโปรแกรมออนไลน์ เช่น แคมฟอกซ์ เอ็มเอสเอ็น ฯลฯ ที่เด็กยุคใหม่คลั่งไคล้ จนทำให้เกิดปัญหาสังคมแบบใหม่ เด็ก และเยาวชนใช้สื่อออนไลน์พูดคุยกัน แลกเปลี่ยนข้อมูลระหว่างกัน การแช็ต และการใช้เว็บแคมถึงกัน
ในอีกมุมหนึ่ง รูปแบบของการศึกษาได้เปลี่ยนไปมาก มีการใช้เครือข่ายเชื่อมโยงการเรียนรู้ และใช้โลกไซเบอร์ได้มาก เทคโนโลยีทำให้การศึกษาเปลี่ยนไป แม้แต่การเรียนรู้การเขียนโปรแกรมในโรงเรียนก็เปลี่ยนไป มีเทคนิควิธีการเรียนการสอนแบบใหม่ๆ มากมาย การเรียนรู้เน้นรูปแบบของผู้เรียนเป็นสำคัญ เน้นการเรียนรู้อย่างสนุกสนาน หนึ่งในนั้นคือการใช้"โรบอท" เป็นเครื่องมือ โดยโลกไซเบอร์ได้สร้างโรบอทที่เสมือนจริงให้เด็ก และผู้เรียนได้สนุกสนานกันอย่างเต็มที่
"คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ (มก.)" และ"กลุ่มนิสิตคิวบิกครีเอทีฟ" เชิญชวนน้องๆ มัธยมต้น และปลาย เข้าร่วม"การเขียนโปรแกรมบังคับหุ่นยนต์แบบเสมือน" ในการแข่งขัน "Cubic ROBOCODE National Tournament 2007" ซึ่งเป็นการแข่งขันหุ่นยนต์แบบเสมือนบนโลกไซเบอร์สเปซครั้งแรกของประเทศไทย
"ชุด โปรแกรม Robocode" เป็นโปรแกรมโอเพนซอร์สที่พัฒนาเป็นหุ่นยนต์แบบเสมือนในโลกไซเบอร์สเปซ น้องๆ จะได้เรียนรู้วิธีการเขียนโปรแกรมบังคับหุ่นยนต์อย่างสนุกสนาน ท้าทาย ด้วยภาษาจาวา หุ่นยนต์ที่เขียนขึ้นจะถูกนำเข้าสู่สนามแข่งขัน เพื่อต่อสู้กับหุ่นยนต์ตัวอื่น หุ่นยนต์แต่ละตัวที่เขียนขึ้นเป็นรถถังที่มีเรดาห์ ปืนใหญ่ และกลไกการบังคับให้เคลื่อนไหวในสมรภูมิที่ตื่นเต้นท้าทาย น้องๆ จะได้เรียนรู้วิธีการแก้ปัญหา การใช้เทคนิคทางโปรแกรมที่บูรณาการกับวิชาการด้านอื่นอย่างดียิ่ง
"Robocode เริ่มต้นพัฒนาตั้งแต่ปี 2001 โดยมีบริษัท IBM เป็นผู้ริเริ่มโครงการ ซึ่งโปรแกรม Robocode ได้รับการพัฒนามาอย่างต่อเนื่องจนถึงเวอร์ชั่น 1.3.2 ในปัจจุบัน โดยมี Flemming N. Larsen เป็นผู้ดูแลโครงการนี้ในปัจจุบัน การแข่งขัน Robocode ในระดับโลกได้แข่งขันอย่างต่อเนื่อง และ Robocode ก็มีผู้เล่นจากประเทศต่างๆ เข้าร่วมการแข่งขันบนโลกออนไลน์นี้มากมาย"
อย่าง ไรก็ตาม น่าเสียดายที่ซอฟต์แวร์ชุดนี้ยังไม่แพร่หลายในประเทศไทย ทั้งๆ ที่ซอฟต์แวร์นี้เป็นเครื่องมือสำหรับการสอนการเขียนโปรแกรมคอมพิวเตอร์ที่ สนุก ตื่นเต้น ท้าทาย ที่สำคัญคือไม่มีค่าใช้จ่ายโดยสิ้นเชิง เพราะไม่จำเป็นต้องใช้ตัวหุ่นยนต์ที่เป็นฮาร์ดแวร์ จึงเหมาะกับไทยที่ยังมีกำลังซื้อเทคโนโลยีเหล่านี้ได้ไม่มากนัก
นอก จากนี้ ยังมีเว็บไซต์ที่ชื่อว่า "Robowiki (robowiki.net)" ซึ่งเป็นเว็บไซต์ที่รวบรวมแนวคิด ไอเดีย เทคนิค และโค้ดโปรแกรมหุ่นยนต์จากผู้เล่นต่างๆ ทั่วโลก ซึ่งผู้เล่นสามารถนำแนวคิดเทคนิค หรือแม้แต่โค้ดเหล่านี้มาประยุกต์ใช้กับหุ่นยนต์ของตนเองได้อย่างไม่มีที่ สิ้นสุด ซึ่งเป็นแนวคิดที่สำคัญของการพัฒนานวัตกรรมทางด้านซอฟต์แวร์ โดยเฉพาะทางด้านโอเพ่นซอร์สอีกด้วย โดยที่เยาวชนจะได้ซึมซับแนวคิดเหล่านี้ไปโดยไม่รู้ตัว ซึ่งจะส่งผลดีต่ออุตสาหกรรมซอฟต์แวร์ของประเทศต่อไปในอนาคต
"นายณัช ภู่วรวรรณ" ผู้จัดการโครงการแข่งขัน Robocode เล่าว่า "คิวบิกครีเอทีฟยินดีที่มีส่วนร่วมในการผลักดัน และสนับสนุนซอฟต์แวร์ที่น่าสนใจนี้ เพราะเห็นว่าน่าจะเป็นโอกาสที่ดีที่เยาวชน โดยเฉพาะในกลุ่มที่อาจจะไม่มีกำลังซื้อหุ่นยนต์ สามารถฝึกฝนการพัฒนาโปรแกรมผ่านเครื่องมือที่มีความสนุกสนาน และเสน่ห์ดึงดูดไม่แพ้กันเลยทีเดียว ทั้งนี้ ตนได้บอกเล่าเรื่องราวไปยังคุณ Flemming ผู้พัฒนา Robocode ซึ่งเขาตื่นเต้น และยินดีที่โครงการได้รับการสนับสนุนโดยหน่วยงานของรัฐบาลไทย และหวังว่าผู้เล่นในไทยจะได้รับความสนุนสนาน พร้อมกับการเรียนรู้ตามวัตถุประสงค์ที่เขาคาดหวังไว้"
ส่วน "นายนนทวัฒน์ จันทรเจริญ" คณบดีคณะวิศวกรรมศาสตร์ มก.เน้นถึงความสำคัญของการเรียนรู้ของเด็กในยุคใหม่ที่ผสมผสานความสนุกสนาน กับการเรียนรู้เพื่ออนาคต จึงสนับสนุนการจัดการแข่งขันการเขียนโปรแกรม Robocode เพราะเห็นว่าเป็นการเปิดโลกการเรียนรู้การเขียนโปรแกรมแนวใหม่ที่ตรงใจกับ เด็กยุคนี้
สำหรับน้องๆ ที่สนใจ สมัครเข้าอบรมการเขียนโปรแกรมได้ โดยจะอบรมวันเสาร์-อาทิตย์ที่ไอทีสแควร์ มก.ตั้งแต่วันที่ 30 มิถุนายนนี้ เป็นต้นไป และจะมีการแข่งขันรอบคัดเลือก วันที่ 26 สิงหาคม และวันที่ 30 กันยายน ส่วนการชิงชนะเลิศ มีขึ้นในวันที่ 5 ตุลาคม โดยผู้ชนะเลิศของแต่ละระดับจะได้รับเงินรางวัล 30,000 บาท รองชนะเลิศอันดับหนึ่ง 15,000 บาท และรองชนะเลิศอันดับสอง 5,000 บาท พร้อมโล่เกียรติยศ
โครงการนี้สนับสนุนโดย"สำนักงานส่งเสริม อุตสาหกรรมซอฟต์แวร์แห่งชาติ (SIPA)" ที่ส่งเสริมการเรียนรู้การพัฒนาซอฟต์แวร์ "บริษัท ซันไมโครซิสเต็มส์ (ประเทศไทย) จำกัด" และ"บริษัท ซีเอ็ดยูเคชั่น จำกัด" น้องๆ ที่สนใจหาข้อมูลเพิ่มเติมได้ที่ www.ku.ac.th/cubicrobocode หรือ cubiccreative.org/robocode