2026-08-08
Siraphop Sukchu
เมื่อพูดถึงการแข่งขันพัฒนาซอฟต์แวร์ในไทย ผมเชื่อว่าหลายคนน่าจะเคยได้ยินชื่อ NSC (National Software Contest) หรือการแข่งขันพัฒนาโปรแกรมคอมพิวเตอร์แห่งประเทศไทย ผมบอกเลยว่าเป็นเวทีประลองไอเดียและผลงาน หลายๆคนอยากจะลองมาลุยดูสักครั้ง
บล็อกนี้ผมเลยอยากจะมาแชร์ประสบการณ์ การแข่ง NSC ครั้งแรก ของตัวเอง ตั้งแต่จุดเริ่มต้น ตอนปั่นโปรเจกต์ ไปจนถึงวันพรีเซนต์รอบ 2 แม้ว่าสุดท้ายจะไม่ได้ไปต่อถึงรอบ Final แต่บอกเลยว่าประสบการณ์ที่ได้มานั้นคุ้มค่ามากๆ
สำหรับคนที่ไม่รู้จัก NSC คือโครงการประกวดซอฟต์แวร์ที่จัดขึ้นทุกปี เพื่อสนับสนุนให้นักเรียน นักศึกษา ได้สร้างสรรค์ผลงานโปรแกรมคอมพิวเตอร์ในหมวดต่างๆ ทั้งโปรแกรมประยุกต์, โปรแกรมเพื่อการศึกษา และโปรแกรมเพื่อความบันเทิง ซึ่งเป็นหมวดที่ผมเลือกส่งลงสนามในครั้งนี้
การแข่งขันจะแบ่งเป็นรอบๆ ตั้งแต่รอบเสนอผลงาน, รอบนำเสนอผลงาน และรอบชิงชนะเลิศ
เริ่มต้นทำเกมส่งแข่งครั้งนี้มีความท้าทายสำหรับผมและทีมมากๆ เพราะนี่คือการทำเกมครั้งแรกในชีวิต ผมเลยต้องศึกษาโปรแกรมและเครื่องมือเกี่ยวกับการพัฒนาเกมใหม่ทั้งหมดตั้งแต่ศูนย์
หลังจากหาข้อมูลและทดลองกันอยู่นาน ผมตัดสินใจใช้ Godot Engine เป็นโปรแกรมหลักในการพัฒนาเกมและใช้ภาษา GDScript สำหรับเขียนโปรแกรมทั้งหมด นอกจากนี้ยังต้องศึกษาวิธีการปั้นโมเดลต่างๆ ควบคู่ไปด้วย
โปรเจกต์ของผมได้ชื่อว่า Tafiya Tare (ทาฟิยา ทาเร) เป็นเกมผจญภัยขับรถกระบะ 3 มิติ หวังจะไปสู่ความอมตะตามเรื่องเล่า ตะลุย 6 หมู่บ้านและเล่นมินิเกมเพื่อรับน้ำมันไปเติมและรับชาวบ้าน เดินทางมุ่งหน้าสู่บ่อน้ำอมฤตบนยอดเขาที่ จนทำให้รู้ว่าความยั่งยืนมีค่ากว่าความอมตะ การเดินทางกันมาครั้งนี้เพราะไปด้วยกัน จึงไปได้ไกล ไปสู่เป้าหมายเดียวกัน
นี่คือโปรแกรมที่ผมใช้เพื่อพัฒนาเกมนี้ขึ้นมา
ผมเลือก Godot เพิ่มมันเริ่มต้นเรียนรู้ง่ายภายใน 1 เดือนเนื่องจากสามารถใช้ภาษา GDScript ได้ซึ่งภาษาจะคล้ายๆกับภาษา Python เลยไม่ต้องเรียนรู้ Syntax ใหม่ทั้งหมด


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

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

ภาพการนำเสนอผลต่อหน้ากรรมการที่ คณะวิศวะกรรมคอมพิวเตอร์ มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตหาดใหญ่
ผลการตัดสินรอบ 2 ออกมาว่า ทีมเราไม่ได้ไปต่อในรอบชิงชนะเลิศ

นี้คือคำแนะนำของกรรมการหลังจากนำเสนอรอบที่ 2
ก็ยอมรับว่าตอนแรกก็มีเสียดายและเฟลนิดหน่อยครับ แต่สิ่งที่เราได้กลับมามันเยอะมาก ทั้งสกิลการใช้งาน Godot และ GDScript และการบริหารเวลาทำงานเป็นทีม และที่สำคัญคือการรับฟังความคิดเห็นเพื่อนำไปพัฒนาต่อ
ผมแอบๆบอก ว่าเกมที่ผมกำลังพัฒนาอยู่ตอนนี้จะนำลง Steam ด้วย
จากประสบการณ์ตรงของการไม่ผ่านเข้ารอบชิงชนะเลิศ ผมขอสรุปทริคเล็กๆ น้อยๆ เผื่อใครที่กำลังวางแผนจะส่งเกมเข้าประกวดในปีหน้า
โดยในหมวดนี้กรรมการอยากได้เกมที่เป็นแนวแอคชั่น และท้าท้ายมากๆ จากที่ผมดูจากหลายๆทีมที่ส่งในปีนี้
การแข่ง NSC ครั้งแรกของผมอาจจะจบลงแค่รอบ 2 แต่มันเป็นก้าวแรกที่สำคัญมากๆ กับเส้นทางนักพัฒนาเกม ถ้ามีไอเดียและอยากลองทำเกมของตัวเอง อย่าลังเล ลุยเลย!
© 2026 Siraphop Sukchu, All rights reserved.