การสรา้ งเกม ด้วยโปรแกรม Scratch เกมลงิ เกบ็ กลว้ ย
ตวั อยา่ งเกม สารบญั ก เรอ่ื ง หน้า ตวั ละครท่ใี ช้ 1 บลอ็ กคาสง่ ั ท่คี วรรู้ 4 เรม่ิ เขยี นโปรแกรม 9 ตวั อยา่ งเกมลงิ เกบ็ กลว้ ย 43 แบบทดสอบ 45 55 ผจู้ ดั ทา
1 2 ตวั ละครท่ใี ช้ 1 คลกิ Choose a Sprite ลงิ 2 คลกิ เลอื กหมวดหมตู่ วั ละคร แลว้ เลอื กตวั ละคร กลว้ ย
3 4 จะได้ตวั ละครดงั ภาพ บลอ็ กคาสง่ ั ท่คี วรรู้ กลมุ่ บลอ็ ก Events บลอ็ ก when clicked เป็นบลอ็ กคาสง่ ั เรม่ิ ต้นทางาน ตามบลอ็ กคาสง่ ั ท่อี ยตู่ ่อจาก บลอ็ กน้เี มอ่ื คลกิ ท่ ี บลอ็ ก when … key pressed เป็นบลอ็ กคาสง่ ั เรม่ิ ต้นทางานตามบลอ็ กคาสง่ ั ท่อี ยูต่ ่อจากบลอ็ กน้ ี เมอ่ื แป้ นท่รี ะบถุ กู กด
5 กลุม่ บลอ็ ก Sensing 6 กลมุ่ บลอ็ ก Control บลอ็ ก touching……….? เป็นบลอ็ กคาสง่ ั ตรวจสอบว่าตวั ละครน้นั สมั ผสั กบั ตวั ช้ ี บลอ็ ก Forever เป็นบลอ็ กคาสง่ ั ให้ทาซ้าเรอ่ื ยๆ เมาส์ ขอบเวทหี รอื ตวั ละครอน่ื หรอื ไม่ คอื คาสง่ ั บลอ็ กต่างๆท่อี ยูภ่ ายใน บลอ็ กน้เี กดิ ขน้ึ ซา้ ไปเรอ่ื ยๆไมม่ ที ่สี น้ิ สดุ กลุม่ บลอ็ ก Sound บลอ็ ก wait until … บลอ็ ก start sound … เป็นบลอ็ กคาสง่ ั หยุดรอเวลาจนกระทง่ ั เป็นบลอ็ กคาสง่ ั เรม่ิ เสยี ง เงอ่ื นไขหลงั until เป็นจรงิ จงึ จะทาคาสง่ ั ต่อไป สามารถใชเ้ สยี งท่อี ยูใ่ นโปรแกรมหรอื อดั เสยี งเพม่ิ ได้
7 8 กลุม่ บลอ็ ก Variables กลุม่ บลอ็ ก Looks Make a Variable สรา้ งตวั แปร บลอ็ กคาสง่ ั switch costume to … เป็นบลอ็ กคาสง่ ั สลบั ชุ ดตวั ละคร บลอ็ กคาสง่ ั กาหนดคา่ ให้ตวั แปร จากคา่ เรม่ิ ต้นกาหนดให้เป็น 0 กลมุ่ บลอ็ ก Motions บลอ็ กคาสง่ ั เพม่ิ คา่ ของตวั แปรท่กี าหนดขน้ึ เปล่ยี นตาแหน่ง เปล่ยี นตาแหน่ง จากคา่ เดมิ ตามกาหนด ของตวั ละคร ของตวั ละคร ไปด้านซา้ ยหรอื ขวา ไปด้านบนหรอื ลา่ ง
9 2.ปรบั ขนาดตวั ละครให้เหมาะสม 10 เรม่ิ เขยี นโปรแกรม ปรบั ขนาดตวั ละครลงิ Size= 50 1. เลอื กตวั ละครลงิ และกลว้ ย ปรบั ขนาดตวั ละครกลว้ ย Size= 50
11 2. เปล่ยี นเป็น left arrow (ลกู ศรซา้ ย) 12 3. เขยี นโปรแกรมให้ตวั ละครลงิ เลอื กบลอ็ กคาสง่ ั ให้ตวั ละครลงิ ขยบั ซา้ ย ขวา ขน้ึ ลง เพอ่ื เคลอ่ื นท่ไี ปเกบ็ กลว้ ย เคลอ่ื นท่ไี ปด้านซา้ ย 1. ลากบลอ็ กคาสง่ ั when … key pressed 3. ลากบลอ็ กคาสง่ ั change x by … ในกลมุ่ บลอ็ ก Motion มาต่อ เพอ่ื ให้ตวั ละครเคลอ่ื นท่ใี นแกน x
13 14 4. ใสต่ วั เลขเป็น -10 เพอ่ื ให้ตวั ละครลงิ เคลอ่ื นท่ไี ป ทางซา้ ยครง้ ั ละ 10 ก้าว 6. เลอื ก Duplicate เพอ่ื ทาซ้าบลอ็ กคาสง่ ั ต่อไปเขยี นโปรแกรมให้ตวั ละครเคลอ่ื นท่ ี 7. จะได้บลอ็ กคาสง่ ั ท่ตี ้องการทาซา้ ขน้ึ มา ไปทาง ขวา บนและลา่ ง โดยการทาซา้ บลอ็ กคาสง่ ั ดงั น้ ี เคลอ่ื นท่ไี ปด้านขวา 5. คลกิ ขวาตรงบลอ็ กคาสง่ ั ท่ตี ้องการทาซ้า
15 16 8. ทาการเปล่ยี นจาก left arrow (ลกู ศรซา้ ย) เป็น right arrow (ลกู ศรขวา) ตวั ละครเคลอ่ื นท่ขี นึ้ 10. คลกิ ขวาตรงบลอ็ กคาสง่ ั ท่ตี ้องการทาซ้า 9. เปล่ยี น change x by -10 เป็น 10 เพอ่ื ให้ตวั ละคร 11. เลอื ก Duplicate เพอ่ื ทาซ้าบลอ็ กคาสง่ ั เคลอ่ื นท่ไี ปทางขวาตามแนวแกน x
17 ตวั ละครเคลอ่ื นท่ลี ง 18 12. ทาการเปล่ยี นเป็น up arrow (ลกู ศรขน้ึ ) 14. ทาซา้ บลอ็ กคาสง่ ั เหมอื นเดมิ และเปล่ยี นเป็น down arrow (ลกู ศรลง) และเปล่ยี นจาก change y by 10 เป็น -10 13. เปล่ยี นจาก change x by 10 เป็น change y by 10 เพอ่ื ให้ตวั ละครลงิ เคลอ่ื นท่ลี งตามแนวแกน y เพอ่ื ให้ตวั ละครลงิ เคลอ่ื นท่ขี น้ึ ตามแนวแกน y ตอนน้เี ราเขยี นโปรแกรมให้ตวั ละครเคลอ่ื นท่ ี ไปทางซา้ ย ขวา ขน้ึ ลง ได้เรยี บรอ้ ยแลว้ นกั เรยี นลองทดสอบโปรแกรมนะคะ ว่าตวั ละครลงิ ของนกั เรยี นเคลอ่ื นท่ไี หมเอ่ย
19 4. เปล่ยี นชุ ดให้ตวั ละครลงิ 20 ผลลพั ธ์ นกั เรยี นสงั เกตไหมเอ่ย ว่าตวั ละครลงิ ดเู หมอื นไมม่ ชี วี ติ ชวี า เรามาเปล่ยี นชุ ด ให้ตวั ละครลงิ ขยบั ได้กนั ดกี ว่าจ้า
21 22 1. คลกิ Costume เพอ่ื ดูชุ ดตวั ละครลงิ 2. ตวั ละครลงิ ประกอบด้วยชุ ดตวั ละคร 3 ชุ ด ชอ่ื ชุ ดตวั ละคร monkey-a ตวั ละครลงิ มองลง นาไปใสเ่ มอ่ื ตวั ละครลงิ เคลอ่ื นท่ลี ง ชอ่ื ชุ ดตวั ละคร monkey-b ตวั ละครลงิ มองขน้ึ นาไปใส่เมอ่ื ตวั ละครลงิ เคลอ่ื นท่ขี น้ึ ชอ่ื ชุ ดตวั ละคร monkey-c ตวั ละครลงิ มองขวา นาไปใส่เมอ่ื ตวั ละครลงิ เคลอ่ื นท่ที างขวา
23 ตวั ละครลงิ มองขน้ึ คอื ชุ ดตวั ละคร monkey-b 24 นาไปใสเ่ มอ่ื ตวั ละครลงิ เคลอ่ื นท่ขี น้ึ 2. คลกิ Code กลบั ไปหน้าเขยี นโปรแกรม เพอ่ื ลาก บลอ็ กคาสง่ ั เปล่ยี นชุ ดตวั ละคร บลอ็ กคาสง่ ั switch ตวั ละครลงิ มองลง คอื ชุ ดตวั ละคร monkey-a costume to … ในกลมุ่ บลอ็ ก Looks นาไปใส่เมอ่ื ตวั ละครลงิ เคลอ่ื นท่ลี ง ตวั ละครลงิ มองขวา คอื ชุ ดตวั ละคร monkey-c นาไปใส่เมอ่ื ตวั ละครลงิ เคลอ่ื นท่ที างขวา
25 ผลลพั ธ์ 5.เขยี นโปรแกรมให้ตวั ละครกลว้ ย 26 เย้ !! ตวั ละครลงิ ขยบั ได้แลว้ เขยี นโปรแกรมให้กลว้ ย โดยเมอ่ื ตวั ละครลงิ มาสมั ผสั ท่กี ลว้ ยจะได้คะแนน +1 พรอ้ มกลว้ ยท่ถี ูกสมั ผสั จะหายไปปรากฎอยทู่ ่อี น่ื เพอ่ื ให้ลงิ เกบ็ หรอื สมั ผสั สะสมคะแนนไปเรอ่ื ยๆ 1. ทาการสรา้ งตวั แปร score เพอ่ื เกบ็ คะแนนโดยการคลกิ กลุม่ บลอ็ ก Variables แลว้ เลอื ก Make a Variables
55 56 ผูจ้ ดั ทา เกมลงิ เกบ็ กลว้ ย ชอ่ื : นางสาวยภุ า ไชยมะณี ตาแหน่ง : ครู ครูผสู้ อน : คอมพวิ เตอร์ เทคโนโลย ี โรงเรยี น : สเุ หรา่ ใหมเ่ จรญิ สงั กดั : สพป.ปทุมธานี เขต 1
Search
Read the Text Version
- 1 - 16
Pages: