The dice-game-multiplayer project is a multiplayer game for playing dice games online.
هذا المشروع يسمح للمستخدمين المتعددين بلاعب ألعاب العصا في الوقت الفعلي. يستخدم قاعدة البيانات PostgreSQL ويدعم ميزات مثل إدارة الحالة، وإدارة المستخدمين، وتحديثات الوقت الفعلي. يمكن لعب اللعبة باستخدام واجهة ويب، حيث يمكن للمستخدمين ركل العصا، وضع رهان، والتفاعل مع بعضهم البعض.
A web-based quiz that tests users' knowledge of web accessibility best practices and WCAG standards.
يُقدّم هذا الاختبار التفاعلي تجربة تعليمية تتضمن أسئلة متعددة الخيارات تغطي مواضيع مثل التباين اللوني، أدوار ARIA، التنقل عبر لوحة المفاتيح، وغيرها من جوانب الوصول. يختار اللاعب مستوى صعوبة—مبتدئ، متوسط، أو متقدم—ويجيب على ما يصل إلى عشرة أسئلة في كل جولة. بعد كل إجابة، يُعرض شرحًا وهدفًا تعليميًا لتعزيز الفهم. تُحسب النتيجة النهائية وتُعرض تحليلًا حسب الموضوعات لتحديد نقاط القوة والضعف. يهدف المشروع إلى مساعدة المطورين والمصممين وأي شخص مهتم بتصميم الويب القابل للوصول، ويعمل كأداة تعليمية وتقييم سريع للمعرفة الحالية.
This project is a container herb farming simulation game designed for users to breed plants, optimize genetics, manage their shelf, and sell products at a virtual farmers market.
هذا المشروع هو لعبة محاكاة لزراعة الأعشاب في containers، مصممة لتعليم المستخدمين كيفية تربية النباتات، تحسين صفاتها الوراثية، إدارة مخازنهم، وبيع منتجاتهم في سوق المحاصيل الأسبوعي.
Terror in the Jungle is a browser-based 3D first-person shooter game focused on large-scale jungle combat, stable frame pacing, and testable AI behavior.
هذا المشروع هو لعبة FPS ثلاثية الأبعاد متوفرة على الويب، تُصمم لتحاكي القتال في الغابة الكبيرة. يحتوي على أنماط اللعب المتعددة، بما في ذلك سيطرة المنطقة، وحرية البحار، ومعركة الفريق، وعالم sandbox للذكاء الصناعي، وأشاوا الجبل. تُفضل اللعبة استقرار معدل الإطار الزمني وتجربة الذكاء الصناعي. يمكن للاعبين المشاركة في مختلف سيناريوهات القتال مع إعدادات قابلة للتخصيص.
A real‑time multiplayer browser game where players control heroes and battle each other.
يُقدّم هذا المشروع لعبة متعددة اللاعبين عبر المتصفح تُسمح للاعبين بالتحكم في أبطال فريدين ومواجهة بعضهم البعض في معارك فورية. تعتمد اللعبة على خادم Express لتقديم الصفحات وتنسيق الاتصالات، بينما يُستخدم Socket.io لتبادل الرسائل في الوقت الحقيقي بين اللاعبين. لا تتطلب اللعبة قاعدة بيانات، إذ تُحفظ حالة اللعبة في الذاكرة أثناء الجلسة، ما يجعلها خفيفة وسريعة الاستجابة. يتيح المشروع أيضاً إمكانية اختبار سيناريوهات اللعب تلقائياً باستخدام Playwright، ما يسهل تطوير وتحسين تجربة المستخدم. يستهدف المشروع مطوري الويب الذين يرغبون في تجربة بناء ألعاب متعددة اللاعبين بسيطة، وكذلك الطلاب الذين يتعلمون تقنيات التواصل اللحظي. يميز المشروع بسهولة التكوين والبدء، مع تركيز على الأداء والمرونة في التعامل مع عدد محدود من اللاعبين.
A chess variant that adds a gold economy, letting players recruit pieces and earn gold by capturing, blending strategy and resource management.
يُقدّم هذا المشروع نسخة جديدة من لعبة الشطرنج حيث يبدأ كل لاعب بملك واحد وثلاثة وحدات ذهبية فقط. يمكن للاعبين إنفاق الذهب لتجنيد قطع جديدة على الرقعة، ويُعاد نصف تكلفة القطعة عند استيلاء اللاعب على قطعة الخصم، إضافةً إلى حصوله على وحدة ذهبية إضافية في بداية كل دور. يتيح المشروع مجموعة متنوعة من الأنماط، بدءًا من النسخة الأساسية التي تعتمد على الاقتصاد، وصولاً إلى وضع الشطرنج الكلاسيكي، مع إمكانية دمج القواعد لتشكيل تجارب لعب مخصصة. يستهدف اللاعبون الذين يفضلون التحديات الاستراتيجية ويبحثون عن عمق إضافي في ألعاب اللوحة. يحل المشروع مشكلة نقص التنوع في ألعاب الشطرنج التقليدية، ويضيف طبقة استراتيجية جديدة عبر إدارة الموارد وتخطيط الإنفاق. يميز المشروع نفسه بدمجه الفريد بين القواعد الكلاسيكية للعبة والاقتصاد، مع إمكانية توسيع القواعد عبر نظام العلامات المميزة لتخصيص التجربة.
A Snake game featuring a Deep Q-Network agent that learns to play and can compete against a human player.
يقدم هذا المشروع محاكاة للعبة الثعبان مع دمج خوارزمية التعلم المعزز Deep Q-Network لتدريب وكيل يتعلم كيفية اللعب. يتم تشغيل اللعبة على شبكة مربعات 20×20، حيث يبدأ الثعبان في المركز ويتحرك وفقًا لخيارات الاتجاه الثلاثة: مستقيم، يمين، أو يسار. يُمثل حالة البيئة بردود فعل ثمانية بُعد، تشمل مخاطر الاصطدام واتجاهات الطعام والاتجاه الحالي للثعبان. يستخدم الوكيل شبكة عصبية بسيطة ذات طبقتين لتوليد قيم Q، مع تطبيق استكشاف epsilon-greedy وتخزين التجارب في ذاكرة Replay. يتم تدريب الوكيل عبر 2000 حلقة باستخدام خوارزمية Adam، مع تسجيل التقدم في رسومات بيانية للربح والخسارة. يمكن للمستخدم اللعب يدويًا أو مشاهدة الوكيل أو التنافس معه في وضع الشاشة المقسمة، مع إمكانية إعادة تشغيل اللعبة تلقائيًا عند انتهاء الجولات.
A daily puzzle web game that lets players combine fragments from three pouches to create imaginative worlds, share them, and explore community interpretations.
يقدّم هذا التطبيق لعبة أونلاين يومية تتضمن رسم قطعة واحدة من كلٍ من ثلاث كيسات موضوعية—الأشياء، والخصائص، والقيود—لتوليد عالم خيالي فريد. يتم تحديد تركيبة القطع بشكل ثابت لكل يوم، ما يضمن تحديًا جديدًا مع إمكانية استرجاع العوالم السابقة. يمكن للاعبين سحب مجموعات عشوائية غير محدودة لإلهامهم، وإنشاء بطاقات صور مصممة على لوحة الرسم، ومشاركتها على وسائل التواصل أو داخل خلاصة المجتمع. تم بناء واجهة المستخدم باستخدام TypeScript البسيط وDOM، مع توفير تجربة تعمل دون اتصال بالإنترنت دون اعتماد على أي مكتبات خارجية. تدعم اللعبة كل من اللغة الكورية والإنجليزية، ما يجعلها متاحة لجمهور واسع.
This project simulates game-theoretic strategies for nuclear brinkmanship and coordination games.
برنسمانشيب هو محاكاة لاستراتيجيات نظرية اللعبة التي تدرس ديناميكيات البرنكمانشيب النووي واللعبة التنسيقية. يتيح للمستخدمين تجربة مختلف السيناريوهات واستراتيجيات، مما يوفر فهمًا في عمق هذه التفاعلات عالية المخاطر. تستخدم المشروع kombinatio من النماذج الرياضية والمحاكاة الحاسوبية لتحليل سلوك اللاعبين في هذه المواقف.
The reinforcetactics project is a turn-based strategy game designed for reinforcement learning research.
هذا المشروع هو لعبة استراتيجية متباعدة في الزمن، تم تطويرها باستخدام Pygame و Gymnasium. مصممة لتمكين الباحثين من تجربة مختلف الاستراتيجيات والخوارزميات. توفر اللعبة مساحة للبحث والتجريب حول النماذج العصبية وتحسينها، مما يسمح للمستخدمين بالاستفادة من البيئة الاستراتيجية.
Monarchy Game is a modern strategy game that allows players to create and manage their own kingdoms, interact with other players, and engage in combat.
يعد لعبة المملكة لعبة استراتيجية حديثة تتيح للمستخدمين إنشاء و إدارة مملكتهم الخاصة، والتفاعل مع الآخرين، والمشاركة في المعارك. وتحتوي اللعبة على مجموعة من الأنظمة، بما في ذلك تسجيل الدخول، وإعداد المملكة، وإدارة الأراضي، والمعارك، والتحالفات، والتجارة.
The Floor Is Lava Game project is a web-based implementation of the popular children's game where players must navigate obstacles to reach their goal without touching the 'lava'.
هذا المشروع هو تطبيق ويب يحتوي على لعبة كلاسيكية تسمى الأرض هي لافا، حيث يتحكم اللاعبون في شخصياتهم لتجنب اللava أثناء محاولتهم الوصول إلى نهاية المستوى.
The surfing-game project is a canvas-based ocean wave simulation with realistic wave physics and AI-controlled surfer mechanics for entertainment.
هذا المشروع يحتوي على محاكاة للبيئة المائية مع 物理 موجات واقعية، بما في ذلك توزيع الطاقة ongoing foam rendering و bathymetry. يحتوي اللعبة على surfer AI التي يمكن التحكم فيها من قبل اللاعب في مختلف مستويات الصعوبة. يستخدم المشروع بنية زمنية لتمكين السلوك التنبؤي والاختبار.
This project is a roguelike game built on top of the Space Station Terminal theme, utilizing the ROT.js library and TypeScript for development.
هذا المشروع هو لعبة روجلايك مُقيمة على موضوع محطة الفضاء، تستخدم مكتبة ROT.js و TypeScript للتنمية. يتيح للمستخدمين التنقل عبر محطة الفضاء التي تم إنشاؤها بشكل عشوائي. تضم اللعبة مزيج فريد من الاستكشاف وال حل الألغاز والمعركة. مع ميكانيكات روجلايك، كل تجربة لعب مختلفة.
PySokoban is a complete Sokoban puzzle game developed in Python, featuring a modular approach for level creation and numerous improved features.
هذا لعبة بزوبان الكلاسيكية حيث يجب على اللاعب دفع الأبواق إلى مواقع الهدف داخل المستودع. هذا المشروع يimplement اللعبة مع العديد من الميزات، بما في ذلك مركز نظام الحذف ، ووضع النقطة ، وGUI باستخدام Pygame ، ومحرر مستوى الرسومية ، ونظام الجلد/الصور للتعديل ، ونظام التحقق المستوى.
iso_shooter is a design exploration prototype for an isometric action game that rapidly prototypes different mechanical directions to find novel ways to play.
iso_shooter هو مشروع تصميم لعبة إستراتيجية متعددة الأبعاد يهدف إلى اختبار مختلف الاتجاهات الميكانيكية لاكتشاف طرق جديدة للعب. يتميز المشروع بتمثيل ست غرف، كل منها يمثل مرحلة من مراحل الاستكشاف. يتم بناء المشروع باستخدام Three.js و TypeScript و esbuild، ويتضمن استخدام صوتيات إجرائية باستخدام API الصوت الويب.
Essence Wars is a high-performance card game environment designed for users.
هو بيئة لعب الأوراق عالية الأداء مصممة للمستخدمين. يوفّر Essence Wars منصةً للعب والتفاعل مع مجموعة متنوعة من ألعاب الورق. يستفيد المشروع من مجموعة واسعة من التكنولوجيات، بما في ذلك Click و Hugging Face و Matplotlib و NumPy و Pandas و Plotly و PyTorch و Rich و Serde و Tauri. بفضل تركيزه على الأداء، يهدف Essence Wars إلى تقديم تجربة لعب سلسة.