📌 المكونات والخصائص الفنية للعبة:

  • التصميم البصري والمظهر (Visual Design): تعتمد اللعبة على نمط مظلم (Dark Mode) مريح للعين بلون خلفية داكن (#121212) ونصوص بيضاء واضحة، مع استخدام خطوط عصرية ومتناسقة من نوع Segoe UI.
  • شبكة اللعبة (The Game Board): تتكون لوحة اللعب من شبكة مربعة الشكل بتنسيق 3×3 تحتوي على 9 خلايا تفاعلية مصممة بزوايا مدورة وتأثيرات انتقال سلسة عند تمرير مؤشر الفأرة عليها (hover effect).
  • الأ رموز والألوان المميزة (Symbols & Colors): يلعب المستخدم البشري دائماً بالرمز (X) الذي يظهر باللون الأحمر الجذاب (#ff6b6b)، بينما يتحكم النظام أو الذكاء الاصطناعي في الرمز (O) الذي يظهر باللون الأزرق (#54a0ff).

🤖 نظام الذكاء الاصطناعي وآلية اللعب:

  • منطق التفكير الذكي: لا يعتمد الكمبيوتر على العشوائية البحتة فحسب، بل يتبع خوارزمية ذكية تتضمن: البحث عن خطوة لفوز الكمبيوتر مباشرة، منع اللاعب (X) من الفوز إذا شكل خطرًا، اختيار المربع الأوسط كأولوية استراتيجية، أو اختيار خلايا فارغة عشوائية عند عدم وجود تفضيلات تكتيكية.
  • التفاعل الحركي: تتميز اللعبة بإضافة تأخير زمني بسيط (500 جزء من الثانية) أثناء تفكير الكمبيوتر يرافقها تغيير نص الحالة إلى "الكمبيوتر يفكر... 🤖" لتبدو الحركة أكثر واقعية وتفاعلية.
  • شريط الحالة الديناميكي (Status Bar): يقوم بتحديث رسائله بشكل مستمر لإرشاد اللاعب بحالة الجولة، مثل: "دورك الآن (انت X)"، أو إعلانات الفوز والتعادل.

🏆 حالات انتهاء الجولة وإعادة التشغيل:

  • فحص الفوز والتعادل: تتحقق اللعبة تلقائياً بعد كل نقلة من اكتمال خطوط الفوز المحتملة (أفقياً، عمودياً، أو مائلاً) عبر مصفوفة تركيبة الفوز المحددة (winningConditions)، أو رصد حالة امتلاء اللوحة بالكامل لإعلان التعادل.
  • زر إعادة اللعب (Reset Game): توفر اللعبة زرا تفاعلياً مخصصاً لإعادة ضبط اللوحة بالكامل، مسح الرموز، وإعادة تفعيل حالة اللعب لبدء جولة جديدة فوراً بضغطة زر واحدة.
Published 1 day ago
StatusReleased
PlatformsHTML5
Authorbar13

Download

Download
XO.exe 435 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.