ส่วนของรหัส
แท็บโค้ดจะบันทึกบล็อกโค้ดทั้งหมด ผู้สร้างสามารถเพิ่มบล็อกโค้ดลงในสไปรท์และฉากหลังเพื่อทำให้ฉากดูมีชีวิตชีวามากขึ้น
แท็บสำหรับเครื่องแต่งกาย คุณสามารถสร้างและเปลี่ยนสไปรท์ Scratch และเครื่องแต่งกายของพวกเขาได้ในแท็บเครื่องแต่งกาย นี่คือที่ที่คุณตั้งชื่อโปรเจ็กต์ของคุณ
พื้นที่เขียนโค้ด บล็อกโค้ดจะถูกแทรกในพื้นที่เขียนโค้ดเพื่อสร้างแอนิเมชั่นสไปรท์
การแสดงตัวอย่างเกม: หน้าต่างนี้จะแสดงฉาก – หรือเกม – ที่ผู้เขียนสามารถสังเกตได้ว่าการเปลี่ยนแปลงโค้ดส่งผลต่อเกมอย่างไร
ตัวเลือกนี้จะนำคุณไปยังแท็บ “สิ่งของของฉัน” ซึ่งมีโปรเจกต์ทั้งหมดของคุณหากคุณมีบัญชี Scratch
แผงแสดงสไปรท์ สไปรท์ต่างๆ จะถูกจัดการไว้ที่นี่ คุณสามารถเปลี่ยนแปลงสไปรท์เหล่านั้นได้โดยการคลิกที่บล็อกโค้ดที่เชื่อมต่อกับสไปรท์แต่ละตัว
ธงแห่งสันติภาพ รหัสนี้จะถูกเรียกใช้งานโดยการกดปุ่มเริ่มต้น (ธงสีเขียว)
เริ่มต้นด้วยการสร้างเกมใน Scratch
ลองจัดประชุมระดมความคิดดู
ขั้นตอนแรกและสำคัญที่สุดในการสร้างเกมคือการวางแผน ซึ่งเรียกอีกอย่างว่าการออกแบบเกม อาจดูเหมือนเป็นขั้นตอนเล็กๆ แต่เป็นการกำหนดทิศทางให้กับโครงการของคุณ คนที่ข้ามขั้นตอนนี้และเริ่มเขียนโค้ดโดยไม่มีกลยุทธ์ มีแนวโน้มที่จะหลงทางและเลิกทำเกมก่อนที่จะเสร็จสมบูรณ์
การวางแผนช่วยให้คุณใช้จินตนาการและคิดค้นแผนโครงการที่ไม่เหมือนใคร แม้ว่าในตอนแรกอาจดูซับซ้อน แต่การปฏิบัติตามหลักการพื้นฐานจะช่วยให้กระบวนการดำเนินไปอย่างราบรื่นยิ่งขึ้น จากนั้น ใช้โครงร่างเชิงกลยุทธ์ที่ชัดเจน วางแผนวิธีการสร้างเกมตั้งแต่เริ่มต้นทีละขั้นตอน
ก่อนเริ่มต้น นักเรียนต้องคิดถึงเกมของตนเองและเป้าหมายที่ต้องการบรรลุ การทำตามขั้นตอนเหล่านี้และสอนแนวคิดการออกแบบเกมตั้งแต่เริ่มต้น แม้ว่า Scratch จะเป็นแพลตฟอร์มสำหรับผู้เริ่มต้น ก็เป็นแผนการที่สมเหตุสมผล
เลือกหัวข้อหลักสักหัวข้อ
คุณควรทราบวัตถุประสงค์หลัก คือการทำคะแนนให้ได้มากที่สุดเท่าที่จะเป็นไปได้โดยการคลิกที่องค์ประกอบที่ตกลงมาหรือเคลื่อนที่บนหน้าจอด้วยเมาส์คอมพิวเตอร์ เด็กๆ ต้องวางแผนล่วงหน้าว่าจะสร้างเกมตั้งแต่เริ่มต้นอย่างไรสำหรับผู้เริ่มต้น หรืออีกทางเลือกหนึ่ง คุณอาจเก็บไอเท็มโดยการลากจากพื้นที่หนึ่งของหน้าจอไปยังอีกพื้นที่หนึ่ง อาจเป็นการเก็บไก่ที่หนีออกจากเล้า หรือบางทีแนวคิดก็คือให้ผู้เล่นสะสมประสบการณ์โดยการผ่านด่านต่างๆ
แผนดังกล่าวประกอบด้วยประเด็นสำคัญดังต่อไปนี้:
เลือกธีม.
กำหนดการกระทำของผู้เล่น
กำหนดเป้าหมายให้ผู้เล่นบรรลุ
เมื่อคุณเข้าใจสามสิ่งนี้แล้ว ส่วนที่เหลือของเกมก็จะดำเนินไปอย่างราบรื่น อย่างไรก็ตาม คุณไม่จำเป็นต้องแก้ปัญหาเหล่านี้ตามลำดับใดๆ! โดยทั่วไปแล้ว การเริ่มต้นด้วยหัวข้อใดหัวข้อหนึ่งแล้วค่อยๆ แก้ปัญหาอื่นๆ จะดีกว่า แต่คุณควรเน้นไปที่หัวข้อที่สร้างแรงบันดาลใจให้คุณมากที่สุด
ขณะวางแผนเกมของคุณ พยายามทำให้มันง่ายที่สุดเท่าที่จะทำได้! อย่ากังวลหากเกมแรกของคุณไม่เป็นไปตามที่คาดหวัง เลือกสิ่งที่สามารถเตรียมเสร็จได้ภายในหนึ่งหรือสองชั่วโมง เพราะมันจะทำให้คุณรู้สึกพึงพอใจมากกว่า
สร้างกลยุทธ์เชิงภาพ
หนึ่งในแง่มุมที่สำคัญที่สุดของเกมคือความสวยงามทางด้านภาพ ถึงแม้จะไม่เกี่ยวข้องกับกลไกการเล่นเกมโดยตรง แต่ก็มีอิทธิพลอย่างมากต่อความสนุกของผู้เล่น ธีมภาพของเกมของคุณเป็นการผสมผสานระหว่างฉากและตัวละคร ตัวอย่างเช่น เกมที่มีธีมสมัยใหม่ก็จะมีคาวบอยและนักล่า ในขณะที่เกมที่มีธีมโบราณอาจจะมีปราสาท
เมื่อเลือกธีม ให้คิดถึงสิ่งที่คุณต้องการใส่เข้าไปในเกมของคุณ เยี่ยมชมเว็บไซต์ Best game consoles for Kids เพื่อให้ได้แนวคิดที่ดีขึ้นเกี่ยวกับวิธีการสร้างธีม! การเลือกหัวข้อโดยทั่วไปแล้วเป็นส่วนที่ง่ายที่สุดในการสร้างเกม เพราะมันจะเกิดขึ้นเองโดยธรรมชาติเมื่อคุณมีไอเดียที่ดีแล้ว
ระดับความยากจะเป็นเท่าไหร่?
เกมที่เล่นง่ายเกินไปอาจสนุกในตอนแรก แต่จะขาดความน่าเล่นซ้ำอย่างรวดเร็ว ความสมดุลจึงเป็นสิ่งสำคัญ!
เป้าหมายสูงสุดคืออะไร? เกมที่ดีเยี่ยมจะดึงดูดให้คุณอยากเล่น มันท้าทายพอที่จะทำให้คุณเล่นได้อย่างต่อเนื่องโดยไม่ยากเกินไป และกระตุ้นให้ผู้เล่นเล่นต่อไปเพื่อพัฒนาคะแนนของตนเอง!
ถึงแม้ว่าเกมนี้จะไม่มีด่าน แต่เราอาจทำให้มันท้าทายมากขึ้นได้โดยการทำให้ลูกบอลเคลื่อนที่เร็วขึ้น หรือในตัวอย่างนี้ คือการลดขนาดของลูกบอลทุกครั้งที่คลิก
ในช่องโค้ด ให้เพิ่มโค้ดเมื่อคลิกสไปรท์นี้ ในพื้นที่โค้ด ให้เพิ่มโค้ดเมื่อคลิกสิ่งนี้ เนื่องจากเรากำลังจัดการกับเหตุการณ์ใหม่ คุณจึงไม่สามารถเชื่อมโยงบล็อกนี้กับบล็อกใดๆ ที่คุณประกอบไว้แล้วได้ คุณต้องเลือกก่อนว่าต้องการสร้างเกมแบบง่ายหรือแบบท้าทายตั้งแต่เริ่มต้น จากนั้นเปลี่ยนค่าเป็น -10 ซึ่งจะทำให้ขนาดลดลง 10 ทุกครั้งที่คลิก
เลือกฉากหลัง:
เกมใดๆ ก็ไม่สมบูรณ์แบบหากไม่มีฉากหลัง ดังนั้นจึงควรเลือกฉากหลังที่เข้ากับธีมของเกม Scratch มีฉากหลังให้เลือกมากมาย คุณสามารถเลือกได้ตามความต้องการของคุณ
เมื่อลูกของคุณตัดสินใจได้แล้วว่าอยากพัฒนาเกมสไตล์ไหน ก็ถึงเวลาเริ่มเพิ่มองค์ประกอบกราฟิกแล้ว! พวกเขาจะชอบฉากหลังมากกว่าพื้นหลังว่างๆ อย่างแน่นอน ไม่ว่าพวกเขาจะเลือกเกมประเภทไหนก็ตาม
รวมถึงการเขียนโค้ด
ขั้นตอนต่อไปคือการเพิ่มโค้ดหลังจากที่คุณเลือกฉากหลังและตัวละครแล้ว ตอนนี้เราจะเพิ่มคำสั่งบางอย่างให้กับตัวละครเพื่อให้เราสามารถควบคุมและเพิ่มการเคลื่อนไหวให้กับมันโดยใช้บล็อกต่างๆ ของ Scratch นอกจากนี้ คุณยังสามารถเพิ่มองค์ประกอบอื่นๆ ให้กับเกมของคุณได้ เช่น เสียง เพื่อให้เกมมีความน่าสนใจยิ่งขึ้น หลังจากคิดถึงวิธีการสร้างเกมตั้งแต่เริ่มต้นแล้ว การเขียนโค้ดจะเป็นขั้นตอนสำคัญต่อไป
วิธีสร้างเกม Scratch
ขั้นตอนที่ 1: นำชิ้นส่วนต่างๆ มาประกอบกันเพื่อวางแผนการเล่นให้สมบูรณ์
กำหนดหัวเรื่องของเกม รวมถึงช่วงเวลาและสถานที่ด้วย
การควบคุม: ผู้เล่นจะเป็นผู้กำหนดการเคลื่อนไหวของตัวละคร
เป้าหมายของเกมคือการบังคับตัวละครไปรอบๆ และเก็บสิ่งของให้ได้มากที่สุดเท่าที่จะเป็นไปได้
สิ่งที่ฉันรู้เกี่ยวกับเกมของฉันตอนนี้ก็คือ มันจะเกี่ยวข้องกับการเคลื่อนย้ายตัวละครและการเก็บรวบวัตถุ แค่นี้ก็น่าจะเพียงพอสำหรับการเริ่มต้นแล้ว! ตอนนี้ถึงเวลาลงมือทำแล้ว ไปที่เว็บไซต์ Scratch แล้วคลิก “สร้าง” เพื่อเริ่มโปรเจ็กต์ใหม่ มันจะพาคุณไปยังโปรเจ็กต์ Scratch ที่ยังไม่มีชื่อ ควรจะมีแมวเป็นวัตถุชิ้นเดียวอยู่ตรงกลางฉาก รวบรวมข้อมูลทั้งหมดและกำหนดวิธีการสร้างเกมตั้งแต่เริ่มต้น
ขั้นตอนที่ 2: สร้างสไปรท์
สำหรับตัวละครหลักของเรา เราต้องสร้าง "สไปรท์" ก่อน ในโปรแกรม Scratch สไปรท์ใช้สำหรับแสดงตัวละครและวัตถุ สไปรท์เหล่านี้เป็นรูปภาพที่จะแสดงในพื้นที่หลักของเกม (ด้านบนขวา เรียกว่า Stage) สไปรท์สามารถเคลื่อนไหวและเรียกใช้โค้ดได้ ทำให้เราสามารถสร้างสรรค์สิ่งต่างๆ ที่น่าทึ่งได้! เพื่อเรียนรู้วิธีสร้างเกมตั้งแต่เริ่มต้นสำหรับผู้เริ่มต้น คุณต้องเข้าใจเรื่องสไปรท์ก่อน
แมว Scratch Cat ซึ่งมาพร้อมกับทุกโปรเจ็กต์โดยค่าเริ่มต้น เป็นสไปรท์เดียวในเกมของเราในตอนนี้ ไปที่มุมล่างขวาของหน้าจอแล้วเลือกตัวเลือก “เลือกสไปรท์” เพื่อสร้างสไปรท์ใหม่สำหรับตัวละครหลักของคุณ
เลือกตัวละครหลักของคุณจากเมนูนี้ คุณสามารถปรับแต่งเกมของคุณได้โดยการระบายสีตัวละครใหม่ในแท็บเครื่องแต่งกายหรือใช้โปรแกรมแก้ไขสี หรือเลือกจากตัวละครที่มีอยู่แล้ว คุณยังสามารถส่งรูปถ่ายของคุณเองได้หากต้องการ!
ขั้นตอนที่ 3: สร้างตัวละครของคุณ
ได้เวลาทำให้ตัวละครใหม่ของเรามีชีวิตแล้ว หลังจากที่เราสร้างมันเสร็จ! มาเขียนโค้ดเพื่อให้ผู้ใช้สามารถจัดการตัวละครนี้ได้ เพราะมันจะเป็นตัวละครหลักของเกมเรา การจัดการตัวละครเป็นสิ่งจำเป็นหากคุณต้องการเรียนรู้วิธีสร้างเกมตั้งแต่เริ่มต้น
โค้ดที่คุณเขียนบนสไปรท์ที่ควบคุมได้จะทำให้สไปรท์เคลื่อนที่เมื่อผู้เล่นกดปุ่ม หากคุณกำลังสร้างเกมถามตอบ โค้ดของคุณสามารถถามคำถามผู้ใช้แทนได้ ส่วนประกอบ "การควบคุม" ในแนวทางโดยรวมของคุณควรถูกนำไปใช้ในโค้ดของสไปรท์หลักของคุณ
ในเกมของเรา เราต้องการให้ตัวละครของเราสามารถเดินไปมาได้ เธอจะเคลื่อนที่ไปทางซ้าย/ขวา/ขึ้น/ลง เมื่อเรากดปุ่มลูกศรซ้าย/ขวา/ขึ้น/ลง
ขั้นตอนที่ 4: เลือกพื้นหลัง
เริ่มต้นด้วยฉากหลังเพื่อกำหนดธีมของเราก่อนที่จะเพิ่มเป้าหมายเข้าไป แม้ว่าฉากหลังจะไม่จำเป็นสำหรับการจบเกม แต่ก็ช่วยเพิ่มบุคลิกให้กับเกมได้มากทีเดียว
คุณสามารถสร้างเกมที่เล่นได้โดยไม่ต้องใช้พื้นหลัง แต่เกมก็จะแสดงผลบนหน้าจอสีขาว! การเลือกพื้นหลังที่มีสีสันสำหรับเกมของคุณจะช่วยสื่อถึงแนวคิดและทำให้เกมดูน่าสนใจและสมจริงยิ่งขึ้น ในการเลือกพื้นหลัง เพียงคลิกปุ่มสีฟ้าทางด้านขวาของปุ่ม “สร้างสไปรท์ใหม่” คุณจะถูกนำไปยังเมนูพื้นหลังที่คุณสามารถเลือกพื้นหลังที่คุณต้องการได้
คุณสามารถใช้ภาพใดก็ได้จากคอมพิวเตอร์ของคุณ หรือสร้างพื้นหลังเองก็ได้! หากต้องการทดลองใช้ตัวเลือกอื่นๆ เหล่านี้ ให้คลิกปุ่มที่เหมาะสมในเมนูแบบเลื่อนลง ไม่ว่าคุณจะเลือกตัวเลือกใด พยายามทำให้ตัวละครของคุณเข้ากับฉากนั้นๆ มันจะช่วยให้ผู้เล่นเข้าใจแนวคิดของเกมได้ดียิ่งขึ้น
ขั้นตอนที่ 5: กำหนดเป้าหมายและเขียนโค้ดให้สอดคล้องกับเป้าหมายนั้น
จากกลยุทธ์ที่คุณได้วางไว้ก่อนหน้านี้ คุณน่าจะพอเข้าใจเป้าหมายที่ต้องการบรรลุแล้ว เป้าหมายของเกมประเภทต่างๆ อาจแตกต่างกันอย่างมาก
ต่อไปนี้คือวัตถุประสงค์ของเกมที่ได้อธิบายไว้ก่อนหน้านี้:
ของสะสมในเกมสะสม ศัตรูที่ต้องหลีกเลี่ยงในเกมหลบหลีก
เกมคำถามประกอบด้วยชุดคำถามที่คุณต้องตอบ
คุณควรเลือกตัวละครสมมติสักตัวสำหรับเป้าหมายของคุณ เพราะมันจะช่วยให้คุณเข้าใจวิธีการสร้างเกมตั้งแต่เริ่มต้น ตัวอย่างเช่น ในเกมถามตอบ สฟิงซ์ผู้ชาญฉลาดอาจถามคำถามผู้เล่น ในเกมหลบหลีก ผีที่น่ากลัวอาจไล่ล่าผู้เล่น!
การตั้งค่าเสียง ขั้นตอนที่ 6
มาเพิ่มเสียงกันเถอะ! ตอนนี้ลูกของคุณน่าจะคุ้นเคยกับบล็อกและตัวเลือกต่างๆ ในเกมแล้ว
แนบไฟล์เสียงเริ่มต้น จากนั้นเลือก “ป๊อป” จากเมนูลูกศร อีกตัวเลือกเสียงหนึ่งที่คุณจะเห็นคือการบันทึกเสียงของคุณเอง เราอาจจะปล่อยไว้ที่ “ป๊อป” ก่อนก็ได้ เมื่อคุณเล่นเกมและคลิกที่ลูกบอล ลูกบอลจะหดลง 10 และจะได้ยินเสียง “ป๊อป” ทุกครั้งที่คลิก
ขั้นตอนที่ 7: เพิ่มคะแนนของคุณ
กลับไปที่แผงตัวแปร แล้วเชื่อมโยงบล็อกเสียงก่อนหน้านี้เข้ากับบล็อกเปลี่ยนคะแนนขึ้น 1 คุณจะเห็นสไปรท์เคลื่อนไหวที่ลดขนาดลง เล่นเสียง และเพิ่มคะแนนทุกครั้งที่คลิกเพื่อเล่น!
ขั้นตอนที่ 8: ทำให้ใช้งานได้หลากหลายยิ่งขึ้น
ส่วนเสริมของ Scratch - ตอนนี้คุณมีตัวละครควบคุมและเป้าหมายที่ใช้งานได้จริงแล้ว โปรเจ็กต์ของคุณจึงตรงตามเกณฑ์ของเกมทุกประการ!
ถ้าคุณมาถึงขั้นนี้แล้ว คุณอาจกล่าวได้ว่าคุณสร้างวิดีโอเกมของคุณเองแล้ว เยี่ยมมาก! แม้ว่าโปรเจ็กต์ของคุณจะตรงตามคำจำกัดความของเกมอยู่แล้ว คุณก็ยังสามารถทำให้มันสนุกยิ่งขึ้นได้ ลองเพิ่มส่วนประกอบที่อยู่ในหมวดหมู่ต่อไปนี้เพื่อทำให้เกมของคุณซับซ้อนขึ้น เช่น เกม Ocean Cleanup นี้:
คะแนนในเกมสะท้อนให้เห็นถึงความสามารถของผู้เล่น อาจจะเป็นปริมาณสิ่งของที่สะสมได้ หรือระยะเวลาที่เล่นจบไป หรืออาจจะตั้งคะแนนสูงสุดที่ต้องการเอาชนะก็ได้!
เวลาที่เหลืออยู่ของผู้เล่นจะถูกนับโดยตัวจับเวลา คุณสามารถเล่นเกมได้จนกว่าเวลาจะหมดเท่านั้น! ซึ่งทำให้การทำคะแนนได้ดีในเกมของคุณยากยิ่งขึ้น
สนใจพัฒนาทักษะการเขียนโค้ดและสร้างสรรค์สิ่งใหม่ๆ แต่ไม่รู้จะเริ่มต้นอย่างไร? ตอนนี้เรามีคอร์สเรียนเขียนโค้ดและสร้างสรรค์ผลงานที่ codingclub.org แล้ว
ติดต่อเราได้ที่ [email protected]
