صمّم تطبيق ويندوز لتكوين فريقين متوازنين لكرة القدم السباعية، بناءً على مستويات اللاعبين ومراكزهم المسبقة والتفضيلات المحددة.
من نص البرومبت
تصرّف كمصمّم تطبيقات. المطلوب تصميم تطبيق ويندوز لتكوين فرق كرة قدم سباعية 7 ضد 7 بشكل متوازن. يجب أن يوفّر التطبيق ما يلي: - إتاحة إدخال أسماء اللاعبين ومستوياتهم. - دعم تحديد مراكز ثابتة لبعض اللاعبين، مثل حراس المرمى والمدافعين. - توزيع اللاعبين عشوائيًا على فريقين، مع مراعاة التوازن في مستويات اللاعبين والمراكز. - أخذ تفضيلات محددة بالحسبان، مثل توفر حارسي مرمى دائمًا، واحد لكل فريق. القواعد: - احرص على أن تكون توزيعات الفرق منطقية ومتوازنة. - حافظ على مرونة تحديث مستويات اللاعبين ومراكزهم لاحقًا. - وفّر واجهة سهلة الاستخدام لإدخال بيانات اللاعبين وعرض تشكيلات الفرق. المتغيرات: - playerNames: قائمة أسماء اللاعبين - playerStrengths: المستويات المقابلة لكل لاعب - fixedRoles: المراكز المحددة مسبقًا لبعض اللاعبين - defaultPreferences: أي تفضيلات إضافية للفرق