وصف مشروع موقع ألعاب باستخدام Node.js وTailwind
هذا المشروع عبارة عن موقع ويب تفاعلي تم تطويره باستخدام Node.js و Express في جهة الخادم، مع استخدام HTML وJavaScript وTailwind CSS في جهة العميل لواجهة بسيطة وسريعة الاستجابة.
يقدّم الموقع مجموعة من الألعاب الخفيفة التي يمكن لعبها بواسطة لاعبين من نفس الجهاز، مما يجعله مناسبًا للتفاعل السريع والترفيه مع الأصدقاء أو العائلة.
-الألعاب المتوفرة في الموقع
لعبة تيك تاك تو (Tic Tac Toe)
لعبة كلاسيكية بين لاعبين (X و O) على شبكة 3×3، حيث يتنافس اللاعبان على تكوين ثلاث علامات متتالية للفوز.
لعبة الذاكرة (Memory Game)
يقوم اللاعبان بقلب بطاقتين في كل دور، وفي حالة التطابق يحصل اللاعب على نقطة ويأخذ دورًا إضافيًا. اللعبة تعتمد على التركيز والذاكرة البصرية.
لعبة حجر ورقة مقص (Rock–Paper–Scissors)
لعبة سريعة وممتعة بين لاعبين، ويمكن لعبها بأكثر من جولة لتحديد الفائز النهائي.
لعبة سباق الضغط (Tap Race Game)
تتكون من زرين كبيرين لكل لاعب، والفائز هو من يضغط زرّه أكبر عدد من المرات خلال وقت محدد.
- مميزات الموقع
واجهة بسيطة وجميلة مبنية بالكامل باستخدام Tailwind CSS.
تنقل سهل بين الألعاب عبر الصفحة الرئيسية.
يعمل على المتصفح بالكامل بدون تحميل ملفات خارجية.
الألعاب تدعم اللعب الجماعي من نفس الجهاز بدون شبكة أو تسجيل دخول.
مشروع مناسب للتعلم والتطبيق العملي على Node.js وواجهات الويب.
- تقسيم المشروع
يعتمد المشروع على هيكل منظم يشمل:
ملفات HTML لكل لعبة
ملفات جافاسكربت تحتوي منطق تشغيل الألعاب
مجلد public يحتوي ملفات الستايل
خادم Express بسيط لإدارة التوجيه بين الصفحات