A squishy platformer for kids. Play as Mochi, a little rice cake creature bouncing through five colorful worlds to find the way home after getting lost during the Moon Festival.
A procedural symbol memory game. Each session generates a unique writing system with shared radicals, consistent stroke patterns, and internal logic — then challenges you to learn to read it.
Monte Carlo simulation for analyzing distributed autonomous defense networks against FPV drone attacks. Models acoustic detection, optical tracking, classification, and weapon engagement chains with environmental factors (wind, visibility, noise).
A browser-based drum practice game that uses the Web MIDI API to allow musicians to practice rhythms with MIDI controllers.
يتيح هذا التطبيق للموسيقيين ممارسة إيقاعات الطبول عبر المتصفح باستخدام واجهة Web MIDI. يدعم الاتصال بجميع أجهزة MIDI المتوافقة، ويعرض لوحة إيقاعية تفاعلية تُظهر النغمات التي تُضرب في الوقت الحقيقي. يقدّم مؤشرات مرئية للوقت والدقة، مما يساعد المتدربين على تحسين توقيتهم وتناسقهم. يهدف إلى توفير بيئة تعليمية ممتعة ومباشرة للطبال والطلاب الموسيقيين الذين يرغبون في تحسين مهاراتهم دون الحاجة إلى معدات معقدة. يحل مشكلة نقص أدوات التدريب المتاحة على الإنترنت التي تسمح بالتحكم في الأجهزة الحقيقية. يميز نفسه بواجهة بسيطة وسريعة الاستجابة، مع دعم للعديد من أنماط الإيقاع المتنوعة.
A reusable header dropdown menu component for SvelteKit that automates state, accessibility, and positioning using bits-ui.
يقدّم هذا المكوّن قائمة منسدلة رأسية متوافقة مع معايير الوصول لتطبيقات SvelteKit. يقوم بإدارة حالة القائمة تلقائياً، ويغلق القائمة عند النقر خارجها، ويحسب موضع القوائم الفرعية باستخدام Floating UI، كما يدعم التنقل عبر لوحة المفاتيح وإدارة سمات ARIA. تم بناؤه باستخدام Svelte 5، Tailwind CSS، وTypeScript، ويأتي بواجهة برمجة تطبيقات نظيفة وتكامل سهل مع التخطيطات الحالية. يهدف إلى تسهيل عمل المطورين الذين يحتاجون إلى مكوّن رأس متكامل دون الحاجة إلى تنفيذ يدوي. يضمن التصميم استجابةً عالية للأنظمة المختلفة ويعزز تجربة المستخدم. يضيف قيمة مضافة للمشاريع التي تتطلب مكوّنات واجهة مستخدم متقدمة وسهلة الصيانة.
The guitar-learning project is an adaptive practice app for guitarists, featuring mic-based exercises, theory quizzes, and a CAGED chord visualizer.
هذا التطبيق يوفّر بيئة تعلم تفاعلية للموسيقيين، تغطي مهارات متعددة مثل التعرف على النوتات، السير على الأوتار، تدريب الفجوات، التنقل على لوحة الجيتار، وتحليل الأكورديا. يستخدم التطبيق خوارزمية YIN للتعرف على النوتات المنفردة والبيانات الصوتية، ويعتمد على نظرية المعرفة البايزيانية (BKT) ونظرية الاستجابة للمادة (IRT) لتحليل سلوك الطالب. كما يحتوي على ميزات مثل محرّك الجيتار، مرآة الأكورديا، وموارد إرشادية.