أنا صاحب مشروع لعبة بلوت سعودية للكمبيوتر (Windows – Offline) ضمن مرحلة أولى وظيفية بدقة عالية.
التوثيق جاهز بالكامل:
- ملف قوانين تفصيلي (مرجع ملزم)
- 30 سيناريو اختبار بأرقام محددة يجب اجتيازها
- مواصفات تقنية كاملة
المطلوب: تنفيذ مطابق 100% للوثائق — بدون تفسير شخصي للقواعد وبدون اختصارات.
المتطلب المعماري الأساسي (إلزامي)
بناء Core Game Logic كمكتبة مستقلة .NET Standard 2.1 Class Library:
- Zero Unity dependencies
- Zero MonoBehaviour
- C# Classes فقط
- Unity يستهلك المكتبة كـ DLL (للـ UI/Audio/Input فقط)
ملاحظة: سيتم تحديد نسخة Unity (LTS) قبل البدء ويجب ضمان التوافق الكامل.
أنظمة الـ Core Library المطلوبة
- CardSystem: الأوراق / الخلط / التوزيع
- BiddingSystem: منطق المزايدة
- Playing/TurnSystem: تسلسل اللعب + التحقق من صحة الحركة
- ScoringSystem: حساب النقاط
- ProjectSystem: المشاريع (سِرى / خمسين / مية)
- DoublingSystem: نظام الدبل
- Rules/Validation + MatchLogger: تحقق صارم + تتبع سير المباراة
متطلبات تقنية داخل الـ Core
- State Machine: Bidding → Playing → Scoring → CheckWin
- RNG Deterministic: دعم Seed ثابت للاختبار
- Config Driven: جميع الأرقام عبر Config (بدون Hard-coded)
- Test Harness: تشغيل 30 سيناريو تلقائياً وإخراج تقرير Pass/Fail
- Logging: عند الفشل يظهر السبب والخطوة التي فشل عندها
أوضاع اللعب المطلوبة
- Solo: لاعب واحد + 3 AI
- Hot Seat: لاعبين على نفس الجهاز + 2 AI
AI المطلوب
- AI بمعدل فوز 30-50% (يُقاس خلال 20 مباراة كاملة)
- قرارات مبنية على قواعد/Heuristics واضحة
- لا يخالف قواعد اللعبة أبداً
نطاق Unity
- UI بسيطة وظيفية (بدون أنيميشن ثقيل)
- Input + Audio بسيط
- ليس مطلوب آرت نهائي في هذه المرحلة
التسليمات المطلوبة
1) Core Library: Source Code + Solution + Tests + Config + MatchLogger
2) Unity Project: يشغّل اللعبة على Windows مع ربط الـ DLL
3) Documentation: README واضح للتشغيل والاختبارات والـ Build
معيار القبول
- نجاح 30 سيناريو اختبار تلقائياً عبر Test Harness
- Build Windows يعمل ويتيح لعب مباراة كاملة
- أي اختلاف في الأرقام/القواعد = فشل
المدة والميزانية
- المدة المتوقعة: 8-12 أسبوع حسب إثبات الخبرة
- الميزانية: قابلة للنقاش حسب الخبرة وجودة الأعمال
المطلوب في عرضك (إلزامي)
1. هل سبق بنيت .NET Standard Class Library منفصلة عن Unity؟ اشرح وأرفق دليل.
2. أرفق أعمالك السابقة ذات الصلة.
3. كم ساعة أسبوعياً متفرّغ للمشروع؟
4. كيف ستبني Test Harness لتشغيل 30 سيناريو تلقائياً؟
عروض بدون إجابات واضحة على هذه الأسئلة لن تُقبل.
مساء الخير انا منار بهجت طالبة بكلية ذكاء اصطناعي اطلعت على متطلبات المشروع والوثائق بالكامل، وأفهم أن الهدف هو تنفيذ لعبة بلوت سعودية مطابقة 100% للقوانين وسين...
السلام عليكم ورحمه الله وبركاته معك علي مطور .NET متخصص في بناء Core Game Logic معزول بالكامل عن Unity باستخدام .NET Standard 2.1 Class Library بدون أي Unity/Mo...
السلام عليكم ورحمة الله، ازيك يا يزيد اخبارك ايه أثار اهتمامي التركيز الكبير على جودة المعمارية البرمجية (Software Architecture) وفصل الـ Core Logic عن محرك Uni...
السلام عليكم، قرأت تفاصيل المشروع، وواضح جدا إن المطلوب هنا هو Software Architecture نضيف قبل ما يكون مجرد برمجة لعبة، وده بالظبط مجالي كـ Full Stack Developer ...