الشبكة العربية لمطوري الألعاب

موهوب  ياسر أبوبكر مشاركة 1

السلام عليكم ورحمة الله وبركاته

أود أن أطرح بعض الإقتراحات على إدارة منتدانا الكريمة لمناقشتها :

في الحقيقة كل منا له ظروفه الخاصة التي يمره بها يومياً ... البعض يستطيع ترويض هذه الظروف وجعلها تسير ضمن خطته والبعض الأخر (مثلي أنا مثلا ☺ ) تروضه الظروف وتسيره في طريقها وأحيانا تكون هذه الظروف غير قابلة للمناقشة وأحيانا يلعب الكسل دوره أيضا ☺    ولكن ....

في عمل جماعي فهناك مشروع وله فرّق ولكل فريق أعضاء ولكل عضو مهام ... وربما بعض المهام تعتمد على مهام أخرى ... فيعتبر تأخر عضو في تنفيذ مهمته لظروف يمر بها عاملاً مؤثراً في تقدم الفريق وبتالي الفرّق الباقية وبالتالي المشروع ككل ... وقد يؤدي هذا التأخير إلى حدوث ملل لدى البعض أيضاً وربما فتور وتخاذل لدى البعض الأخر ... وبالطبع نتيجة المشروع ستكون معروفة ...

ولذلك أقترح :

- أن يتم وضع زمن محدد لكل مهمة وفقد جدول زمني مدروس ... مع مراعات وجود بعض من المبتدئين (مثلي أنا 😋 ) ...
فيعطى كل عضو مهمته مع الزمن المتوقع لتنفيذها والإنتهاء منها ... وفي حال عدم الإنتهاء منها في الوقت المناسب يتم النقاش لمعرفة الأسباب ويكون للإدارة الحق في توكيل هذه المهمة لشخص أخر لكي لايؤتر ذلك على تقدم المشروع (ولكن ليس قبل إنتهاء هذه المدة) أو تمديد زمن تنفيذ هذه المهم إن كان ذلك مناسباً ويعود بالفائدة ...

- على العضو أنا يكون على تواصل مع المنتدى لإطلاع باقي الأعضاء على مايمر به قدر الإمكان ... وطلب النصيحة والمساعدة إن تطلب الأمر وأنا كلي ثقة من أن أدارتنا لن تبخل بذرة معلومة على من يطلبها ...

هذا كل شيء حتى الأن وأتمنى أن نحقق مشروع ناجح هدفه الأول هو نشر الفائدة والعلم ...

وشكراً

خبير مدير وسام البهنسي مشاركة 2

اقتراحات قيمة يا ياسر وسنعممها.
 
في المرحلة القادمة سنجعل توزيع المهام مباشراً ونضع مدة زمنية محددة وواضحة لإنجاز كل مهمة بحسب ما يتوافق مع إمكانيات صاحب المهمة.
 
في حال الخروج عن الموعد، فسنقوم بمساءلة صاحب المهمة لمعرفة المرحلة التي وصل لها في العمل. بناءً على ذلك، سنتخذ القرار المناسب (كإسناد المهمة لشخص آخر أو تمديد زمن الإنجاز).
 
كما ذكرت، أرجو من جميع العاملين أن يخبرونا دائماً وباستمرار عن سير العمل. وفي حال واجه الشخص مشكلة ما تقنية أو غيرها، فنرجو مباشرة الإعلام عنها كي نساعد في حلها.
 
الأمر الآخر الذي سنفرضه ضمن شروط العمل هو:  لا يسمح بالاستثناءات والأخطاء في اللعبة!
 
قبل أن ترفع تعديلاتك إلى المخدم المركزي، شغل اللعبة وجرب الأمور المختلفة فيها، لا سيما تلك التي تمسّ مهمتك. إن وجدتَ خطأ ما فأصلحه فوراً، ولا تسلم التعديلات مع الخطأ!  إن كان الخطأ في مكان آخر لا ينتمي إلى تعديلاتك، فأرسل مشاركة في المنتدى وأخبر الجميع عنها كي يقوم المسؤول عن الخطأ بإصلاحه فوراً.
 
الهدف الأسمى من هذا الشرط هو: نريد أن يستطيع أي شخص دائماً تحميل الكود وبناء اللعبة وتشغيلها دون ظهور أية أخطاء!
 
عندما أقول أخطاء، فأنا أعني الاستثناءات exceptions أو التصرفات الغير طبيعية في منطق اللعبة. لا نريد في أي وقت من الأوقات ظهور هذه الأخطاء في النسخة المركزية، لأن هذا قد يمنع الآخرين من العمل والتجريب (لا سيما الرسامين).
 
اتفقنا؟ ☺

وسام البهنسي
مبرمج في إنفيديا وإنفريمز