โครงงานคอมพิวเตอร์ เรื่อง เกมรถแข่ง ชื่อโครงงาน : เกมรถแข่ง ประเภทของโครงงาน : โครงงานประเภทพัฒนาเกม ชื่อ สกุลผู้เสนอโครงงาน : เด็กชายชนะพนธ์ จักรทอง เด็กชายธนธนากร นาวีว่อง เด็กชายธนกฤต มีเดช ชั้นประถมศึกษาปีที่ 4/1 ชื่อครูที่ปรึกษาโครงงาน : นางสาวณัฐริกา สงสังข์ บทคัดย่อ โครงงานคอมพิวเตอร์ เรื่อง เกมรถแข่ง วัตถุประสงค์ 1) เพื่อให้ผู้เรียนสามารถพัฒนารูปแบบของเกมและ พัฒนาศักยภาพของสมาชิกในกลุ่มให้มีความชำนาญ สามารถนำไปประยุกต์ใช้ให้เกิดประโยชน์แก่สังคมได้ 2) เพื่อเป็นการสร้างบุคลากรที่มีความสามารถในด้านโปรแกรมให้แก่สังคมไทย สรุปผลการศึษาการจัดทำโครงงานคอมพิวเตอร์การพัฒนาเกมด้วยโปรแกรม Scratch เรื่อง เกมรถแข่งนี้ มีวัตถุประสงค์เพื่อพัฒนาเกมด้วย โปรแกรม Scratch และค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกมเพื่อให้ผู้จัดทำ โครงงานสามารถนำมาประยุกต์ใช้ให้เข้ากับการเรียนรู้ของตนเองมากยิ่งขึ้น ตลอดจนสามารถติดต่อสื่อสารกันได้ ระหว่างครู เพื่อนและผู้สนใจทั่วไป ซึ่งมีผลการดำเนินงานโครงงาน ดังนี้ สามารถสร้างเกมที่สามารถพัฒนา ความคิดสร้างสรรค์ให้แก่เด็กและเยาวชน
กิตติกรรมประกาศ โครงงานนี้ประกอบด้วยดำเนินงานหลายขั้นตอน นับตั้งแต่การศึกษาข้อมูล การทดลอง การวิเคราะห์ผล การทดลอง การจัดทำรูปแบบเล่มและในรูปแบบออนไลน์ (E-book) การนำเสนอชิ้นงาน จนกระทั่งโครงงานนี้ สำเร็จลุล่วงไปด้วยดีตลอดระยะเวลาดังกล่าวคณะผู้จัดทำได้รับการช่วยเหลือและคำแนะนำเกี่ยวกับโครงงานด้าน ต่าง ๆ มากมาย คณะผู้จัดทำได้ตระหนักและซาบซึ้งในความช่วยเหลือจากทุก ๆ ท่าน คณะผู้จัดทำได้ตระหนักและซาบซึ้ง ในความช่วยเหลือจากทุก ๆ ท่านเป็นอย่างยิ่ง ณ โอกาสนี้ ขอขอบคุณ ทุก ๆ ท่านดังนี้ กราบขอบพระคุณ คุณครูณัฐริกา สงสังข์ครูที่ปรึกษาโครงงาน ที่ให้คำปรึกษาโครงงาน ที่ให้คำนำและ คำปรึกษาตลอดจนโครงงานนี้สำเร็จลุล่วงด้วยดี ขอบคุณเพื่อน ๆ พี่ ๆ น้อง ๆ ที่คอยช่วยเหลือและสนับสนุนโครงงานนี้ ตลอดจนโครงงานนี้สำเร็จลุล่วง ด้วยดีท้ายที่สุดขอกราบขอบพระคุณ พ่อ แม่ และครอบครัว ผู้เป็นที่รัก ผู้ให้กำลังใจและให้โอกาสการศึกษาอันมี ค่าอย่างยิ่ง
สารบัญ เรื่อง หน้า บทคัดย่อ............................................................................................................................................................ก กิตติกรรมประกาศ..............................................................................................................................................ข สารบัญ...............................................................................................................................................................ค บทที่ 1 บทนำ.....................................................................................................................................................1 บทที่ 2 เอกสารที่เกี่ยวข้อง.................................................................................................................................3 บทที่ 3 อุปกรณ์และวิธีดำเนินการ......................................................................................................................4 บทที่4 ผลการดำเนินการ..................................................................................................................................5 บทที่ 5 สรุป อภิปรายผลการดำเนินการ............................................................................................................6 บรรณานุกรม......................................................................................................................................................7 ภาคผนวก...........................................................................................................................................................8
โครงงานคอมพิวเตอร์ เรื่อง เกมรถแข่ง 1. ชื่อโครงงาน : เกมรถแข่ง 2. ประเภทของโครงงาน : โครงงานประเภทพัฒนาเกม 3. ชื่อ สกุลผู้เสนอโครงงาน : เด็กชายชนะพนธ์ จักรทอง เด็กชายธนธนากร นาวีว่อง เด็กชายธนกฤต มีเดช ชั้นประถมศึกษาปีที่ 4/1 4. ชื่อครูที่ปรึกษาโครงงาน : นางสาวณัฐริกา สงสังข์ ที่มาและความสำคัญของโครงงาน ในยุคปัจจุบันนี้ถือได้ว่าเกมมีบทบาทสำคัญสำหรับเยาวชนเป็นส่วนมาก เนื่องจากเข้าถึงได้ง่าย ดังนั้นหาก เล่นเกมที่ไม่ได้มีส่วนช่วยในการพัฒนาสมองก็อาจเป็นการเล่นเกมที่ส่งผลเสียได้ ทั้งนี้ที่กล่าวมาถือเป็นแรงบันดาล ใจให้ผู้จัดทำพัฒนาเกมนี้ขึ้นมา เนื่องจากคณะผู้จัดทำมีความสนใจในการเล่นเกมเป็นทุนเดิมอยู่แล้วและได้มี การศึกษาการใช้โปรแกรมในการสร้างเกมจึงมีจุดมุ่งหมายในการพัฒนาเกมที่สามารถเน้นการสร้างความผ่อนคลาย มากกว่าความรุนแรงได้อย่างเหมาะสมจากเหตุผลข้างต้นจึงเป็นสาเหตุให้ผู้จัดทำมีความต้องการสร้างเกมที่เน้น คุณภาพและความสนุกสนานไว้ วัตถุประสงค์ 1. เพื่อศึกษาและพัฒนาเกมด้วย โปรแกรม Scratch เรื่อง เกมรถแข่ง 2. เพื่อศึกษาค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกมรถแข่ง 3. เพื่อให้ผู้เรียนสามารถพัฒนารูปแบบของเกมและพัฒนาศักยภาพของสมาชิกในกลุ่มให้มีความชำนาญ สามารถนำไปประยุกต์ใช้ให้เกิดประโยชน์แก่สังคมได้ 4. เพื่อเป็นการสร้างบุคลากรที่มีความสามารถในด้านโปรแกรมให้แก่สังคมไทย วัสดุอุปกรณ์ 1. เครื่องคอมพิวเตอร์ 2. โปรแกรม Scratch
วิธีดำเนินงาน 1.เลือกหัวข้อที่มีความสนใจร่วมกัน 2.ศึกษาค้นคว้าข้อมูลเพิ่มเติมจากแหล่งต่างๆ 3.สร้างโครงร่างของโครงงาน 4.ลงมือปฏิบัติโครงงาน 5.เขียนรายงาน 6.นำเสนอและแเสดงผลงาน สรุปผลการศึกษา สรุปผลการศึษาการจัดทำโครงงานคอมพิวเตอร์การพัฒนาเกมด้วยโปรแกรม Scratch เรื่อง เกมรถเข่งมี วัตถุประสงค์เพื่อพัฒนาเกมด้วย โปรแกรม Scratch และค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกมเพื่อให้ผู้จัดทำ โครงงานสามารถนำมาประยุกต์ใช้ให้เข้ากับการเรียนรู้ของตนเองมากยิ่งขึ้น ตลอดจนสามารถติดต่อสื่อสารกันได้ ระหว่างครู เพื่อนและผู้สนใจทั่วไป ซึ่งมีผลการดำเนินงานโครงงาน ดังนี้ สามารถสร้างเกมที่สามารถพัฒนา ความคิดสร้างสรรค์ให้แก่เด็กและเยาวชน
บทที่ 1 บทนำ 1.1 แนวคิด ที่มา และความสำคัญ ในยุคปัจจุบันนี้ถือได้ว่าเกมมีบทบาทสำคัญสำหรับเยาวชนเป็นส่วนมาก เนื่องจากเข้าถึงได้ง่าย ดังนั้นหาก เล่นเกมที่ไม่ได้มีส่วนช่วยในการพัฒนาสมองก็อาจเป็นการเล่นเกมที่ส่งผลเสียได้ ทั้งนี้ที่กล่าวมาถือเป็นแรงบันดาล ใจให้ผู้จัดทำพัฒนาเกมนี้ขึ้นมา เนื่องจากคณะผู้จัดทำมีความสนใจในการเล่นเกมเป็นทุนเดิมอยู่แล้วและได้มี การศึกษาการใช้โปรแกรมในการสร้างเกมจึงมีจุดมุ่งหมายในการพัฒนาเกมที่สามารถเน้นการสร้างความผ่อนคลาย มากกว่าความรุนแรงได้อย่างเหมาะสมจากเหตุผลข้างต้นจึงเป็นสาเหตุให้ผู้จัดทำมีความต้องการสร้างเกมที่เน้น คุณภาพและความสนุกสนานไว้ 1.2 วัตถุประสงค์ 1. เพื่อศึกษาและพัฒนาเกมด้วย โปรแกรม Scratch เรื่อง เกมรถแข่ง 2. เพื่อศึกษาค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกมรถแข่ง 3. เพื่อให้ผู้เรียนสามารถพัฒนารูปแบบของเกมและพัฒนาศักยภาพของสมาชิกในกลุ่มให้มีความชำนาญ สามารถนำไปประยุกต์ใช้ให้เกิดประโยชน์แก่สังคมได้ 4. เพื่อเป็นการสร้างบุคลากรที่มีความสามารถในด้านโปรแกรมให้แก่สังคมไทย 1.3 ขอบเขตของโครงงาน ประชากร คือ กลุ่มเยาวชนของประเทศไทย กลุ่มตัวอย่าง คือ กลุ่มเด็กที่มีอายุ 4-6 ปี 1.4 ผลที่คาดว่าจะได้รับ สามารถสร้างเกมที่มีความคิดสร้างสรรค์ได้สำเร็จ
บทที่ 2 เอกสารที่เกี่ยวข้อง เรื่องที่ทำโครงงานในการจัดทำโครงงานคอมพิวเตอร์ การพัฒนาเกมด้วยโปรแกรม Scratch เรื่อง เกมรถแข่ง 1.ผู้จัดทำโครงงานได้ศึกษาเอกสารและจากเว็บไซต์ต่างๆ ที่เกี่ยวข้องดังต่อไปนี้เช่น 1.1 เกมคืออะไร เกมเป็นลักษณะของกิจกรรมของมนุษย์เพื่อประโยชน์อย่างใดอย่างหนึ่ง เช่น เพื่อความสนุกสนาน บันเทิง เพื่อฝึกทักษะ และเพื่อการเรียนรู้ เป็นต้น และในบางครั้งอาจใช้เพื่อประโยชน์ทางการศึกษาได้เกม ประกอบด้วยเป้าหมาย กฎเกณฑ์ การแข่งขันและปฏิสัมพันธ์ เกมมักจะเป็นการแข่งขันทางจิตใจหรือด้านร่างกาย หรือทั้งสองอย่างรวมกัน ซึ่งส่งผลให้เกิดพัฒนาการของทักษะ ใช้เป็นรูปแบบของการออกกำลังกาย หรือการศึกษา บทบาทสมมุติและจิตศาสตร์ เป็นต้น เกมเป็นกิจกรรมของมนุษย์ตั้งแต่อดีตถึงปัจจุบัน Royal Game of Ur, Senet และ Mancala เป็นเกมที่ ได้ชื่อว่าเก่าแก่ที่สุดในประวัติศาสตร์มนุษย์ โดยสามารถย้อนไปได้ถึง 2,600 ปีก่อนคริสตกาล 1.2 ประเภทของเกม 1. เกมเลียนแบบหรือการจำลอง (Simulation Games) : เป็นเกมที่เลียนแบบเหตุการณ์จริง เหตุการณ์จริง ใช้ฝึกทักษะ หรือจำลองสถานการณ์แบบต่างๆ เช่น SIMS Farming Simulator Stardew Valley American Truck Simulator เป็นต้น 2. FPS First Person Shooting เกมยิงมุมมองบุคคลที่หนึ่ง : เกมยิงที่เป็นมุมกล้องเสมือนเรา สวมบทตัวละครนั้น มุมมองจากตัวเราเอง ผู้เล่นสวมบทบาทผ่านมุมมองจากสายตาตัวละครตัวหนึ่ง 3. Action RPG : คือการผสมเกมแนว RPG กับ action เข้าด้วยกัน Role-Playing Game หรือ RPG คือแนวเกมที่เราจะได้สวมบทบาทเป็นตัวละครตัวหนึ่ง ทำหน้าที่ควบคุมทุกอย่างเกี่ยวกับตัวละครตามระบบ เกม เช่นการต่อสู้เราก็แค่ป้อนคำสั่งกดปุ่มสั่งการไปในเกม เมื่อใส่คำว่า Action เข้าไปนั่นก็หมายถึงเรานั้นจะต้อง ควบคุมการขยับตัว การออกท่าผ่านปุ่มผ่านคำสั่งต่างๆด้วยตัวเองทั้งหมด โดยไม่ได้ป้อมหรือคลิ๊กสั่งอย่างเดียวแบบ RPG ทั่วไป 1.3 ข้อมูลเกี่ยวกับโปรแกรม Scratch โปรแกรม Scratch (อ่านว่า สะ-แครช) เป็นโปรแกรมภาษา ที่ผู้เรียนสามารถสร้างชิ้นงานได้ อย่างง่าย เช่น นิทานที่สามารถโต้ตอบกับผู้อ่านได้ ภาพเคลื่อนไหว เกม ดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงาน เสร็จแล้ว สามารถนาชิ้นงานที่สร้างสรรค์นี้ แสดง และแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นบนเว็บไซต์ได้ ทำให้ ผู้เรียนได้เรียนรู้หลักการทางคณิตศาสตร์ และแนวคิดการโปรแกรมไปพร้อมๆ กับการคิดอย่างสร้างสรรค์ มีเหตุผล เป็นระบบ และเกิดการทางานร่วมกัน
บทที่ 3 วิธีดำเนินงานโครงงาน ในการจัดทำโครงงานคอมพิวเตอร์ การพัฒนาเกมส์ด้วยโปรแกรม Scratch เรื่อง เกมรถแข่ง ผู้จัดทำโครงงาน มีวิธีดำเนินงานโครงงาน ตามขั้นตอนการสร้างโครงงาน 3.1 วัสดุ อุปกรณ์ เครื่องมือหรือโปรแกรมหรือที่ใช้ในการพัฒนา 1. โน๊ตบุ๊ค 2. โปรแกรม Scratch 3.2 ขั้นตอนการดำเนินงาน 1. เลือกหัวข้อที่มีความสนใจร่วมกัน 2. ศึกษาค้นคว้าข้อมูลเพิ่มเติมจากเเหล่งต่างๆ 3. สร้างโครงร่างของโครงงาน 4. ลงมือปฏิบัติโครงงาน 5. เขียนรายงาน 6. นำเสนอเเละเเสดงผลงาน 3.3 ผังงาน โจทย์ : ให้รถแข่งเคลื่อนที่โดยใช้แป้นพิมพ์บนคีย์บอร์ด ปุ่มลูกศรขึ้น-ลง เมื่อถึงเส้นชัยจะได้ 1 แต้ม วิเคราะห์โปรแกรม : 1) มีตัวละครรถแข่งที่สร้างขึ้นมาเอง 2) รถอยู่ตำแหน่ง X : 94 Y:155 3) เคลื่อนที่โดยใช้ปุ่มบนคีย์บอร์ดลูกศรขึ้น-ลง ซ้าย-ขวา 4) แตะเส้นสีขาวได้ 1 แต้ม 5) หากแตะสีเขียวกับไปเริ่มต้นใหม่
วิธีดำเนินงาน ขั้นตอนดำเนินงาน ภาพประกอบ 1.สร้างตัวละคร รถแข่งในโปรแกรม Scratch 2.สร้างฉากหลังในโปรแกรม Scratch 3.เขียนโปรแกมการเคลื่อนที่ของรถแข่ง
3.เขียนโปรแกมการเคลื่อนที่ของรถแข่ง 4.สร้างปุ่มในการเริ่มต้นเกม 5.สร้างปุ่มวิธีการเล่น
6.สร้างปุ่มหน้าหลัก 7.สร้างหน้าผู้จัดทำ 8.หน้าผู้จัดทำ 9.หน้าวิธีการเล่น
บทที่ 4 ผลการดำเนินงานโครงงาน การจัดทำโครงงานคอมพิวเตอร์การพัฒนาเกม ด้วยโปรแกรม Scratch เรื่อง เกมรถแข่ง มีวัตถุประสงค์เพื่อพัฒนาเกมด้วย โปรแกรม Scratch และค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกมเพื่อให้ผู้จัดทำ โครงงานสามารถนำมาประยุกต์ใช้ให้เข้ากับการเรียนรู้ของตนเองมากยิ่งขึ้น ตลอดจนสามารถติดต่อสื่อสารกันได้ ระหว่างครู เพื่อนและผู้สนใจทั่วไป 4.1 ผลการพัฒนาเกม การพัฒนาเกมรถแข่งด้วยโปรแกรม Scratch เรื่องนี้ ผู้จัดทำได้เริ่มดำเนินงานตามขั้นตอนการดำเนินงาน ที่เสนอในบทที่ 3 แล้ว จากนั้นได้ส่งเกมที่ทำเสร็จให้คุณครูที่ปรึกษาตรวจสอบเพื่อความถูกต้องเหมาะสมและ ปลอดภัย ตรงตามจรรยาบรรณของ พ.ร.บ คอมพิวเตอร์ พ.ศ.2550 จากนั้นคุณครูที่ปรึกษาก็จะนำผลงานเกม นำเสนอเผยแพร่ผลงานผ่านเครือข่ายอินเทอร์เน็ต ที่สามารถเข้าถึงได้ทุกที่ทุกเวลา โดยได้นำเผยแพร่ที่ เว็บไซต์https://beautynatti.maggang.com/postedit/index/26311ดังกล่าว สามารถจัดการและเชื่อมต่อกับ เว็บไซต์อื่นๆ ได้เป็นอย่างดี โดยทั้งครูที่ปรึกษา เพื่อนๆในห้องเรียนได้เข้าไปมีส่วนร่วมในการจัดการเรียนรู้ โดย แสดงความเห็นในเนื้อหาและรูปแบบของการนำเสนออย่างหลากหลาย ซึ่งทำให้เกิดการเรียนรู้และเป็นแหล่ง เรียนรู้ในโลกออนไลน์อย่างหลากหลายและรวดเร็ว 4.2 ตัวอย่างการนำเสนอเกมผ่านเว็บบล็อก
บทที่ 5 สรุปผลการดำเนินงาน และข้อเสนอแนะ โครงงาน การสรุปผลการดำเนินงาน และข้อเสนอแนะ โครงงานประกอบด้วยดังนี้ 5.1 สรุปผลการดำเนินงาน และข้อเสนอแนะ ในการจัดทำโครงงานคอมพิวเตอร์การพัฒนาเกมด้วยโปรแกรม Scratch เรื่อง เกมรถแข่ง สรุปผลการ ดำเนินโครงงาน และข้อเสนอแนะ ดังนี้ตามขั้นตอนที่ได้ศึกษาเป็นไปตามระเบียบแบบแผน 5.2 การดำเนินงานจัดทำโครงงาน วัตถุประสงค์: 1. เพื่อศึกษาและพัฒนาเกมด้วย โปรแกรม Scratch 2. เพื่อศึกษาค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกม เรื่อง เกมรถแข่ง 3. เพื่อให้ผู้เรียนสามารถพัฒนารูปแบบของเกมและพัฒนาศักยภาพของสมาชิกในกลุ่มให้มี ความชำนาญ สามารถนำไปประยุกต์ใช้ให้เกิดประโยชน์แก่สังคมได้ 4. เพื่อเป็นการสร้างบุคลากรที่มีความสามารถในด้านโปรแกรมให้แก่สังคมไทย 5.3 วัสดุ อุปกรณ์ เครื่องมือหรือโปรแกรมหรือที่ใช้ในการพัฒนา 1. เครื่องคอมพิวเตอร์ 2. โปรแกรม Scratch 5.4 สรุปผลการดำเนินงานโครงงาน การจัดทำโครงงานคอมพิวเตอร์การพัฒนาเกมด้วยโปรแกรม Scratch เรื่อง เกมรถแข่ง มีวัตถุประสงค์เพื่อพัฒนาเกมด้วย โปรแกรม Scratch และค้นคว้าเรื่องที่สนใจเกี่ยวกับการสร้างเกม เพื่อให้ผู้จัดทำ โครงงานสามารถนำมาประยุกต์ใช้ให้เข้ากับการเรียนรู้ของตนเองมากยิ่งขึ้น ตลอดจนสามารถติดต่อสื่อสารกันได้ ระหว่างครู เพื่อนและผู้สนใจทั่วไป ซึ่งมีผลการดำเนินงานโครงงาน ดังนี้ สามารถสร้างเกมที่สามารถพัฒนา ความคิดสร้างสรรค์ให้แก่เด็กและเยาวชน