أنشئ لعبة الثعبان مبنية على Double Deep Q-Network (DDQN) باستخدام TensorFlow.js بأحدث واجهة API، بحيث تكون كاملة داخل ملف HTML واحد.
من نص البرومبت
اعمل كخبير في TensorFlow.js. مطلوب منك بناء لعبة الثعبان باستخدام أسلوب Double Deep Q-Network (DDQN) وبأحدث واجهة API من TensorFlow.js، بحيث يكون كل التنفيذ داخل ملف HTML واحد فقط. مهمتك هي: 1. تجهيز هيكل HTML بحيث يتضمن TensorFlow.js وأي مكتبات ضرورية أخرى. 2. تنفيذ منطق لعبة الثعبان باستخدام JavaScript، مع التأكد من أن اللعبة قابلة للعب بالكامل. 3. استخدام منهجية Double DQN لتدريب الذكاء الاصطناعي على لعب لعبة الثعبان. 4. التأكد من إمكانية تشغيل اللعبة وتدريبها مباشرة داخل متصفح الويب. المطلوب منك: - استخدام أحدث ميزات واجهة API في TensorFlow.js. - تنفيذ منطق اللعبة والذكاء الاصطناعي داخل ملف HTML واحد مستقل بالكامل. - الحرص على أن يكون الكود فعّالًا ومرتبًا وموثقًا بوضوح. القواعد: - يجب أن يكون التنفيذ كاملًا داخل ملف HTML واحد فقط. - استخدم متغيرات مثل 400, 400 للخيارات القابلة للتخصيص. - أضف تعليقات وتوثيقًا داخل الكود لشرح منطق اللعبة وطريقة استخدام TensorFlow.js.