แอลลิสัน: พวก Hey! ผมเพียงแค่การทดสอบออก เกมที่ผมทำ ก็สุดง่ายเพื่อให้ง่าย เกมเช่นนี้ และในความเป็นจริงฉันจะแสดงให้คุณเห็น วิธีการที่ฉันทำมันได้ในขณะนี้ ขอหัวบนไปยัง www.scratch.mit.edu เราต้องการที่จะสร้างโครงการใหม่เพื่อ ให้คลิกที่แท็บสร้าง ฉันมีอยู่แล้วผลิตภัณฑ์ที่เปิดให้ เรากำลังจะเปลี่ยนไปที่นี่ ขอเริ่มต้นด้วยการแนะนำอย่างรวดเร็ว ของสภาพแวดล้อมที่มีรอยขีดข่วน ที่ด้านล่างซ้ายที่นี่เรามี สไปรท์ทั้งหมดที่จะ ถูกนำมาใช้ในเกมของเรา ตัวอย่างเช่นเรามีลิง กล้วยและผักชนิดหนึ่ง เมื่อเราคลิกที่แต่ละผีคุณจะ สังเกตเห็นว่าคอลัมน์ด้านขวาจะ การเปลี่ยนแปลงที่จะแสดงให้เราเห็นว่าเรากำลังทำงาน กับสไปรต์ที่เฉพาะเจาะจง อะไรที่เราใส่ในคอลัมน์นี้จะ ควบคุมสไปรต์ที่ไฮไลต์ ที่นี่อยู่ตรงกลางเรามีคอลัมน์ของเรา ที่มีพาเลทของเราชิ้นส่วนปริศนา, ซึ่งเราจะใช้ในการสร้างเกมของเรา ที่ด้านบนเรามีหมวดหมู่ของ ชิ้นส่วนปริศนาที่เราต้องทำงานร่วมกับ ตัวอย่างเช่นชิ้นสีฟ้าภายใต้ เคลื่อนไหวแท็บจะช่วยให้เราสามารถ การควบคุมวิธีการที่เราย้ายไปรท์ เราจะสำรวจประเภทอื่น ๆ ในขณะที่เราสร้างเกมของเรา สุดท้ายทางด้านซ้ายด้านบนเรา มีขั้นตอนของเราที่เราจะ จริงเล่นเกมของเรา ที่เราสามารถเห็นผลของ สคริปของเราในสไปรท์ ดังนั้นขอเริ่มต้น ในเกมของเราลิงจะ พยายามที่จะกินในขณะที่กล้วย หลีกเลี่ยงผักชนิดหนึ่ง ลิงจะทำตามเมาส์ของเราและ บรอกโคลีและกล้วยจะลอย ไปรอบ ๆ เวทีแบบสุ่ม เมื่อลิงที่ได้รับใกล้เคียงกับ กล้วยกล้วยจะพยายามอย่างแข็งขัน เพื่อหลีกเลี่ยงลิงเพียงเพื่อให้ สิ่งเล็กน้อยที่น่าตื่นเต้นมาก ขอเริ่มต้นด้วยการเขียนสคริปต์พฤติกรรม ของตัวละครหลักของเราลิง ในการเริ่มต้นสคริปต์ของเราเราจะใช้เมื่อ ธงสีเขียวคลิกชิ้นส่วนจาก หมวดหมู่กิจกรรม ที่นี่ นี้จะทำให้ชิ้นส่วนปริศนาทั้งหมด เชื่อมต่อกับปุ่มการทำงานเมื่อเรา คลิกที่ธงสีเขียวที่นี่ที่ ด้านบนขวาของเวที เราต้องการที่จะลิง ตามเมาส์ ดังนั้นเราจึงเลือกปุ่มไปที่และ เลือกตัวชี้เมาส์เช่นดังนั้น ดังนั้นเราจะพยายามที่นี่ ให้การทดสอบเป็นและดูสิ่งที่เกิดขึ้น ดังนั้นจึงดูเหมือนว่าลิงจริงๆเท่านั้น ตามการคลิกเมาส์ครั้งแรก นี้เป็นเพราะตามค่าเริ่มต้น ไปที่บล็อกเพียงดำเนินการครั้งเดียว ที่จะได้รับลิงที่จะปฏิบัติตามเมาส์ ตลอดทั้งเกมเราต้อง บล็อกที่จะดำเนินการนี​​้ ครั้งแล้วครั้งเล่า เสียงเหมือนที่เราจำเป็นบางชนิด ของการวนลูปสร้าง เพื่อช่วยให้ย้ายไปอยู่ในการควบคุม ดูลองนี้ห่วงตลอดกาล ดูเหมือนว่ามันทำงาน ดังนั้นต่อไปเราควรคิดเกี่ยวกับ วิธีลิงจะ โต้ตอบกับสไปรท์อื่น ๆ โดยทั่วไปเราจะต้องเพิ่มตรรกะของเรา เกมดังกล่าวว่าเกมจะจบลงถ้า ลิงสัมผัสกล้วย หรือผักชนิดหนึ่ง และที่จริงใช้คำว่า "ถ้า" เมื่ออธิบายพฤติกรรม เรากำลังพยายามที่จะสร้าง และสะดวกพอมี การควบคุมป้องกันที่เรียกว่าหากที่เราใช้ สำหรับตรงจุดประสงค์นี้ ดังนั้นรูปทรงเพชรที่นี่ใน บล็อกเป็นที่ที่เราใส่ สภาพที่เราต้องการที่จะตรวจสอบ ในกรณีนี้เราจะตรวจสอบว่า ลิงสัมผัสกล้วย Se เราคว้าชิ้นสัมผัส จากประเภท Sensing และเลือกกล้วยจาก เมนูแบบเลื่อนลง ตอนนี้เราต้องบอกผีสางของเราคืออะไร จะทำอย่างไรเมื่อมันสัมผัสกล้วย เราต้องการที่จะจบเกมและ ลิงที่จะบอกว่าคุณได้รับรางวัล ดังนั้นเราจึงเพิ่มในพูดและหยุดชิ้นส่วนทั้งหมด เราจะเปลี่ยนสวัสดี, เพื่อให้, คุณได้รับรางวัล และเวลาที่จะ 0.5 ตอนนี้เราจะใช้ตรรกะเดียวกันเมื่อ ลิงสัมผัสผักชนิดหนึ่งที่ ยกเว้นเราจะมีลิงพูดว่า คุณสูญเสียแทนของคุณได้รับรางวัล ลองทดสอบนี้ออกและ ดูว่าการทำงาน น่ากลัว เราได้ดำเนินการเสร็จสิ้นการเขียนสคริปต์ของลิง พฤติกรรม แต่เรายังไม่ได้ทำ เรายังมีผักชนิดหนึ่งที่จะบอก และกล้วยว่าจะทำอย่างไร ขอเริ่มต้นด้วยง่าย ของทั้งสองบรอกโคลี ซึ่งเพียงแค่ต้องการที่จะย้ายแบบสุ่ม อีกครั้งที่เราจะเริ่มต้นด้วยเมื่อ ธงสีเขียวคลิกชิ้น เราจำเป็นต้องมีผีสางที่จะอยู่ในค่าคงที่ การเคลื่อนไหวจึงขอลาก ออกห่วงตลอดกาล เราจะสร้างการเคลื่อนไหวสุ่มโดยใช้ ชิ้นส่วนบางอย่างกับการเคลื่อนไหวแบบสุ่ม เครื่องกำเนิดไฟฟ้าจำนวน เอาล่ะเรามาทดสอบนี้ น่ากลัว ตกลงตอนนี้เพียง แต่กล้วยที่เหลือ ขอเริ่มต้นด้วยเหมือนกัน ชุดของชิ้นส่วนก่อนที่จะเป็น ดังนั้นหากลิงที่ได้รับใกล้ชิด กล้วยควรหลีกเลี่ยง อื่นกล้วยควรย้ายแบบสุ่ม เสียงเหมือนงานสำหรับ นี้ถ้าบล็อกอื่น อยู่ในสภาพที่เราจะตรวจสอบ ระยะทางจากลิงกล้วยและ แล้วมันหลีกเลี่ยงได้ตาม ตอนนี้เมื่อสภาพนี้ ใช้ไม่ได้ กล้วยควรย้ายแบบสุ่ม เพื่อให้เพียงขโมยสุ่มเคลื่อนไหวของเรา ชิ้นจากผักชนิดหนึ่ง ทั้งหมดที่เราต้องทำคือการลากชิ้น เราต้องการที่จะไปรต์กล้วยและ พวกเขาจะถูกคัดลอกไป ทั้งหมดที่ทำ ลองทดสอบออก น่ากลัว ทุกอย่างดูเหมือนว่าจะทำงาน ตอนนี้ไปและทำให้เกมของคุณเอง หากคุณต้องการแรงบันดาลใจบางอย่าง ตรวจสอบโครงการที่ผ่านมา จาก CS50 บนเว็บไซต์ ชื่อของฉันคืออัลลิสันและ CS50 นี้ ฉันต้องการที่จะได้รับการตั้งค่าเหล่านี้ซุปเปอร์รวดเร็ว