XO
📌 المكونات والخصائص الفنية للعبة:
- التصميم البصري والمظهر (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): توفر اللعبة زرا تفاعلياً مخصصاً لإعادة ضبط اللوحة بالكامل، مسح الرموز، وإعادة تفعيل حالة اللعب لبدء جولة جديدة فوراً بضغطة زر واحدة.
Download
Download
XO.exe 435 kB
Development log
- new game1 day ago

Leave a comment
Log in with itch.io to leave a comment.