unit 4 11

16
แผนการเรียนรู้ที11 มาสร้างเกมกันเถอะ แผนการจัดการเรียนรู้ (ฉบับทดลองใช้) -1- สาขาคอมพิวเตอร์ หลักสูตรการเขียนโปรแกรม Scratch เพื่อส่งเสริมความคิดสร้างสรรค์ สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี หน่วยการเรียนรู้ที4 เกมสร้างสรรค์ แผนการเรียนรู้ที11 เรื่อง มาสร้างเกมกันเถอะ ชั่วโมงที22 – 23 1. ผลการเรียนรู1.1 ใช้คาสั่งพื้นฐานในการเขียนโปรแกรม 1.2 กาหนดและใช้งานตัวแปร 1.3 ใช้โครงสร้างแบบลาดับ เงื่อนไข และวนซ้2. สาระการเรียนรู2.1 องค์ประกอบของเกมและเกมประเภทต่างๆ 2.2 การใช้งานกลุ่มบล็อก Variables 2.3 การใช้บล็อก timer และ reset timer 2.4 การใช้บล็อก random 3. จุดประสงค์ ให้ผู้เรียนสามารถ ด้านการเขียนโปรแกรม 3.1 อธิบายองค์ประกอบและประเภทของเกม 3.2 ใช้กลุ่มบล็อก Variables 3.3 ใช้บล็อกtimer และ reset timer 3.4 ใช้บล็อก random ด้านความคิดสร้างสรรค์ พัฒนาทักษะด้านความคิดคล่องแคล่ว คิดยืดหยุ่น คิดริเริ่ม และคิดละเอียดลออ 4. แนวคิด องค์ประกอบของเกมประกอบด้วย 3 ส่วนคือกลไกหลักของเกมซึ่งจะระบุกฎกติกาไว้เพื่อสร้างความ ท้าทาย และให้ผู้ใช้สามารถดาเนินการได้สาเร็จ ส่วนติดต่อกับผู้ใช้เป็นส่วนของการสร้างภาพและเสียงตาม กลไกของเกมที่ออกแบบไว้รวมถึงการรับข้อมูลจากผู้เล่นเพื่อกระตุ้นความต้องการอยากมีส่วนร่วมและ การเล่าเรื่องราวซึ่งเป็นการเชื่อมโยงรายละเอียดเข้าด้วยกันโดยใช้ฉากหรือตัวละครเพื่อให้ผู้เล่นเห็นเปูาหมาย ของเกมให้ชัดเจนยิ่งขึ้น ประเภทของเกมมีการแบ่งประเภทไว้หลายรูปแบบโดยอาจแบ่งตามประโยชน์ของเกม เช่น เพื่อความสนุกสนานเพื่อฝึกทักษะเพื่อการเรียนการสอน หรือแบ่งตามลักษณะการสร้างภาพ เช่น เกม 2 มิติ

Upload: dechathon

Post on 12-Nov-2014

724 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -1- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

หนวยการเรยนรท 4 เกมสรางสรรค

แผนการเรยนรท 11 เรอง มาสรางเกมกนเถอะ ชวโมงท 22 – 23 1. ผลการเรยนร

1.1 ใชค าสงพนฐานในการเขยนโปรแกรม 1.2 ก าหนดและใชงานตวแปร 1.3 ใชโครงสรางแบบล าดบ เงอนไข และวนซ า

2. สาระการเรยนร 2.1 องคประกอบของเกมและเกมประเภทตางๆ 2.2 การใชงานกลมบลอก Variables 2.3 การใชบลอก timer และ reset timer 2.4 การใชบลอก random

3. จดประสงค ใหผเรยนสามารถ ดานการเขยนโปรแกรม

3.1 อธบายองคประกอบและประเภทของเกม 3.2 ใชกลมบลอก Variables 3.3 ใชบลอกtimer และ reset timer 3.4 ใชบลอก random ดานความคดสรางสรรค

พฒนาทกษะดานความคดคลองแคลว คดยดหยน คดรเรม และคดละเอยดลออ 4. แนวคด

องคประกอบของเกมประกอบดวย 3 สวนคอกลไกหลกของเกมซงจะระบกฎกตกาไวเพอสรางความทาทาย และใหผใชสามารถด าเนนการไดส าเรจ สวนตดตอกบผใชเปนสวนของการสรางภาพและเสยงตามกลไกของเกมทออกแบบไวรวมถงการรบขอมลจากผ เลนเพอกระตนความตองการอยากมสวนรวมและ การเลาเรองราวซงเปนการเชอมโยงรายละเอยดเขาดวยกนโดยใชฉากหรอตวละครเพอใหผ เลนเหน เปาหมายของเกมใหชดเจนยงขน

ประเภทของเกมมการแบงประเภทไวหลายร ปแบบโดยอาจแบงตาม ประโยชนของเกม เช น เพอความสนกสนานเพอฝกทกษะเพอการเรยนการสอน หรอแบงตามลกษณะการสรางภาพ เชน เกม 2 มต

Page 2: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -2- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

เกม 3 มต หรออาจขนอยกบลกษณะของเกม เชน เกมการจ าลอง เกมแอคชน เกมผจญภย เกม RPG เกมตอส เกมวางแผน เกมกฬาและการแขงขน เกมปรศนา

บลอก change อยในกลมบลอก Variables ใชเพมหรอลดคาของตวแปรทก าหนด บลอก timer และ reset timer อยในกลมบลอก Sensing บลอก timer ใชส าหรบจบเวลาและบลอก reset timer ใชส าหรบตงคาเวลาใหมเปน 0 บลอก random อยในกลมบลอก Operators ใชสมคาโดยก าหนดคาเปนตวเลข เชน

การสมคาตงแต 1 ถง 10 โปรแกรมจะสมตวเลขออกมา ตวเลขทเปนไปไดคอชวงเลข 1 ถง 10 เทานน เพอน าไปใชประโยชนตางๆ ภายในเกม เชน สมต าแหนงการวางตวละคร สมการเคลอนทของตวละคร

5. สออปกรณ

5.1 ใบงาน ใบงานท เรอง เวลา (นาท) 11.1 รจกเกมสรางสรรค 20 11.2 เรองของตวแปร 30 11.3 ก าหนดเวลาและการสมใหกบเกม 20

5.2 ใบความร

ใบความรท 11.1 เรององคประกอบและประเภทของเกม 5.3 อนๆ

5.3.1 ตวอยางโปรเจกตเกมใน Scratch ชอไฟล โฟลเดอร

1.GuessingGame C:\Program Files\Scratch\Projects\Games\ 2.PacMan C:\Program Files\Scratch\Projects\Games\ 3. Pong C:\Program Files\Scratch\Projects\Games\ 4. FruitCraftRPG C:\Program Files\Scratch\Projects\Games\ 5. ScrollingDemo C:\Program Files\Scratch\Projects\Games\

5.3.2 กระดาษเปลา 5.3.3 กระดาษโนต

6. วธด าเนนกจกรรม 6.1 การจดเตรยม

6.1.1 ใบงานท 11.1-11.3 ตามจ านวนกลม 6.1.2 ใบความรท 11.1 ตามจ านวนผเรยน 6.1.3 กระดาษเปลา และกระดาษโนต ตามจ านวนผเรยน

Page 3: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -3- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

6.2 ขนตอนการด าเนนการ 6.2.1 ผสอนสาธตการเลนเกมทสรางจากโปรแกรม Scratch ใหผ เรยนชมและรวมกนสงเกต

สวนประกอบของเกมคราวๆ เชน ตวละครหลก ตวละครเสรม ฉาก เรองราวซงสวนประกอบดงกลาว สามารถสรางดวยโปรแกรม Scratch ได (ผสอนอาจน าตวอยางเกมจากเวบไซต http://scratch.mit.edu ทมความสมบรณมาสาธตใหนกเรยนดได )

6.2.2 ผเรยนศกษาใบความรท 11.1 เรอง องคประกอบและประเภทของเกม 6.2.3 ผสอนสมถามผเรยนในหองเรยนเกยวกบเกมทผ เรยนรจก ผสอนเขยนชอเกมทผ เรยนรจก

บนกระดานประมาณ 3 เกม 6.2.4 ผสอนตงค าถามเพอเชอมโยงใหเหนถงองคประกอบทส าคญของเกมไดแก กลไกหลกของเกม

สวนตดตอกบผใช และการเลาเรองราว วาแตละเกมมลกษณะองคประกอบของเกมอยางไร จากนนน าเกมเดมทผเรยนรจกในขอท 6.2.3 รวมกนอภปรายความส าคญของเกมนน มความสรางสรรคหรอไม เพราะเหตใด และเกมนนมประโยชนอยางไรบาง

6.2.5 ผสอนแนะน าวธแบงประเภทของเกม โดยยกตวอยางเพอเปนแนวทางในการแบงประเภทของเกม 1-2 เกม โดยผสอนตงค าถามเพอจดประเดนความคด

ตวอยางค าถาม เชน -ใน 1 เกม จะมหลายประเภทไดหรอไม ? ( แนวค าตอบ ใช เกมบางเกมมหลายประเภท ขนอยกบองคประกอบทง 3 สวนของเกมนน ) - เกมใดบางทผเรยนคดวามหลายประเภท ? ( แนวค าตอบ เกม angry bird เปนเกมวางแผน พจารณาจากกลไกหลกของเกมทตองใชทกษะการค านวณ และเกมแอคชน พจารณาจากการเลาเรองราวของเกม )

6.2.6 ผสอนและผเรยน รวมกนสรปแนวคดทไดจากการศกษาองคประกอบและประเภทของเกมและยกตวอยางบนกระดาน ตวอยาง / แนวทางการสรปแนวคด

กลไกหลกของเกม ............................... ชอเกม....................................... องคประกอบ สวนทตดตอกบผใช ............................. ประเภทของเกม........................ การเลาเรองราว ..................................

6.2.7 ผสอนแบงกลมผเรยน กลมละ 2-3 คน ศกษาตวอยางโปรเจกตเกมในโปรแกรม Scratch ใน

โฟลเดอร C:\Program Files\Scratch\Projects\Games ทงหมด 5 เกมดงน ตวอยางโปรเจกตเกม GuessingGame ตวอยางโปรเจกตเกม PacMan ตวอยางโปรเจกตเกม FruitCraftRPG ตวอยางโปรเจกตเกม BugOnAPlate

Page 4: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -4- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ตวอยางโปรเจกตเกม ScrollingDemo จากนนใหผเรยนแตละกลมท าใบงานท 11.1 เรองรจกเกมสรางสรรค

6.2.8 ผสอนและผเรยนรวมกนอภปรายและสรปใหผเรยนเหนวาผลงานของผ อนทพฒนามาแลวอาจยงไมสมบรณ เราสามารถท าใหผลงานนนมศกยภาพหรอประสทธภาพทดยงขนได เปนการพฒนาตอยอดผลงานนนเอง

6.2.9 ผสอนถามค าถามทบทวนใหผเรยนตอบวา “ใช” หรอ “ไมใช” เปนการทบทวนตามความ เหมาะสมของเวลาตวอยางค าถาม เชน - บลอก broadcast ใชในการกระจายสารใหตวละครตางๆ (ใช) - บลอก join ใชในการเปลยนชดตวละคร (ไมใชบลอก join ใชส าหรบผสานขอความกบ

ขอความ ขอความกบขอมลทเกบในตวแปร หรอขอมลทเกบไวในตวแปรตางๆ) - กลมบลอก Variables ใชสรางตวแปร(ใช) - การตรวจสอบการสมผสส ใชบลอก when I receive (ไมใช การตรวจสอบการสมผสส

ใชบลอก touching color…? หรอ color…is touching…?) - เลนเสยงตางๆ ดวยกลมบลอก Looks (ไมใช เลนเสยงตางๆ ดวยกลมบลอก Sound)

6.2.10 ผสอนอธบาย ใหเขาใจถงค าตอบของบลอกใหถกตอง 6.2.11 ผสอนท าการทบทวนการใชกลมบลอก Variables เชน การสรางตวแปร make a variable

และการใชงานตวแปรใหแกผเรยน 6.2.12 ผสอนสาธตการใช บลอก change อยในกลมบลอก Variables ใชส าหรบเพมหรอลดคาของ

ตวแปรทก าหนด 6.2.13 ผเรยนแตละกลมท าใบงานท 11.2 เรอง เรองของตวแปรจากนนผสอนและผ เรยนรวมกน

เฉลยค าตอบในใบงานท 11.2 6.2.14 ผสอนกระตนใหผเรยนคดเพมเตมวาหากใชงานบลอก change ทอยในกลมบลอก Variable

ในการสรางโปรเจกตเกมจะใชงานอยางไร สมผเรยนยกตวอยาง 2-3 คน 6.2.15 ผสอนสาธตการใชบลอก timer และ reset timer จะอยในกลมบลอก Sensing บลอก

timer จะใชส าหรบจบเวลา และค าสง reset timer และบลอก random อยในกลมบลอกOperators

6.2.16 ใหผเรยนแตละกลมท าใบงานท 11.3 เรองก าหนดเวลาและการสมใหกบเกม จากนนตรวจผลงานผเรยนในใบงานท 11.3

6.2.17 ผสอนทบทวนการใชบลอก change, timer และ random และสอบถามผ เรยนวาหากตองการสรางเกมซงมผเสอบนวนไปมา และผ เลนใชสวงไลจบผเสอภายในเวลาทก าหนด เราจะใชงานบลอกทง 3 บลอกดงกลาวในเกมนอยางไรบาง ใหผเรยนชวยกนระดมความคดเพอตอบค าถาม

Page 5: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -5- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

6.2.18 ผสอนแนะน าผเรยนใหทบทวนการใชกลมบลอก และบลอกทเคยเรยนมา เพอเตรยมความพรอมในการเรมออกแบบการสรางเกมในชวโมงถดไป

7. การวดประเมนผล

7.1 ตรวจค าตอบในใบงาน 7.2 สงเกตพฤตกรรมรายบคคล โดยใชแบบสงเกตพฤตกรรมรายบคคล

8. แหลงขอมลเพมเตม

8.1 ผลงานทสรางดวยโปรแกรม Scratch เวบไซต http://scratch.mit.edu/ (19/10/55) 8.2 เทคนคการใชโปรแกรม Scratch เวบไซต http://scratched.media.mit.edu (19/10/55) 8.3 แนะน าสวนประกอบของโปรแกรม Scratch

เวบไซต http://info.scratch.mit.edu/Support/Reference_Guide_1.4 (19/10/55) 9. ขอเสนอแนะ

9.1 ขนตอนการด าเนนการขอ 6.2.5 ผสอนแนะน าเพมเตมวา เกมสามารถแบงไดหลายแบบขนอย กบองคประกอบ และยกตวอยางตามความเหมาะสมของเวลา

9.2 ขนตอนการด าเนนการขอ 6.2.9 ผสอนอาจก าหนดสญลกษณในการถามตอบ ใชหรอไมใช เชน การตอบวา ใช ใหผเรยนยกนวโปงหนขน ไมใชใหคว านวโปงหนลงและค าถามแตละขออาจขนสไลดเพอใหผเรยนอานพรอมๆ ไปกบการฟงค าถาม

9.3 กรณทเวลาเรยนไมเพยงพอ ผสอนอาจใหผเรยนศกษาเพมเตมมาลวงหนา หรอทบทวนยอนหลงเพอใหมเวลาในการสรางชนงานเสรจทนตามเวลาทก าหนด และท าใหไดผลงานทดยงขน

9.4 ผ ส อ น ค วร ก ร ะ ตน ผ เ ร ย น ใ ห เ ก ดค ว า ม ค ดส ร า ง สร ร ค ด า น ต า ง ๆ ร ะ ห ว า ง ก า ร ท า ใบงานโดยสรปเปนตารางดงน

ใบงาน คดคลองแคลว คดยดหยน คดรเรม คดละเอยดลออ 11.1 11.2 11.3

Page 6: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -6- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

บนทกผลหลงการจดการเรยนร ผลการเรยนรของผเรยน ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..….... ปญหาทพบ …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ขอเสนอแนะเพอการพฒนาแผนการจดการเรยนรครงตอไป …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ลงชอ...................................................... (..................................................) ครผสอน ความคดเหนของหวหนากลมสาระการเรยนร ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ลงชอ…………………………………………………. (............................................) หวหนากลมสาระ…………………………………………….. ความคดเหนของฝายวชาการ ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… ลงชอ…………………………..…………………. (…………………………………….) รองผอ านวยการฝายวชาการ

Page 7: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -7- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ความคดเหนของผบรหาร ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………

ลงชอ……………..…………………………………. (...................................................) ผอ านวยการโรงเรยน..................

Page 8: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -8- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ใบงานท 11.1 รจกเกมสรางสรรค

1. ศกษาโปรเจกตเกมในโฟลเดอร C:\Program Files\Scratch\Projects\Games 2. เลอกเกมทสนใจ จากนนระบวาเปนเกมประเภทใด พรอมอธบายองคประกอบของเกมทนกเรยนเลอก

ศกษา ศกษาโปรเจกตชอ 3. เตมสวนทคดวาจะเปลยนแปลงโปรเจกตทไดศกษาตามหวขอในรปดานลาง

เปลยน

รายชอสมาชกในกลมท ............... 1……………………………………………………………………………………2……………………………………………………………………………. 3………………………………………………………………………………….…4……………………………………………………………………………………

สลบท รวม

ลด/เพม ลบ

น ำไปใช ปรบ

ขยำย

1. ................................

...................................

กลไกหลกของเกม

……………………………………………………………………………..

……………………………………………………………………………………………………

สวนตดตอกบผใช……………………………………………………………………..

………………………………………………………………………………………………………

การเลาเรองราว……………………………………………………………………..

………………………………………………………………………………………………………

Page 9: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -9- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

4. ออกแบบสรางเกม ดวยโปรแกรม Scratch ของตนเอง 4.1 ชอของเกม................................................................................................................... .......................... 4.2 ประเภทของเกม................................................................................................................. .................... 4.3 เพราะเหตใดจงสรางเกมดงกลาว .........................................................................................................

............................................................................................................................. ........................................

.....................................................................................................................................................................

..................................................................................................................................................................... 4.4 เกมนมประโยชนในชวตประจ าวนอยางไร........................ ............................................................... ...

.....................................................................................................................................................................

............................................................................................................................. ........................................

............................................................................................................................... ......................................

............................................................................................ .........................................................................

............................................................................................................................. ........................................

............................................................................................................................................. ........................

จะสรางเกมรปแบบไหนดนะ !

Page 10: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -10- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ใบงานท 11.2 เรองของตวแปร

1. สรางโปรเจกตใหม 2. วาดวงกลม และสเหลยม ดงน 3. เขยนสครปตเพอนบจ านวนครงของการสมผสระหวางวงกลมกบสเหลยม ดงน

3.1 สรางตวแปรชอ count ส าหรบเกบขอมลจ านวนครงในการสมผสส

3.2 เขยนสครปต คลก และทดสอบการท างานโดยคลกทวงกลมแลวลากไปวางบนสเหลยม จากนนสงเกตและบนทกผลลพธ

สครปต ผลลพธ

……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ……………………………………………………………………… ………………………………………………………………………

รายชอสมาชกในกลมท ............... 1…………………………………………………………………………………2…………………..……………………………………………………………. 3…………………………………………………………………………………. 4……………………………………………………………………………………

Page 11: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -11- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

4. โยงเสนจบคระหวางบลอกและค าอธบายทสอดคลองกน

o ก าหนดใหตวแปร count มคาเทากบ 0

o ถามการสมผสส

o เปลยนคาในตวแปร count เพมขน 1 หนวย

o ท าซ าจนกระทงตวแปร count เทากบ 3 5. การเปลยนรปแบบการแสดงตวแปรและขอมลบนเวทใหเปนแบบแถบเลอน ท าไดดงน

5.1 คลกขวาทตวแปรบนเวทและคลก slider

5.2 จะปรากฏแถบเลอนใตขอมล ดงรป

5.3 คลกขวาทตวแปร และคลก set slider min and max เพอก าหนดคาต าสดและสงสด

Page 12: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -12- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

5.4 จะปรากฏหนาตางในการก าหนดคา ใหเตมจ านวนทตองการ แลวคลกปม

5.5 ระหวางการแสดงผลโปรเจกต จะปรากฏการเปลยนแปลงของแถบเลอนดงตวอยาง 6. โยงเสนจบคระหวางรปแบบการแสดงตวแปรบนเวทกบค าสงทสมพนธกน

o normal readout o large readout o slider o hide

Page 13: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -13- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ใบงานท 11.3 ก าหนดเวลาใหกบเกม

1. สรางโปรเจกตใหม 2. สรางตวแปร 2 ตว ดงน

2.1 ตวแปรชอ time_up ส าหรบเกบขอมลเวลาทงหมดในการเลนเกม 2.2 ตวแปรชอ time_left ส าหรบเกบเวลาทเหลอ 2.3 การค านวณเกยวกบเวลา มดงน

เวลาทเหลอ = เวลาทงหมด –timer

2.4 เขยนสครปต จากนน คลก สงเกตผลลพธ และเขยนอธบาย การท างานตามขนตอน

สครปต ขนตอนการท างาน

.................................................................................. ..................................................................................

................................................................................. . .................................................................................. ..................................................................................

................................................................................. . ..................................................................................

............................................................................... ... . ................................................................................. .................................................................................. ..................................................................................

อยาลมคลก

ดวยจา

รายชอสมาชกในกลมท ............... 1……………………………………………………………………………. 2…………………………………………………………………………………. 3……………………………………………………………………………… 4……………………………………………………………………………………

Page 14: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -14- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

3. เพมบลอก ดงน 3.1 บลอกชอ pick random ทอยในกลมบลอก Operators ส าหรบสมต าแหนงและขนาดของวตถ

ทก าหนด 3.2 การค านวณเกยวกบบลอก pick random มดงน

การค านวณเกยวกบต าแหนง X และ y ไดตงแต -180 ถง 180 การค านวณของขนาดวตถ เพม-ลด ขนาดตงแต 1 ถง 500%

3.3 เพมสครปตจากขอ 2.4 จากนน คลก สงเกตผลลพธ และเขยนอธบายการท างานตามขนตอน

สครปต สงเกตการท างาน

........................................................... ...........................................................

........................................................... ........................................................... ........................................................... ........................................................... ...........................................................

........................................................... ........................................................... ...........................................................

สงเกตการท างาน

ของวตถดดวยจา

Page 15: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -15- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

ใบความรท 11.1 องคประกอบและประเภทของเกม

เกมบนคอมพวเตอรนนมหลายประเภท แตละประเภทกมองคประกอบปลกยอยแตกตางกน เชนเกมตอส

อาจจะตองเนนองคประกอบดานความเหมอนจรงของภาพมากกวาเกมแนวปรศนา อยางไรกตามองคประกอบพนฐานของเกมทนกพฒนาจะตองค านงถงมดงน

1. กลไกหลกของเกม กลไกของเกมจะระบกฎกตกาทผเลนสามารถด าเนนการใดๆในโลกของเกมนนได กลไกของเกมจะตองสรางความทาทายใหกบผใชและมอบรางวลใหกบผใชเมอผใชสามารถด าเนนการบางอยางไดส าเรจ

ตวอยางของกลไกหลกของเกมเชน ในเกม Angry Birds เรามนกทสามารถยงใสฉากทประกอบดวยสงของตางๆ ได สงของเหลานนจะพงทลายไปตามกฎฟสกสและความสามารถของนก เปาหมายของ การท าลายฉากตางๆ เพอจะท าลายหมทขโมยไขของนกไป หรอตวอยางเชน ในเกมตตน เราจะมรอยท พน จะมตวตนโผลขนมาจากรเหลาน ตวตนจะโผลมาแลวหายไปตามเวลา ผเลนมคอนทจะตองน าไปตต วตนทโผลขนมา

2. สวนตดตอกบผใช องคประกอบนของเกมจะเปนสวนทผใชจะเหนและตดตอดวย หนาทของสวนนคอการสรางภาพและเสยงของเกมตามกลไกของเกมทออกแบบไว และรบขอมลจากผ เลนวาจะด าเนนการ ในเกมเชนใด สวนตดตอกบผใชนนอกจากจะตองสรางสสนใหกบเกมแลว ความเปนธรรมชาตของการใชงาน ยงเปนสงทจ าเปน ถาผพฒนาเกมตองการใหผใชสนกและรสกมสวนรวมอยในโลกของเกมนนจรงๆ

ถาเราพจารณาเกมเชน Angry Birds สวนตดตอกบผใชจะรบแรงและมมทนกถกยงออกจากฐานยง สงเกตวาความสนกของเกมจะลดลงมาก ถาเราเปลยนวธการตดตอกบผใชเปนการใหผใชปอนตวเลขเพอระบมมและแรงทตองการใชยงนก ส าหรบเกมตตวตนกเชนเดยวกน ถาเราออกแบบหนาจอกวางเกนไป ท าใหการเคลอนเมาสไปตตวตนท าไดไมเรวพอทจะตอบสนองการโผลขนมาของตวตน เกมทเราพฒนาขนยอมขาดความสนกไป ถงแมวากลไกภายในของเกมจะถกคดขนอยางดกตาม

นอกจากกลไกหลกของเกม และสวนตดตอกบผใช จะมความส าคญแลว ในบางเกมทใชเวลาในการเลนมากขน การเลาเรองราว กมสวนส าคญเชนเดยวกน

3. การเลาเรองราว ในหลายๆ เกมทมการด าเนนเรองยาวนาน มหลายฉาก หรอวามหลายดานยอย สงทเชอมโยงหนวยยอยๆ เขาดวยกนกคอเรองราวทวางพนหลงของเกม เรองราวทถกเลาไปพรอมๆ กบ การด าเนนไปของเกมจะท าใหผเลนเหนเปาหมายของเกมไดชดเจนยงขน

นอกจากน หลายครงผเลนจะเขาใจกลไกของเกมรวมถงรปแบบในการตดตอกบผใชไดไมยาก ถาผใช มความรและประสบการณทเกยวของกบเกมนนๆ ดงนนเกมทวางอยบนเรองราวทวไป กจะเปนเกมทเขาถงไดงายโดยแทบไมตองใชค าอธบายอยางใดเลย

Page 16: Unit 4 11

แผนการเรยนรท 11 มาสรางเกมกนเถอะ

แผนการจดการเรยนร (ฉบบทดลองใช) -16- สาขาคอมพวเตอร

หลกสตรการเขยนโปรแกรมScratch เพอสงเสรมความคดสรางสรรค สถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย

กอนการสรางเกมเราควรก าหนดแนวทางวาจะท าเกมออกมาในกลมของเกมใด ซงเปนตวก าหนดกลมเปาหมายของผเลน เพอเปนแนวในการก าหนดเทคโนโลยทจะน ามาใชงาน ประเภทของเกมมการแบงไวหลายรปแบบ โดยอาจแบงตามการใชประโยชน เชน เพอความสนกสนาน เพอฝกทกษะ หรอเพอการเรยนการสอน หรอแบงตามลกษณะการสรางภาพ เชน เกม 2 มต เกม 3 มต หรอขนอย กบองคประกอบของเกม ซงอาจแบงไดหลายประเภท ดงน

1. เกมเลยนแบบหรอการจ าลอง (Simulation Games) เชน SIMS ซงเปนเกมทพยายามเลยนแบบเหตการณจรง เพอพฒนาทกษะของผเลน เชน การฝกบนจ าลอง การขบรถจ าลอง

2. เกมแอคชนแบบ FPS (Action First Person Shooters Games) เปนเกมยงปนทผ เลนเปนตวเอกไลยงผราย ไปจนถงสตวประหลาดตางๆตามระดบการเลนมทงเลนแบบคนเดยวและเลนเปนกลม

3. เกมผจญภย (Adventure Games) มวตถประสงคของเกมเพอท าภารกจใหส าเรจในดนแดนทสรางขน ตองแกไขปญหาหรอหาสงจ าเปนในระดบของเกมทแตกตางกนไป เชน หากญแจเพอไขเปดหองลบเพอไปหยบอาวธ

4. เกม RPG (Role-Playing) เปนเกมทผเลนสามารถสรางหรอเลอก character ของตวละครใหตรงกบความชอบของตวเอง แลวเลนไปตามเนอเรองของเกม

5. เกมตอส (Fighting Game) เปนเกมตอสกนโดยมตวละครตอส กนแบบตวตอตว ดวยเทคนคในการตอสเฉพาะตว

6. เกมวางแผน (Strategy Games) เกมทใชความคด 8 น ากลยทธมาใชเพอเอาชนะ เกมมเรองราวเปนนทาน หรอต านาน มตวละครน าและการผกเรองเขากบการตอสและวางแผนในเกม

7. เกมปรศนา (Puzzle Game) เกมแกปญหาใหลลวงตามจดประสงคหลกของเกม เชน เกมตวตอ 8. เกมกฬาและการแขงขน (Sport & Racing Games) วตถประสงคของเกมเพอการเปนทหนงของการ

แขงขน เชน แขงรถ แขงฟตบอล 9. เกมการศกษา (Education Game) วตถประสงคเพอใหไดความรและความเพลดเพลน ส าหรบผเรมตนพฒนาอาจจะเนนศกษาแคบางองคประกอบกอน แตตองไมลมวาในการออกแบบและ

พฒนาเกมคอมพวเตอรนน องคประกอบทงสามทกลาวมาตองไดรบการออกแบบใหเข ากนอยางเหมาะสม เกมทพฒนาขนจงจะประสบผลส าเรจได