الوصف:
أنا طالب أعمل على مشروع برمجة لعبة Quoridor (لعبة لوحية) باستخدام Java/JavaFX كجزء من مشروعي الجامعي. المشروع مقسّم إلى ثلاث مراحل، ونحتاج إلى ملاحظات سريعة وتوجيه، خصوصًا فيما يتعلق بمخرجات المرحلة الأولى.
ما نحتاج المساعدة فيه:
•تنظيم هيكل الكود (لوحة اللعب، الحواجز، اللاعبين، القواعد، المتحكم، والواجهة الرسومية باستخدام JavaFX).
•التأكد من اتباع مبادئ البرمجة كائنية التوجه (OOP) والتصميم النظيف.
•إعداد مخططات UML (كلاسات، تسلسل، حزم) لشرح التصميم.
•تصحيح الأخطاء المتعلقة بمنطق اللعبة، التحقق من صحة وضع الحواجز، وفحص خوارزمية أقصر مسار.
•ضمان أن النسخة القابلة للعب بين لاعبين (human vs human) مع واجهة رسومية تعمل بشكل جيد (المرحلة الأولى).
متطلبات المشروع من الدليل:
•تنفيذ اللعبة بلغة Java بحيث يستطيع لاعبان أو أكثر اللعب معًا، مع واجهة رسومية واضحة (JavaFX GUI).
•البحث والتخطيط: تحديد أسئلة البحث، الطرق، الخوارزميات، والمخرجات.
•في المراحل القادمة (بعد المرحلة الأولى): برمجة لاعب كمبيوتر باستخدام كل من خوارزميات البحث التنافسي (مثل Minimax/Alpha-Beta) وطريقة تعلم آلي (مثل التعلم المعزز).
•تقديم وكيل هجين (Hybrid Agent) يجمع بين البحث والتعلم الآلي وتقييم أدائه.
•تسليم مخططات UML، تحليل تعقيد، وتقرير نهائي.
نبحث عن شخص:
•لديه خبرة في Java و JavaFX.
•ويفضّل أن يكون لديه خبرة في تطوير الألعاب أو الذكاء الاصطناعي للألعاب اللوحية.
•متاح خلال اليوم أو اليومين القادمين لجلسة مدفوعة قصيرة (ساعة إلى ساعتين) لتقديم التوجيه والإجابة على الأسئلة.
يرجى إعلامي بتوفرك وسعرك.
لديه خبرة في Java و JavaFX.
•ويفضّل أن يكون لديه خبرة في تطوير الألعاب أو الذكاء الاصطناعي للألعاب اللوحية.
•متاح خلال اليوم أو اليومين القادمين لجلسة مدفوعة قصيرة (ساعة إلى ساعتين) لتقديم التوجيه والإجابة على الأسئلة.
2
لقاء اون لاين