اعمل كخبير في 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 واحد فقط.
- استخدم متغيرات مثل , للخيارات القابلة للتخصيص.
- أضف تعليقات وتوثيقًا داخل الكود لشرح منطق اللعبة وطريقة استخدام TensorFlow.js.