ບົດທີ 4: ໂປຣເຈັກນ້ອຍ — ເກມສຳຫຼວດດາວອັງຄານ Mars Rover
LO
Session 445 minutes

ບົດທີ 4: ໂປຣເຈັກນ້ອຍ — ເກມສຳຫຼວດດາວອັງຄານ Mars Rover

Learning objective: ລວມບົດທີ 1-3 ເປັນເກມ Mars Rover ທີ່ສົມບູນ ມີສຽງ, ກະດານຄະແນນ ແລະ ແຖບພະລັງງານ.

Theory & practice

🪐 ບົດທີ 4: ໂປຣເຈັກສຳຫຼວດດາວອັງຄານດ້ວຍລົດ Mars Rover

🚀 ພາລະກິດສູ່ດາວອັງຄານ

ຂໍສະແດງຄວາມຍິນດີທີ່ເຈົ້າຮຽນຈົບຂັ້ນຕອນທຳອິດຂອງຫຼັກສູດ!

ໃນໂປຣເຈັກນີ້, ພວກເຮົາຈະລວມທຸກສິ່ງທີ່ໄດ້ຮຽນມາເພື່ອສ້າງເກມທີ່ເຈົ້າຄວບຄຸມຫຸ່ນຍົນສຳຫຼວດດາວອັງຄານ.

ເຈົ້າຈະໃຊ້:

  • ບລັອກ Motion.
  • ການວົນຊ້ຳ.
  • ຕົວປ່ຽນ.
  • ເງື່ອນໄຂ if ... then.
  • ການກວດຈັບການຊົນ.
  • ແປ້ນພິມເພື່ອຄວບຄຸມຕົວລະຄອນ.
ພາລະກິດ: ຂັບລົດ Mars Rover ເກັບຕົວຢ່າງຫີນພະລັງງານ ພ້ອມທັງຫຼີກລ່ຽງຂຸມອັນຕະລາຍເທິງໜ້າດາວອັງຄານ.

🎯 ຈຸດປະສົງຂອງໂປຣເຈັກ

ເມື່ອເຮັດສຳເລັດ, ເຈົ້າຈະສາມາດ:

  • ຄວບຄຸມຕົວລະຄອນດ້ວຍແປ້ນພິມ.
  • ໃຊ້ການວົນຊ້ຳເພື່ອໃຫ້ເກມແລ່ນຕໍ່ເນື່ອງ.
  • ໃຊ້ຕົວປ່ຽນເພື່ອເກັບຄະແນນ ແລະ ພະລັງງານ.
  • ໃຊ້ເງື່ອນໄຂເພື່ອກວດຈັບວັດຖຸ.
  • ສ້າງເກມທີ່ມີເປົ້າໝາຍ ແລະ ກົດລະບຽບຊັດເຈນ.

1. ຕັ້ງຄ່າເກມ

Mục Trọng Tâm

ຕົວລະຄອນ

ສ້າງ ຫຼື ເລືອກຕົວລະຄອນສາມຕົວ:

ຕົວລະຄອນບົດບາດ
Mars_Roverຫຸ່ນຍົນທີ່ຜູ້ຫຼິ້ນຄວບຄຸມ
Energy_Rockສິ່ງທີ່ຕ້ອງເກັບ
Craterສິ່ງກີດຂວາງທີ່ຕ້ອງຫຼີກລ່ຽງ
Mục Trọng Tâm

ພື້ນຫຼັງ

ເລືອກພື້ນຫຼັງທີ່ເປັນໜ້າດາວອັງຄານ ຫຼື ອະວະກາດ.

ເຈົ້າສາມາດເພີ່ມ:

  • ສະຖານີຄົ້ນຄວ້າ.
  • ທຸງໝາຍຈຸດ.
  • ກ້ອນຫີນ ແລະ ຂຸມພູເຂົາໄຟ.
  • ຂໍ້ຄວາມພາລະກິດ.

2. ສ້າງຕົວປ່ຽນ

ສ້າງຕົວປ່ຽນສາມຕົວ:

text
Score
Energy
Time

ຄວາມໝາຍຂອງແຕ່ລະຕົວປ່ຽນ:

  • Score: ຈຳນວນຕົວຢ່າງຫີນທີ່ເກັບໄດ້.
  • Energy: ພະລັງງານທີ່ຫຸ່ນຍົນຍັງເຫຼືອ.
  • Time: ເວລາທີ່ເຫຼືອເພື່ອເຮັດພາລະກິດໃຫ້ສຳເລັດ.

ເມື່ອເກມເລີ່ມ:

text
when green flag clicked
set [Score] to [0]
set [Energy] to [100]
set [Time] to [60]
go to x: 0 y: 0

3. ຂັບລົດ Mars Rover

Mars Rover ຕ້ອງກວດແປ້ນພິມຢ່າງຕໍ່ເນື່ອງ:

text
when green flag clicked
forever
    if <key [up arrow] pressed?> then
        change y by 5
        change [Energy] by -1

    if <key [down arrow] pressed?> then
        change y by -5
        change [Energy] by -1

    if <key [right arrow] pressed?> then
        change x by 5
        change [Energy] by -1

    if <key [left arrow] pressed?> then
        change x by -5
        change [Energy] by -1

ທຸກການເຄື່ອນທີ່ໃຊ້ພະລັງງານ, ດັ່ງນັ້ນຜູ້ຫຼິ້ນຕ້ອງຊອກຫາເສັ້ນທາງທີ່ສັ້ນ ແລະ ປອດໄພ.

4. ເກັບຫີນພະລັງງານ

ຂຽນໂປຣແກຣມໃຫ້ຕົວລະຄອນ Energy_Rock:

text
when green flag clicked
go to random position
show

forever
    if <touching [Mars_Rover]?> then
        change [Score] by 1
        change [Energy] by 10
        play sound [Collect]
        go to random position

ເມື່ອ Mars Rover ແຕະຫີນ:

  • ຄະແນນເພີ່ມຂຶ້ນ 1.
  • ພະລັງງານເພີ່ມຂຶ້ນ 10.
  • ຫີນປາກົດຢູ່ບ່ອນໃໝ່.

5. ຫຼີກລ່ຽງຂຸມ

ຂຽນໂປຣແກຣມໃຫ້ Mars Rover ກວດຈັບສິ່ງກີດຂວາງ:

text
forever
    if <touching [Crater]?> then
        play sound [Alarm]
        change [Energy] by -20
        move -20 steps
        say "ລະວັງ! ຂຸມເລິກ." for 2 seconds

ຖ້າລົດແລ່ນເຂົ້າເຂດອັນຕະລາຍ, ມັນຈະເສຍພະລັງງານ ແລະ ຕ້ອງຖອຍອອກ.

6. ສ້າງໂມງນັບຖອຍຫຼັງ

text
when green flag clicked
set [Time] to [60]

repeat 60
    wait 1 seconds
    change [Time] by -1

ຫຼັງຈາກ 60 ວິນາທີ, ຕົວປ່ຽນ Time ຈະເປັນ 0.

7. ຊະນະ ແລະ ແພ້

Mục Trọng Tâm

ພາລະກິດສຳເລັດ

ຜູ້ຫຼິ້ນຊະນະເມື່ອເກັບຕົວຢ່າງຫີນໄດ້ 5 ກ້ອນ:

text
if <Score ≥ 5> then
    say "ພາລະກິດສຳເລັດ!" for 3 seconds
    stop all
Mục Trọng Tâm

ໝົດພະລັງງານ

text
if <Energy ≤ 0> then
    say "Mars Rover ໝົດພະລັງງານແລ້ວ!" for 3 seconds
    stop all
Mục Trọng Tâm

ໝົດເວລາ

text
if <Time = 0> then
    say "ໝົດເວລາແລ້ວ!" for 3 seconds
    stop all

ໃສ່ເງື່ອນໄຂເຫຼົ່ານີ້ໄວ້ໃນການວົນຊ້ຳ forever ເພື່ອໃຫ້ເກມກວດສະຖານະຢູ່ສະເໝີ.

8. ກົດລະບຽບທັງໝົດ

  1. 1ຜູ້ຫຼິ້ນມີເວລາ 60 ວິນາທີ ເພື່ອເຮັດພາລະກິດໃຫ້ສຳເລັດ.
  2. 2ໃຊ້ປຸ່ມລູກສອນເພື່ອຂັບ Mars Rover.
  3. 3ເກັບຕົວຢ່າງຫີນ 5 ກ້ອນເພື່ອຊະນະ.
  4. 4ທຸກການເຄື່ອນທີ່ໃຊ້ພະລັງງານ.
  5. 5ການເກັບຫີນຈະເພີ່ມພະລັງງານຄືນ.
  6. 6ການແຕະຂຸມເສຍພະລັງງານຫຼາຍ.
  7. 7ເກມຈົບເມື່ອເຈົ້າຊະນະ, ໝົດເວລາ ຫຼື ໝົດພະລັງງານ.

🧪 ກວດໂປຣເຈັກ

ກ່ອນຈົບ, ໃຫ້ກວດວ່າ:

  • Mars Rover ເຄື່ອນທີ່ຖືກຕ້ອງທັງສີ່ທິດ.
  • ຄະແນນເລີ່ມຕົ້ນທີ່ 0.
  • ພະລັງງານເລີ່ມຕົ້ນທີ່ 100.
  • ໂມງນັບຖອຍຫຼັງຫຼຸດລົງທຸກໆວິນາທີ.
  • ຫີນຍ້າຍໄປບ່ອນໃໝ່ຫຼັງຈາກຖືກເກັບ.
  • ການແຕະຂຸມເຮັດໃຫ້ພະລັງງານຫຼຸດລົງ.
  • ເກມຢຸດຖືກຕ້ອງເມື່ອຊະນະ ຫຼື ແພ້.
  • ການຄລິກທຸງສີຂຽວຈະເລີ່ມເກມໃໝ່.

🧩 ສິ່ງທ້າທາຍຕໍ່ຍອດ

ເຈົ້າສາມາດປັບປຸງເກມໄດ້ໂດຍ:

  • ເພີ່ມຂຸມໃຫ້ຫຼາຍຂຶ້ນ.
  • ເພີ່ມຄວາມໄວຫຼັງຈາກໄດ້ 3 ຄະແນນ.
  • ເພີ່ມແບັດເຕີຣີພະລັງງານພິເສດ.
  • ສ້າງຫຼາຍລະດັບຄວາມຍາກ.
  • ເຮັດໃຫ້ຂຸມເຄື່ອນທີ່ໄດ້.
  • ເພີ່ມໜ້າຈໍຄຳແນະນຳກ່ອນຫຼິ້ນ.
  • ບັນທຶກຄະແນນສູງສຸດໄວ້ໃນຕົວປ່ຽນໃໝ່.

ຕົວຢ່າງການເພີ່ມຄວາມຍາກ:

text
if <Score = 3> then
    say "ເຕືອນ: ພາຍຸດາວອັງຄານກຳລັງມາ!" for 2 seconds
    speed up the obstacles

✅ ສະຫຼຸບພາກທີ 1

ໃນໂປຣເຈັກສຳຫຼວດດ້ວຍ Mars Rover, ເຈົ້າໄດ້ລວມ:

  • Motion ເພື່ອຄວບຄຸມຫຸ່ນຍົນ.
  • ການວົນຊ້ຳ ເພື່ອໃຫ້ເກມແລ່ນຕໍ່ເນື່ອງ.
  • ຕົວປ່ຽນ ເພື່ອເກັບຄະແນນ, ພະລັງງານ ແລະ ເວລາ.
  • ເງື່ອນໄຂ ເພື່ອຈັດການການຊົນ, ການຊະນະ ແລະ ການແພ້.
  • ການຄິດຢ່າງມີເຫດຜົນ ເພື່ອສ້າງກົດລະບຽບເກມທີ່ສົມບູນ.
🌟 ເຈົ້າພ້ອມສຳລັບແບບທົດສອບພາກທີ 1 ແລ້ວ. ຫຼິ້ນໂປຣເຈັກອີກຄັ້ງ ແລະ ອະທິບາຍວ່າບລັອກແຕ່ລະກຸ່ມເຮັດຫຍັງ ກ່ອນເລີ່ມແບບທົດສອບ.
Mục Trọng Tâm

ຄຳຖາມດ່ວນ

  1. 1ເປັນຫຍັງເງື່ອນໄຂຊະນະ ແລະ ແພ້ຕ້ອງຢູ່ໃນການວົນຊ້ຳ?
  2. 2ຕົວປ່ຽນ Energy ປ່ຽນແປງເມື່ອໃດ?
  3. 3ເກີດຫຍັງຂຶ້ນເມື່ອ Mars Rover ແຕະຂຸມ?
  4. 4ເຈົ້າຈະເພີ່ມຄຸນສົມບັດໃດເພື່ອໃຫ້ເກມມ່ວນຂຶ້ນ?

Sẵn sàng kiểm tra kiến thức?

Chuyển sang phòng thi riêng để làm bài, xem kết quả và giải thích.

ແບບທົດສອບຄວາມສາມາດພາກທີ 1: ເຫດຜົນ Scratch ແລະ ບລັອກພື້ນຖານ →14 questions · 15 minutes