لعبة Blob Wars
Blob Wars هي لعبة حاسوب مكتبية صُممت لتقديم تجربة ترفيهية وتنافسية، حيث تدعم كلًا من وضعي اللعب الفردي (Single Player) واللعب الثنائي (Two Player). تم تطوير اللعبة باستخدام لغة Python ومكتبة Pygame، مع دمج خوارزميات متقدمة للبحث الذكي (AI Search Algorithms) من أجل توفير تحدٍّ واقعي وممتع للاعبين.
----------------------------------------------------------------------------------------------------------------------------------------------------
+ فكرة اللعبة
اللعبة عبارة عن ساحة (لوحة مربعة) مكونة من خلايا، ويكون عند كل لاعب مجموعة من القطع (Blobs). الهدف هو السيطرة على أكبر عدد ممكن من الخلايا.
* طريقة اللعب:
1. في البداية كل لاعب يمتلك بضع قطع موزعة على أطراف اللوحة.
2. كل دور، اللاعب يستطيع أن يختار قطعة ويقوم بحركة:
* إما النسخ (Clone): تحريك القطعة إلى خانة فارغة مجاورة لها مباشرة (وبتظل القطعة الأصلية موجودة).
* أو القفز (Jump): تحريك القطعة إلى خانة أبعد بخطوة واحدة إضافية، لكن القطعة الأصلية تختفي.
3. بعد أن تهبط القطعة في الخانة الجديدة، كل القطع التابعة للخصم والموجودة بجوارها تتحول تلقائيًا إلى قطع اللاعب الحالي (كأنها انقلبت).
* الفوز:
اللعبة تستمر حتى تمتلئ الخانات أو لا يعود هناك حركات متاحة. الفائز هو من يمتلك أكبر عدد من القطع على اللوحة.
------------------------------------------------------------------------------------------------------------------------------------------------------
+ المزايا الرئيسية
- وضع اللاعب الفردي: مواجهة خصم افتراضي يعتمد على خوارزميات ذكاء اصطناعي قادرة على اتخاذ قرارات تكتيكية ذكية.
- وضع اللاعبين: إمكانية التنافس المباشر بين لاعبين على نفس الجهاز.
- ذكاء اصطناعي متقدّم: استخدام خوارزميات بحث (مثل Minimax أو غيرها) لخلق خصم قادر على التخطيط الاستراتيجي وصنع تحديات حقيقية للاعب.
- تصميم مكتبي: اللعبة تعمل على الحاسوب وتتميز بواجهة رسومية تفاعلية تم بناؤها باستخدام Pygame.
---------------------------------------------------------------------------------------------------------------------------------------------------------
+ التقنيات المستخدمة
- Python: لغة البرمجة الأساسية لتطوير منطق اللعبة والخوارزميات.
- Pygame: مكتبة الرسوميات وبناء واجهة اللعب.
- Desktop: تشغيل سلس على أنظمة الحواسيب المكتبية.
- خوارزميات البحث الذكي: لتقوية الذكاء الاصطناعي داخل اللعبة وإضفاء التحدي.
---------------------------------------------------------------------------------------------------------------------------------------------------------
+لتجربة اللعبة يمكن تنزيلها عن طريق الضغط على معاينة