K
Kouwua Studio
首頁 / 實驗室筆記 / 讓孩子忘記自己在學習:玩樂學的起點…
學習

讓孩子忘記自己在學習:玩樂學的起點

一個數學遊戲、一個英文遊戲,然後又一個。玩樂學從讓孩子覺得「這不像在學習」這個念頭出發,現在已經上線 11 個遊戲,橫跨數學與英文。

2026年6月12日
玩樂學遊戲化學習國小英文iPad教育科技

玩樂學的起點是一個很直接的問題:為什麼孩子能在遊戲裡專注幾個小時,寫作業卻撐不過十分鐘?

答案不是孩子懶。是回饋速度不一樣。遊戲裡做對一件事,立刻有反應——分數跳動、動畫播放、關卡過了。作業做完,明天老師才告訴你錯幾題。

這個觀察變成玩樂學的設計原則:學習的回饋要快到讓孩子分不清楚這是在玩還是在學。

從「湊十法」開始

第一個做的遊戲是湊十法——小學加法的基礎技巧,把兩個數字拆開湊成 10 再加剩下的部分。概念簡單,但如果沒有建立直覺,之後更難的計算就會很吃力。

我們把它做成了重力滑動消除遊戲:6×6 格子,數字方塊因重力下落,滑動方向讓方塊移動,相加等於 10 的組合自動消除。5 種配對(1+9、2+8、3+7、4+6、5+5)各有獨立的動畫劇情。

孩子在玩的過程中,腦子其實一直在算「這個數字還缺幾才能湊十」,只是他感覺自己在玩消除遊戲。

現在的 11 個遊戲

目前上線的遊戲跨越數學和英文兩個領域:

數學類

英文類

數學和英文各有側重,但底層邏輯一樣:把學習的動作包裝進遊戲機制裡,讓錯誤本身變成學習的一部分,而不是讓孩子覺得「我又做錯了」。

以數學塔防戰為例:殭屍帶著數字下落,孩子放減法塔(左)或除法塔(右)。除法不整除就閃避——孩子立刻知道「這個除數不對」,比老師說「這題要找因數」直接多了。

架構的選擇

玩樂學用的是混合式架構:Next.js 14 入口網站 + 純 Vanilla JS 遊戲

每個遊戲是一個獨立的 HTML 檔案,放在 public/ 資料夾下,沒有框架依賴。原因很實際:遊戲需要幀率流暢和觸控即時回應,Pointer Events API 配合純 CSS 動畫就能做到,不需要 React 的 virtual DOM 介入。

入口網站(Next.js)負責遊戲清單、篩選邏輯(按年級、學科)、SEO、未來的帳號系統。遊戲本體(Vanilla JS)負責玩法、動畫、音效。兩邊各做各擅長的事。

新遊戲的上架流程也因此很簡單:把 HTML 放進 public/,在 src/data/games.tsx 的遊戲清單裡加一筆資料,就完成了。

下一步

目前正在申請 Google AdSense,接下來會加入登入功能和藍新金流的付費機制。

Facebook 社群 @playjoylearn 有新遊戲上線的消息。

← 回實驗室筆記