العودة لقائمة المشاريع
مطور Python لبناء بوت أتمتة لمهام متكررة في لعبة أندرويد
الميزانية
$50.00 - $100.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة أندرويد
تطوير البرمجيات
برمجة مواقع
برمجة قواعد البيانات
برمجة
هندسة البرمجيات
flutter
برمجة التطبيقات
برمجة iOS
برمجة أندرويد
تطوير البرمجيات
برمجة مواقع
برمجة قواعد البيانات
برمجة
هندسة البرمجيات
flutter
برمجة التطبيقات
برمجة iOS
الوصف
العنوان:
مطلوب مطور Python لبناء بوت أتمتة لمهام متكررة في لعبة أندرويد
وصف المشروع:
أبحث عن مطور متمكن من Python لبناء نظام أتمتة (Automation) لمهام متكررة داخل لعبة أندرويد استراتيجية. الهدف هو تقليل العمل اليدوي المتكرر، وليس اختراق اللعبة أو تعديل ملفاتها، بل محاكاة نقرات المستخدم فقط عبر ADB.
المهام المطلوب أتمتتها (على مراحل):
.1 جمع الموارد من الخريطة تلقائيًا.
.2 ترقية المباني والبحث في التقنيات.
.3 تدريب الجنود بشكل مستمر.
.4 إرسال المساعدات للتحالف.
المتطلبات التقنية:
• لغة البرمجة: Python.
• التواصل مع الأندرويد عبر: ADB (Android Debug Bridge).
• البيئة: Redroid (حاويات أندرويد على Linux) أو محاكي أندرويد.
• مكتبات مقترحة: uiautomator2 أو Appium للتحكم في الواجهة.
• التعرف على العناصر بالصور: OpenCV أو ما يعادله.
• بوت تيليجرام بسيط للتحكم: تشغيل/إيقاف/استعلام عن الحالة.
• القدرة على تشغيل أكثر من نسخة من اللعبة في نفس الوقت.
• الكود يجب أن يكون منظمًا وقابلًا للتطوير مستقبلًا.
التسليمات المطلوبة:
المرحلة الأولى (نموذج تجريبي - Proof of Concept):
• سكريبت يقوم بمهمة واحدة فقط: جمع الموارد تلقائيًا.
• يعمل على نسخة Redroid واحدة.
• يوضح آلية الاتصال باللعبة وقراءة الشاشة.
المرحلة الثانية (بعد الموافقة على النموذج):
• إضافة باقي المهام.
• بناء بوت تيليجرام للتحكم.
• دعم تشغيل عدة نسخ.
• تسليم الكود المصدري مع شرح طريقة التشغيل.
ملاحظات مهمة للمستقل:
• أنا لست مبرمجًا، لذا أحتاج إلى شرح مبسط لطريقة التشغيل.
• لا أريد مشاركة بيانات حسابي الأساسي مع أي طرف.
• يفضل من لديه خبرة سابقة في أتمتة الألعاب أو تطبيقات الأندرويد.
• يرجى إرفاق أعمال سابقة مشابهة عند التقديم.
• سيتم الدفع على مراحل، وليس دفعة واحدة.