0Pricing
Coding for Kids · บทเรียน

การเด้งไปมา

ทำให้รูปร่างเด้งออกจากขอบ

การเด้งไปมา เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

เด้งไปเด้งมา!

สวัสดีค่ะ นักสร้างแอนิเมชัน! 🏀 วันนี้เราจะทำให้เต่าของเรา เด้งออกจากขอบหน้าต่างกันค่ะ!

เหมือนลูกบอลในห้องเลยค่ะ 🎾

ขอบของหน้าต่าง

หน้าต่างมีขอบ ได้แก่ ซ้าย ขวา ด้านบน และด้านล่างค่ะ 🪟

เมื่อเต่าไปถึงขอบ เราต้องการให้เต่าหันกลับค่ะ!

ตรวจสอบตำแหน่ง

เราใช้ t.xcor() เพื่อถามว่า "เต่าอยู่ที่ไหนในแนวซ้ายไปขวา" ค่ะ 📍

ถ้าตัวเลขนั้นมากเกินไป เต่าก็อยู่ใกล้ขอบแล้วค่ะ!

หันกลับ

เพื่อให้เด้ง เต่าจะเปลี่ยนทิศทางค่ะ เราใช้ t.right(180) เพื่อหมุนกลับไปอีกทางได้ค่ะ 🔄

การเด้งแบบง่าย

ตรงนี้เต่าจะเคลื่อนที่ และถ้าไปทางขวามากเกินไป เต่าจะหันกลับค่ะ! 🏀

import turtle

t = turtle.Turtle()
for i in range(20):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
turtle.done()

เต่าหันกลับแล้ว!

เมื่อเต่าเคลื่อนที่ผ่าน 150 เต่าก็หมุนกลับและเคลื่อนที่ย้อนกลับมาค่ะ! 🔄

นี่แหละค่ะคือการเด้ง!

คำวิเศษ if

เราใช้ if ค่ะ! 🤔

if หมายถึง "ทำสิ่งนี้ต่อเมื่อบางสิ่งเป็นจริงเท่านั้น" ค่ะ ในที่นี้คือ หันกลับเมื่อเคลื่อนไปทางขวามากเกินไปเท่านั้น

เด้งได้ทั้งสองทาง

เราทำให้เต่าเด้งออกจากขอบซ้ายได้ด้วยค่ะ! ตรวจสอบทั้งสองด้านกันนะคะ ↔️

import turtle

t = turtle.Turtle()
for i in range(30):
    t.forward(20)
    if t.xcor() > 150:
        t.right(180)
    if t.xcor() < -150:
        t.right(180)
turtle.done()

กลับไปกลับมา

ตอนนี้เต่าจะเด้งไปมาระหว่างขอบทั้งสอง กลับไปกลับมาค่ะ! ↔️🏀

เหมือนลูกบอลที่กำลังเด้งจริง ๆ เลยค่ะ

เกมจริงทำงานอย่างไร

ตัวละครในวิดีโอเกมก็เด้งออกจากกำแพงด้วยวิธีเดียวกันค่ะ! 🎮

เคลื่อนที่ ตรวจสอบขอบ และหันกลับเมื่อจำเป็น คุณได้เรียนรู้เทคนิคการทำเกมจริงแล้วค่ะ!

เจ้าแห่งการเด้ง!

คุณเรียนรู้การตรวจสอบตำแหน่งด้วย xcor() และการทำให้เด้งด้วย if แล้วค่ะ 🏀🏆

ตรวจสอบอย่างรวดเร็ว

แบบทดสอบเรื่องการเด้งค่ะ! 🏀

มือโปรด้านการเด้ง!

ยอดเยี่ยมมากค่ะ! 🎉 ตอนนี้เต่าของคุณเด้งไปมาได้แล้ว

บทเรียนถัดไป: สร้างฉากเคลื่อนไหวของคุณเองค่ะ! 🎬

คำถามที่พบบ่อย

บทเรียน “การเด้งไปมา” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การเด้งไปมา” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Coding for Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การเด้งไปมา”

ทำให้รูปร่างเด้งออกจากขอบ คุณปฏิบัติ Coding for Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Coding for Kids หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Coding for Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “การเด้งไปมา” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม

ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การทำให้สิ่งต่าง ๆ เคลื่อนไหว
  2. การเคลื่อนไหวซ้ำ
  3. การเด้งไปมา
  4. ภาพเคลื่อนไหวของคุณเอง
← กลับไปที่ Coding for Kids