แนวคิดของเกม
แนวคิดของเกมนี้การสร้างเกมที่ลักษณะคล้ายคลึงกับเกมที่ได้รับความนิยม นักเรียนรู้จักเป็นอย่างดี การควบคุมทำได้ไม่ยาก แต่มีสิ่งที่พิเศษคือการเก็บคะแนน ซึ่งนักเรียนจะได้รู้จักตัวแปร
เป้าหมายของเกม
ผู้เล่นควบคุมให้นกบินผ่านท่อ โดยต้องกดปุ่มสเปซบาร์เพื่อไม่ให้นกหล่นสู่พื้น เมื่อผ่านท่อจะได้คะแนนเพิ่มขึ้นเรื่อย ๆ
ส่วนประกอบของเกม
นก | ท่อ | เวที |
---|---|---|
– อยู่ตำแหน่งเดิมเมื่อเริ่มเกมทุกครั้ง – ต้องบินโดยการกดปุ่มสเปซบาร์ ไม่เช่นนั้นจะหล่น – คะแนนจะเพิ่มขึ้นเรื่อย ๆ – เมื่อชนท่อเกมจะหยุด | – กำหนดให้อยู่ตำแหน่งเดิมเมื่อเริ่มเกมทุกครั้ง – เคลื่อนไหวทางซ้ายของจอโดยอัตโนมัติ – เมื่อชนกับนกทุกอย่างจะหยุด เพื่อเริ่มเกมใหม่ | – กำหนดฉากเป็นป่าเพื่อความสมจริง และลึกลับ |
1. ตั้งชื่อโพรเจ็กของเรา
- ตั้งชื่อโพรเจ็กหรือเกมของเราว่า “Flappy Bird ”
- ลบตัวละครแมวออกโดยคลิกที่สัญลักษณ์ถังขยะ
2. เลือกฉากหลัง
- คลิกที่ Choose a Backdrop มุมด้านล่างฝั่งขวามือ
- เลือกฉากหลังเป็นป่า (Jungle) หรืออะไรก็ได้ที่นักเรียนต้องการ
3. เลือกตัวละคร
- คลิกที่ Choose a Sprite
เลือกตัวละครที่นักเรียนต้องการ หรือเลือก Parrot สำหรับการกำหนดการขยับปีก
4. ปรับขนาดและกำหนดทิศทางของนก
- กำหนดขนาดที่ Size ปรับเป็น 50
- จากนั้นลากนกมาไว้ที่ฝั่งซ้ายมือ
5. ใส่โค้ดให้ตัวละครกันเถอะ
- ไปที่หมวดหมู่ Events ลากบล็อก when green flag clicked มาไว้ด้านขวามือพื้นที่ใส่บล็อก
6. กำหนดตำแหน่งเริ่มต้นของนก
- ไปที่หมวกหมู่ Motion ลากบล็อก go to x and y มาต่อท้ายบล็อก when green flag clicked เพื่อให้นกอยู่ตำแหน่งเดิมทุกครั้งที่เริ่มเกมใหม่
7. พร้อมบินกันมั้ย
ไปที่หมวดหมู่ Control ลากบล็อก forever มาไว้ด้านล่างบล็อก go to x and y
- กลับไปที่หมวดหมู่ Motion ลากบล็อก change y by มาใส่ข้างในบล็อก forever
- เปลี่ยนตัวเลขในบล็อก change by y เป็น -15 ตอนนี้ถ้าทดสอบโดยการกดธงเขียวนกของนักเรียนจะร่วงลงพื้นอย่างรวดเร็ว
8. ช้าลงอีกนิด
- แก้ไขให้นกค่อย ๆ ลงสู่พื้นโดยไปที่บล็อก wait ที่หมวดหมู่ Control นำมาไว้ด้านบนบล็อก change y by
- แก้ไขตัวเลขเป็น 0.1
9. บินขึ้นสิจ้ะ
- ตอนนี้เราต้องช่วยเจ้านกให้บินขึ้นแล้วโดยไปที่บล็อก when space key pressed ในหมวดหมู่ Events แล้วลากมาวางข้าง ๆ โค้ดชุดแรก
ไปที่หมวดหมู่ Motion แล้วลากบล็อก change y by มาต่อกับบล็อก space key pressed เอาล่ะตอนนี้นกของเราบินได้แล้ว ในตอนท้ายเราจะกำหนดให้นกกระพือปีก
10. สร้างอุปสรรคในเกมเพื่อความสนุก
- คลิกที่ paint ซึ่งอยู่ด้านบนของการเลือกตัวละคร
คลิกเลือกสีที่ Fill จากนั้นสร้างรูปทรงสี่เหลี่ยมโดยคลิกที่ square
คลิกและลากรูปทรงสี่เหลี่ยม เพื่อให้เกิดท่อสองอัน และมีช่องว่างสำหรับให้นกบินผ่าน
11. มาทำให้ท่อของเราเคลื่อนไหวกัน
- คลิกที่แถบ Code ลากบล็อก when green flag clicked จากหมวดหมู่ Events จากนั้นลากบล็อก forever ในหมวดหมู่ Control มาต่อ
- จากนั้นไปที่หมวดหมู่ Motion ลากบล็อก set y to และบล็อก set x to และบล็อก glide to x and y นำทั้งหมดมาใส่ไว้ในบล็อก forever
- แก้ไขตัวเลขในบล็อก set x to เป็น 275 ตำแหน่งนี้ทำให้ท่อเริ่มต้นที่มุมขวาของจอ
- แก้ไขตัวเลขในบล็อก glide เป็น 2 เปลี่ยนตัวเลขใน x เป็น -275เพื่อให้ท่อเลื่อนไปทางซ้ายของจอ
- จากนั้นไปที่หมวดหมู่ Motion ลากบล็อก y position มาแทนที่ค่า y
12. สุ่มตำแหน่งของท่อเพื่อความตื่นเต้น
- ไปที่หมวดหมู่ Operators จากนั้นลากบล็อก pick random มาใส่ที่ตำแหน่งในบล็อก set y to
- ปรับค่าตัวเลขเป็น -65 และ 65
13. สร้างโค้ดอีกชุด กำหนดให้ชนแล้วจบเกม
- ใส่ความสนุกเพิ่มโดยไปที่บล็อก when green flag clicked จากหมวดหมู่ Events จากนั้นลากบล็อก forever จากหมวดหมู่ Control มาต่อท้าย
- จากนั้นลากบล็อก if then มาใส่ไว้ในบล็อก forever
- จากนั้นไปที่หมวดหมู่ sensing ลากบล็อก touching mouse-pointer มาใส่ไว้ในบล็อก if then
- คลิกที่ mouse-pointer option to เปลี่ยนเป็น Parrot
ไปที่หมวดหมู่ Control ลากบล็อก stop all แล้วใส่ไว้ในบล็อก if then เพื่อให้เกมจบลงเมื่อนกของเราบินชนท่อ
ใส่ระบบคะแนนให้เกมของเรา
1. สร้างตัวแปร
- ไปที่หมวดหมู่ Variables category คลิกขวาที่ my variable เลือก Rename Variable
2. กำหนดชื่อตัวแปร
- แก้ไขชื่อเป็น score หรือคะแนนจากนั้นคลิก OK
3. จากนั้นคลิกที่ checkbox ด้านหน้า score ทำให้ score แสดงในเกมของเรา
4. คะแนนจะขึ้นเมื่อไหร่นะ
- จากนั้นไปที่หมวดหมู่ Variables ลากบล็อก set score to 0 มาใส่ไว้ด้านล่างบล็อก when green flag clicked
- จากนั้นลากบล็อก change score by 1 มาไว้ด้านล่างบล็อก glide
กำหนดให้นกกระพือปีกเพื่อความสมจริง
1. เลือกตัวละครของเรา
- คลิกที่นกหรือ Parrot
2. ตั้งค่าการสลับภาพของตัวละคร
- ไปที่หมวดหมู่ Looks จากนั้นลากบล็อก switch costume มาใส่ไว้ด้านในบล็อก forever
- เลือก parrot-a ในบล็อก forever และเลือก parrot-b ใต้บล็อก when space key pressed
3. ทดสอบเกมกันได้เลย
- เจ้านกกระพือปีก และบินขึ้นเมื่อกดปุ่มสเปซบาร์
- ท่อเคลื่อนไหวไปทางซ้าย โดยการเปลี่ยนตำแหน่ง
- คะแนนเพิ่มขึ้นเรื่อย ๆ
- ทุกอย่างหยุดเมื่อนกบินชนท่อ
- เกมของเราเสร็จสมบูรณ์ ได้เวลาสนุก