SNAKE GAME USING PYTHON
منذ 6 أيام
عرض العمل
الوصف
Classic Snake AI Battle Engine
مشروع برمجي متطور يعيد إحياء لعبة "الثعبان" الكلاسيكية عبر شاشة مقسمة تعرض مقارنة مباشرة بين أداء اللاعب البشري والذكاء الاصطناعي.
المميزات الهندسية:
هندسة الكائنات (OOP): هيكل نظيف وقابل للتوسع بـ SnakeGameBoard لإدارة اللوحة، مع فصل تام لفئتي PlayerControlledSnake وAIControlledSnake.
ذكاء اصطناعي (A* Search): خوارزمية بحث ذكية مدعومة بدالة التوجيه (Manhattan Distance) وheapq لإيجاد أقصر مسار للطعام مع تفادي الحواجز وجسم الثعبان بكفاءة.
واجهة تفاعلية (GUI): حلقة لعب سلسة باستخدام Tkinter، مع تحديث لحظي للنتائج والأطوال، ونظام رصد لحالات الفوز أو الخسارة أو التعادل عند الوصول للطول المستهدف (15 نقطة).
التقنيات: Python, Tkinter, OOP, A* Algorithm.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات |
حساب المستخدم
العربية
English