وثائق حول Chrome Dino Runner AI مكتوبة بلغة Visual Basic .Net وC#
............... الألمانية / الألمانية ...............
أعرض في الوثائق التالية عملية اللعب الآلي للعبة Chrome Dino Runner. تم استخدام ما يلي:
-http://www.trex-game.skipser.com/ ........استنساخ اللعبة
-Visual Basic .Net & C#................................ تم تنفيذ المشروع باللغتين البرمجيتين. أداء كلتا اللغتين هو نفسه
-تطبيق:
تم استخدام نفس الخوارزمية في كلتا اللغتين. لا يوجد أي تفاعل مع الموقع سوى إرسال مفتاحي المسافة والأسفل. للكشف عن أي عائق، يقرأ البرنامج لون البكسل للبقعة الصفراء المميزة في الصورة أدناه:
إذا كان اللون يحتوي على القيمة "[A=255, R=83, G=83, B=83]"، والتي تتوافق مع لون الصبار، فسيتم اكتشاف عائق. نظرًا لأن إحداثيات XY المميزة باللون الأصفر تختلف وفقًا لحجم الشاشة، فيمكن استبعاد وظيفة المشروع الحالي دون تحرير. من أجل استخدام المشروع بشكل صحيح، ليس فقط إحداثيات العوائق، ولكن أيضًا يجب تحرير إحداثيات البكسل للموقع المحدد في الصورة أدناه في الكود.
يتم استخدامها للتعرف على "انتهت اللعبة". بمعنى آخر: عندما تنتهي اللعبة لأن الذكاء الاصطناعي ارتكب خطأً، يتعرف البرنامج على أن اللعبة قد انتهت ويبدأ محاولة جديدة.
يعرض هذا الفيديو شرحًا تفصيليًا لإصدار C#
تم وصف كود C# بالتفصيل.
...................الإنجليزية/الإنجليزية...................
نعرض لك في الوثائق التالية عملية اللعب الآلي للعبة Chrome Dino Runner. استخدمنا:
-http://www.trex-game.skipser.com/ ........استنساخ اللعبة
-Visual Basic .Net & C# ................................... تمت كتابة المشروع باللغتين البرمجيتين .
-تطبيق:
كلتا اللغتين تستخدمان نفس الخوارزمية. لا توجد تفاعلات مع الموقع لكشف العوائق. للكشف عن أي عائق، يقرأ البرنامج لون البكسل المميز باللون الأصفر:
إذا كان اللون يحتوي على القيمة "[A=255, R=83, G=83, B=83]"، وهو لون الصبار، فسيتم اكتشاف عائق. نظرًا لأن إحداثيات XY الصفراء تختلف وفقًا لحجم الشاشة، فيجب استبعاد وظيفة المشروع الحالي دون تحرير. لكي تتمكن من استخدام المشروع دون أخطاء، يجب تعديل إحداثيات العوائق وإحداثيات البكسل في المنطقة المحددة، والتي يمكن رؤيتها أدناه، في الكود.
تُستخدم هذه للتعرف على "انتهت اللعبة". لذلك، عندما تنتهي اللعبة، يكتشف البرنامج النهاية ويبدأ محاولة جديدة.
يعرض هذا الفيديو مقطعًا لإصدار C#
تم وصف كود C# بالتفصيل.