MakeCode Cheatsheet

รวมสูตรโกงสำหรับการใช้งาน MakeCode

👋 Hello, world

hello-world

🔠 รับข้อมูล String

ask-string

🔢 รับข้อมูล Number

ask-number

✔️❌ รับข้อมูล Boolean

ask-boolean

📦 เพิ่มหรือลดข้อมูลกับตัวแปร

change-by

❓ ตรวจสอบค่าน้อยกว่าและมากกว่า

compare-number

❓ ตรวจสอบข้อความที่เท่ากัน

compare-text

⚙️ การใช้ตารางค่าความจริง

logic

table-truth

❤️ Life Cycle ของการทำงานหลัก

life-cycle

➗ บวกเลขทางคณิตศาสตร์

math-basic

➕ ค่าสัมบูรณ์

math-absolute

0️⃣ ปัดเศษ

math-round

math-floating-table

*️⃣ สุ่มตัวเลขระหว่าง 0 ถึง 10

math-random

🔀 โอกาสที่จะได้เป็นจริง 20%

chance

🔄 วนลูปทำซ้ำ 3 รอบ

repeat-3

🔄 วนลูปจนกว่าจะได้ true

while-not-true

📚 ประกาศข้อมูล Array และเรียกใช้

array-get-set

📚 วนลูปตามจำนวนเนื้อหาใน Array

array-loop

📚 เรียกค่าแบบสุ่มใน Array

array-random

📚 เพิ่มข้อมูลไปที่ Array

array-append

📚 ลบข้อมูลตามตำแหน่งของ Array

array-remove

📚 ย้อนกลับตำแหน่ง Array

array-reverse

🔠 นำข้อความรวมเข้าด้วยกัน

text-join

🔠 นับความยาวของข้อความ

text-length

📚 การแยกคำเป็น Array

text-split

🚩 สร้าง Function และรับ Parameters

function-params

🚩 ใช้ Return คืนค่าให้กับผู้เรียก Function

function-return

🎮 เพิ่มคะแนนทุกๆ 1 วินาที เมื่อครบ 10 ให้เกมชนะ

info-score

🎮 ระบบคะแนนพื้นฐาน โดยลดเลือดทุกๆ 1 วินาที

info-life

🎮 ระบบนับถอยหลัง 10 วินาที เมื่อหมดเวลาเกมจะแพ้

info-countdown

🏃‍♂️ สร้าง Sprite และกำหนดให้เคลื่อนที่ได้ด้วยปุ่มลูกศร

sprite-move

🏃‍♂️ กำหนด Sprite ให้เคลื่อนที่และสะท้อนกำแพง

sprite-velocity

🏃‍♂️ กำหนดให้ Sprite ติดตามกับอีก Sprite

sprite-follow

🏃‍♂️ สร้างแรงโน้มถ่วงให้ Sprite และกดปุ่ม A เพื่อกระโดด

sprite-jump

🏃‍♂️ เพิ่มเอฟเฟคให้กับ Sprite

sprite-effect

🔫 สร้าง Projectile จากตัวผู้เล่นโดยการกดปุ่ม A

sprite-projectile

🔫 สุ่ม Projectile จากด้านข้าง และเมื่อถูกตัวผู้เล่นให้แพ้

sprite-random-projectile

🏃‍♂️ เมื่อ Sprite ถูกสร้างให้เพิ่มคะแนน และเมื่อถูกทำลายให้ลดคะแนน

sprite-event

🏃‍♂️ กำหนด Sprite ให้หันซ้าย-ขวาเมื่อกดปุ่ม

sprite-set

🏃‍♂️ สร้าง Animation ให้กับ Sprite

sprite-animation

🏃‍♂️ กำหนดให้ Sprite มีเคลื่อนไหวแบบเด้งดึ๋ง

sprite-bounce

🎶 เล่นเสียงเพลงเมื่อกดปุ่ม A

play-sound

🌄เพิ่มฉากหลังให้กับเกม

scene-bg

🌄 เพิ่มเอฟเฟคและสีให้กับฉากหลัง

scene-bg-effect

🔳 ขนาดหน้าจอสำหรับกำหนด Tilemap

tilemap-size

🔳 กำหนดกำแพง และตั้งให้ Sprite มีแรงโน้มถ่วงในเกม

titlemap-platformer-wall

titlemap-platformer-code

📹 กำหนดให้มุมกล้องคอยติดตามผู้เล่นเมื่อเคลื่อนไหว

camera-follow

กล้องจะติดตามก็ต่อเมื่อ Tilemap มีขนาดกว้างกว่า 10 x 8

🔳 การวางอาหาร (Sprite) ไว้ตามตำแหน่ง Tile ที่ระบุ

place-sprite

🔳 วางตำแหน่งผู้เล่น (Sprite) แบบสุ่มบน Tile

random-sprite

🌋 ลดเลือดเมื่อผู้เล่นเดินไปลงพื้นที่ลาวา

lava-map

overlaps