ทักษะการเขียนโปรแกรมคอมพิวเตอร์เป็นทักษะสำคัญสำหรับโลกยุคปัจจุบัน และสำหรับใครหลายคนที่สนใจแต่ไม่รู้จะเริ่มต้นฝึกอย่างไร ขอแนะนำ “Blockly game” เป็นชุดเกมการศึกษาที่ใช้สอนการเขียนโปรแกรมสำหรับเด็กที่พัฒนาขึ้นโดย google ออกแบบมาสำหรับคนที่ไม่เคยมีประสบการณ์ด้านการเขียนโปรแกรมคอมพิวเตอร์มาก่อน เป็นการเตรียมความพร้อมให้กับผู้เรียน ซึ่งสามารถเข้าไปเรียนรู้ได้ฟรีผ่านทางเว็ปไซต์ https://blockly.games/ เลือกได้ทั้งภาษาไทยหรือภาษาอื่น ๆ ได้มากถึง 60 ภาษา และสามารถดาวน์โหลดเก็บไว้ใช้งานแบบออฟไลน์ได้ด้วย ซึ่ง Blockly game ประกอบด้วยเกมทั้งหมด 8 เกม ด้วยกัน คือ เกมปริศนา เกมเขาวงกต เกมนก เกมเต่า เกมภาพยนตร์ เกมเพลง เกม Pond tutor และเกมสระน้ำ ตามลำดับความยากง่าย โดยเริ่มจากการเขียนโปรแกรมโดยการต่อบล็อคคำสั่งไปจนถึงการเขียนโปรแกรมโดยใช้ JavaScript ซึ่งแต่ละเกมก็จะเน้นเตรียมความพร้อมในการเขียนโปรแกรมในแต่ส่วนที่แตกต่างกัน ดังนี้1. เกมปริศนา เป็นเกมแนะนำรูปร่างหรือชิ้นส่วนของบล็อคคำสั่ง วิธีการต่อบล็อคคำสั่ง โดยให้ต่อบล็อครูปภาพและลักษณะของสัตว์แต่ละชนิด พร้อมระบุจำนวนขาให้ถูกต้อง2. เกมเขาวงกต เป็นเกมแนะนำการกำหนดเงื่อนไขและการใช้งานคำสั่งลูปหรือการทำซ้ำ โดยผู้เล่นจะต้องต่อบล็อคคำสั่งเพื่อให้ตัวละครเดินตามเขาวงกตไปถึงเป้าหมาย ซึ่งจะเริ่มจากง่าย ๆ และเพิ่มระดับความท้าทายขึ้นเรื่อย ๆ3. เกมนก เป็นเกมแนะนำการกำหนดมุมและทิศทาง โดยการสั่งให้นกเคลื่อนที่เพื่อหาอาหารและกลับรัง ซึ่งระดับความท้าทายของเกมก็จะเพิ่มขึ้นเรื่อย ๆ เช่นเดียวกัน4. เกมเต่า เป็นเกมแนะนำการใช้งานคำสั่งลูป การใช้งานลูปซ้อนลูป โดยการสั่งเต่าให้เคลื่อนที่ภายใต้เงื่อนไขที่กำหนดให้ เพื่อให้เกิดภาพหรือผลลัพธ์ตามที่ต้องการ5. เกมภาพยนตร์ เป็นเกมแนะนำสมการทางคณิตศาสตร์ โดยใช้สีและคณิตศาสตร์เพื่อสร้างภาพเคลื่อนไหวหรือภาพยนตร์ตามที่กำหนด6. เกมเพลง เป็นเกมแนะนำฟังก์ชั่น โดยให้ใช้ฟังก์ชั่นเพื่อแต่งเพลงตามโน้ตที่กำหนด7. เกม Pond tutor เป็นเกมแนะนำการเขียนโปรแกรมแบบข้อความ โดยเขียนโปรแกรมสั่งยิงปืนใหญ่ให้โดนเป้าหมาย ใช้คำสั่งสลับไปมาระหว่างบล็อกคำสั่งและ JavaScript8. เกมสระน้ำ เป็นการเขียนโปรแกรมคำสั่งโดยใช้บล็อคคำสั่งหรือ JavaScript ซึ่งจะใช้ทุกคำสั่งที่ได้ฝึกฝนมาจากการเล่นเกมที่ผ่าน ๆ มาดังนั้นเมื่อเล่น Blockly game จนครบ จบทุกเกมและผ่านทุกด่านแล้ว ผู้เล่นก็จะถูกเตรียมความพร้อมสำหรับการเรียนเขียนโปรแกรมโดยใช้ภาษาต่าง ๆ ต่อไป ลองฝึกเล่นกันดูนะคะ รับรองว่าทักษะการเขียนโปรแกรมคอมพิวเตอร์อยู่ไม่ไกลเกินเอื้มแน่นอนภาพปกโดย Oskar Yildiz on Unsplashภาพประกอบโดยครูวิทย์