العودة إلى المشاريع

بناء Plusky

Plusky لعبة رياضيات تعلّم منهج الرياضيات للصف الأول في كولومبيا البريطانية. يصلح الأطفال جزرًا عائمة في السماء، ويرشدهم رفيق في كل جزيرة. اللعب مجاني، والفصل الأول مجاني.

الدور
مطوّر
التقنيات
TypeScript, Phaser, Vite, Vitest, Supabase, Stripe, Cloudflare Workers, Capacitor
الحالة
منشورة ومجانية

العب مجانًا على plusky.ca  ·  plusky.ca

خريطة الفصول في Plusky: جزر عائمة بعضها ما زال مقفلًا، وزر لمنطقة الكبار، والرفيق يقول "Welcome back! The next island is waiting."

ما هي اللعبة

كل جزيرة مكسورة، وإصلاحها يحتاج إلى رياضيات. عدّ الألواح على جسر، أكمل نمطًا من الزهور، اعرف كم ينقص لتصل إلى 10. تغطي اللعبة منهج الرياضيات للصف الأول في كولومبيا البريطانية كاملًا في 12 فصلًا و70 جزيرة و30 مهارة. الجلسة نحو 15 دقيقة، ولا توجد إعلانات. Storm Knots وضع تعاوني للعب معًا، وللكبار منطقتهم الخاصة التي يصلون إليها من الخريطة.

  • 12 فصلًا
  • 70 جزيرة
  • 30 مهارة
  • جلسات من 15 دقيقة
  • 0 إعلانات
سؤال عدّ بإطار العشرة على جزيرة عائمة: "How many planks are on the bridge?"، مع الخيارات 10 و7 و9
عدّ الألواح بإطار العشرة. محرك القواعد اختار السؤال ويعرف الإجابة.

كيف يسير الدرس

محرك قواعد يختار الرياضيات ويتحقق من كل إجابة. الذكاء الاصطناعي يصوغ الكلام فقط. ولا يقرر أبدًا ما هو الصحيح. في لعبة للأطفال الصغار، الشيء الذي يقول صح أو خطأ يجب أن يكون كودًا بسيطًا أستطيع اختباره، لا نموذجًا قد يخمّن.

الإجابة الخاطئة لا تكلّف شيئًا. يطرح الرفيق أولًا سؤالًا يوجّه الطفل. وإن لم يكفِ ذلك، يعدّها معه بالصور، ليرى الطفل لماذا كانت الإجابة كذلك.

سؤال أنماط على جزيرة عائمة: "Which flower comes next?"، صف من الزهور الحمراء والبنفسجية مُعلَّم A B B A B B A، وثلاث زهور للاختيار
الأنماط، إحدى المهارات الـ30.

الصوت

سُجّل صوت الرفيق باستخدام ElevenLabs. ثم فُحص كل مقطع بالطريقة نفسها: حوّلته إلى نص مكتوب وقارنته بالنص الأصلي. الجملة التي تقول شيئًا مختلفًا قليلًا عن الكلام على الشاشة يسهل أن تفوت الأذن، والنص المكتوب يكشفها.

مشهد قصة على جزيرة عائمة: قندس من The Timbers يقول "This is our plank yard. We stack planks in two rows of five." بجانب الرفيق وفتاة ترتدي خوذة عمل
مشاهد القصة تمهّد للرياضيات قبل أن تطلبها الجزيرة.

كيف بُنيت

اللعبة مكتوبة بـTypeScript على Phaser 3.90 وتُبنى بـVite، مع اختبارات في Vitest. يتولى Supabase الحسابات وحفظ التقدّم، وتشغّل Cloudflare Workers جانب الخادم. تمر الفوترة عبر Stripe بخطتين: Member بسعر CA$9.99 شهريًا وFamily بسعر CA$14.99 شهريًا. تطبيق Android هو اللعبة نفسها مغلّفة بـCapacitor، باسم الحزمة ca.plusky.app، وجاهز للنشر على Google Play.

بُنيت باستخدام Claude Code: TypeScript, Phaser, Vite, Vitest, Supabase, Stripe, Cloudflare Workers, Capacitor.

Number Workshop: المعادلة 1 + ? = 10 مع نقطة واحدة ممتلئة في إطار العشرة، ولوحة أرقام، والرفيق يسأل "How many more make 10?"
Number Workshop، لتكوين العدد 10.