APF · กรอบการเล่นที่สอดคล้อง (Aligned Play Framework)

ทุกกลไกของเกม ต้องเป็นกลไกการเรียนรู้ในเวลาเดียวกัน

เกมการศึกษาส่วนใหญ่ล้มเหลวสองแบบ: สนุกแต่ไม่ได้สอนอะไร หรือสอนแต่ไม่มีใครเล่น APF แก้ที่รากของปัญหา — ทำให้การเล่นกับการเรียนเป็นสิ่งเดียวกัน

กรอบแนวคิดห้าชั้น

แต่ละชั้นตอบคำถามที่ชั้นอื่นตอบไม่ได้ BUILD และ DRIVE คือเครื่องยนต์ตรงกลาง

AIM

ผู้เรียนควร “ทำ” อะไรในเชิงการคิด

Bloom's Taxonomy
BIND

การเรียนรู้กลายเป็นการกระทำในเกมได้อย่างไร

LM-GM
BUILD

ออกแบบกลไกและการเล่นที่เกิดขึ้นอย่างไร · เครื่องยนต์

MDA
DRIVE

ทำไมผู้เรียนถึงอยากเล่นต่อ · เครื่องยนต์

Octalysis
CHECK

การเล่นทำให้เกิดการเรียนรู้ลึกจริงไหม

PICRAT · ICAP

ดูทั้ง 5 ชั้นแบบละเอียด →

เรียนรู้ “ผ่าน” การเล่น ไม่ใช่ “ข้าง ๆ” การเล่น

ถ้าความรู้เป้าหมายไม่จำเป็นต่อการผ่านด่าน แปลว่าการเรียนรู้แค่วางอยู่ข้าง ๆ เกม

✕ ข้าง ๆ (beside)

เล่นเกมจับคู่ แล้วมีป๊อปอัปควิซแยกต่างหาก — เอาควิซออกเกมก็ยังเล่นได้

✓ ผ่าน (through)

ต้องใช้ความรู้เป้าหมายให้ถูกเพื่อเปิดประตูด่านต่อไป — ความรู้คือกลไกเกม

พร้อมออกแบบแล้วหรือยัง

เลือกสตูดิโอที่ตรงกับวิชาของคุณ — ทั้งสองใช้กรอบ APF เดียวกัน

ESL · สอนภาษาอังกฤษ

เริ่มสตูดิโอ ESL →
ดูตัวอย่างพรอมป์
You are building an interactive web mini-game for a Thai ESL class.

LEARNER: Grade 4, CEFR A2. Young-learner framing; A2 vocabulary only.
BAND EXAMPLE (CEFR A2): everyday topics (weekend, weather, shopping); short linked sentences ("She is happy because it is sunny."). Do not simplify below A2 or jump above it.
ACTIVITY: Show a sentence with one word missing; the child taps the word that fills the gap.
CONTENT: sunny, rainy, cloudy, windy, hot, cold, snowy, stormy
CONTENT SHAPE: Build a gapped sentence FROM the content; remove one target word and offer 3 plausible distractors.

MOTIVATION (Development & Accomplishment): Track score in session; show a progress bar and a level-up message at milestones. No saved state.

INTERACTION: kids answer by tapping. Instructions bilingual: English instructions, Thai gloss for hard words.

BUILD RULES (must run anywhere):
• single self-contained HTML file — no build step
• no backend / no paid APIs
• browser TTS for audio

OUTPUT: return one complete, self-contained HTML file — runnable as-is.

หลายวิชา — ใช้กับวิชาใดก็ได้

เริ่มสตูดิโอทุกวิชา →
ดูตัวอย่างพรอมป์
You are building an interactive web mini-game for a Thai classroom.

SUBJECT: History
TOPIC: อาณาจักรสุโขทัย (Sukhothai)
LEARNER: Grade 6, Developing level. Young-learner framing.
BAND EXAMPLE (Developing): applies the idea to familiar, single-step problems with light scaffolding. Do not simplify below Developing or jump above it.
Calibrate: before building, write ONE worked Developing-level example for "อาณาจักรสุโขทัย (Sukhothai)" so the difficulty is concrete.
ACTIVITY: Show steps/events/stages out of order; the learner drags them into the correct order (tap-to-place fallback on touch).
CONTENT: พ่อขุนศรีอินทราทิตย์, พ่อขุนรามคำแหง, ศิลาจารึกหลักที่ 1, ลายสือไทย, เครื่องสังคโลก, ไตรภูมิพระร่วง
CONTENT SHAPE: Put the items into one correct order; shuffle them for the learner to reorder.

MOTIVATION (Development & Accomplishment): Track score in session; show a progress bar and a level-up message at milestones. No saved state.

INTERACTION: kids answer by dragging items into place. INSTRUCTIONS: in Thai.

BUILD RULES (must run anywhere):
• single self-contained HTML file — no build step
• no backend / no paid APIs
• browser TTS for audio

OUTPUT: return one complete, self-contained HTML file — runnable as-is.

ได้พรอมป์พร้อมวางใน Gemini Canvas ใน ~2 นาที · ฟรี ไม่ต้องสมัคร