أيمن زفانين نشر 12 يونيو أرسل تقرير نشر 12 يونيو السلام عليكم كيف اتعلم بناء بوت خاص بالألعاب ؟ 2 اقتباس
0 Najah Alsaker نشر 12 يونيو أرسل تقرير نشر 12 يونيو وعليكم السلام يجب اولا ان يكون لديك خليفة جيدة عن البرمجة بأي من اللغات البرمجية التي تعرفها ولكن ان كنت جديد في عالم البرمجة يفضل احتراف هذه اللغات الثلاث فهي الاكثر شيوعا في عمل البوتات Python JavaScript C# 2. كما تعرف انه هناك العديد من المنصات التي يمكن عمل البوتات عليها لذلك عليك اختيار المنصة المناسبة لتحديد هدفك اكثر وهذه قائمة بالمنصات الشائعة Discord Telegram Slack Unity 3. كما تعلم ان لكل لغة برمجية العديد من المكتبات الداعمة لها لتسهيل عملية البرمجة والتطوير لذلك ساعطيك قائمة بالمكتبات التي يجب عليك تعلمها لتحقيق مرادك مع كل لغة من الثلاثة Python discord.py لتطوير بوتات Discord. telepot أو python-telegram-bot لتطوير بوتات Telegram. JavaScript (Node.js) discord.js لتطوير بوتات Discord. node-telegram-bot-api لتطوير بوتات Telegram. C# Unity3D لبناء بوتات داخل الألعاب باستخدام محرك Unity. 4. يجب ان يكون لديك معرفة واطلاع على الواجهات البرمجية (APIs) لان معظم البوتات تتفاعل مع واجهات برمجة التطبيقات (APIs) مع التركيز على النقاط التالية : كيفية إرسال واستقبال الطلبات HTTP. فهم JSON والعمل معه. تعلم كيفية استخدام التوثيق (Authentication) مثل OAuth أو استخدام مفاتيح API. 5. قبل البدء ببناء بوتات كبيرة ك بوت الالعاب حاول بناء عدة بوتات بسيطة ك بوت Discord يرد على رسائل المستخدمين. بوت Telegram يرسل رسائل ترحيب عند إضافة مستخدم جديد. ويمكنك ان تجد ذلك بكثرة على اليوتيوب قم بالتطبيق العملي معهن الان بعد ذلك يمكنك المحاولة في البدء ببناء بوت العاب جديد خاص بك ويمكنك ايضا الاستفادة من موسوعة ومقالات حسوب في ذلك من هنا بالتوفيق لك ... اقتباس
0 حمزة عباد نشر 13 يونيو أرسل تقرير نشر 13 يونيو وعليكم السلام، إذا كنت تقصد بوتات المحادثة أو التفاعل مع API، فلديك جواب المدربة نجاح. أما إذا كان المقصود البوتات التي تستخدم الحاسوب بنفس طريقة المستخدم، أي بالضغط على لوحة المفاتيح وبالفأرة، فهنا الجواب مختلف. على الرغم من أن مجال الأتمتة والبوتات مشهور بين مطوري Python أكثر، ولكن بما أنك درست دورة تطوير التطبيقات باستخدام JavaScript، فسأحاول أن أقترح عليك مكتبات بهذه اللغة. توجد مكتبة RobotJS والتي يمكنها التحكم بحركة الفأرة والنقر بها وقراءة البكسلات الموجودة عند الفأرة، وكذلك الضغط بلوحة المفاتيح مع التحكم في سرعة الإدخال. توجد أيضا مكتبة NutJS والتي تبدو أكثر تقدما. حيث أنها بالإضافة إلى ميزات RobotJS السابقة، توفر قدرة على البحث عن النوافذ المفتوحة، قراءة محتوياتها النصية، الوصول إلى النص المنسوخ في الحافظة، التقاط صور من الشاشة، قراءة النص من الصور، والمقارنة بالصور، وغير ذلك. هذه قد تكون المكتبة الوحيدة التي تحتاج إليها لإنشاء بوتات محاكاة المستخدم. اقتباس
السؤال
أيمن زفانين
السلام عليكم
كيف اتعلم بناء بوت خاص بالألعاب ؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.