APF · กรอบการเล่นที่สอดคล้อง (Aligned Play Framework)
ทุกกลไกของเกม ต้องเป็นกลไกการเรียนรู้ในเวลาเดียวกัน
เกมการศึกษาส่วนใหญ่ล้มเหลวสองแบบ: สนุกแต่ไม่ได้สอนอะไร หรือสอนแต่ไม่มีใครเล่น APF แก้ที่รากของปัญหา — ทำให้การเล่นกับการเรียนเป็นสิ่งเดียวกัน
กรอบแนวคิดห้าชั้น
แต่ละชั้นตอบคำถามที่ชั้นอื่นตอบไม่ได้ BUILD และ DRIVE คือเครื่องยนต์ตรงกลาง
ผู้เรียนควร “ทำ” อะไรในเชิงการคิด
Bloom's Taxonomyการเรียนรู้กลายเป็นการกระทำในเกมได้อย่างไร
LM-GMออกแบบกลไกและการเล่นที่เกิดขึ้นอย่างไร · เครื่องยนต์
MDAทำไมผู้เรียนถึงอยากเล่นต่อ · เครื่องยนต์
Octalysisการเล่นทำให้เกิดการเรียนรู้ลึกจริงไหม
PICRAT · ICAPเรียนรู้ “ผ่าน” การเล่น ไม่ใช่ “ข้าง ๆ” การเล่น
ถ้าความรู้เป้าหมายไม่จำเป็นต่อการผ่านด่าน แปลว่าการเรียนรู้แค่วางอยู่ข้าง ๆ เกม
✕ ข้าง ๆ (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 นาที · ฟรี ไม่ต้องสมัคร