لعبة الثعبان باستخدام Vue 3 وذكاء اصطناعي

تفاصيل العمل

لعبة ثعبان تعمل على المتصفح، مبنية باستخدام Vue 3 وTypeScript، وتحتوي على ذكاء اصطناعي يستخدم خوارزمية Deep Q-Learning لتعلم كيفية اللعب.

️ مميزات اللعبة:

طريقة لعب كلاسيكية وسلسة.

وكيل ذكاء اصطناعي يتعلم من التجربة والمكافأة.

ثيمات ألوان متعددة (كلاسيكي، حديث، نيون).

دعم التحكم عبر لوحة المفاتيح أو تشغيل تلقائي عبر الذكاء الاصطناعي.

? آلية عمل الذكاء الاصطناعي:

يتعرف على الحالة باستخدام 8 خصائص (مثل وجود خطر أو موقع الطعام).

يتخذ قرارات بالحركة (أعلى، يمين، يسار، أسفل).

يحصل على مكافآت عند أكل الطعام (+1)، وعقوبات عند الاصطدام (-1).

هيكل المشروع:

كلاس SnakeGame: يتحكم في حركة الثعبان وتصادماته.

كلاس Agent: يدير التعلم من التجربة واختيار الحركات.

اللعبة مرسومة باستخدام Vue وقوالب CSS.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
المهارات