السلام عليكم .
مرة وقت طويل دون أن نكمل النقاش في موضوع المحرك . أعترف أنني أحد أركان الفشل حتى الان :sleep: ، بحكم أني أحد الذين لهم صلاحيات في القسم ، ويمكن أن يفعلوا شيء . ولكن المشكلة هي بأني لا أملك الوقت ، وهذه السنة الأخيرة لي في الجامعة ان شاء الله .
المهم ، فكرت بطريقة قد تكون جيدة ان شاء الله في تحريك مشروع المحرك ، وهي أن نقوم بكتابة مواصفات Specifications فقط ( دون كتابة كود - implementation للمحرك ) ، حتى تكتمل مواصفات المحرك . ثم بعد انتهاء كل شيء، نترك لأي مبرمج حرية كتابة implementation لأجزاء المحرك كما يريد . ويستخدم المكتبات التي يريد . وممكن أن نتفق لاحقا في موضوع كتابة الكود ، اذا أردنا أن نجمع أفضل ماكتبه الفريق تحت حزمة واحدة
لأني أرى أن أصعب شيء في المحرك الثنائي البعد ، هو تصميم وهندسة الكود . ولو استطعنا الاتفاق على شكل نهائي للمحرك الثنائي الابعاد نكون قد استطعنا جمع الاعضاء على محرك واحد ، يكون له قبول ، وبنفس الوقت ، يكون أداة جيدة للتعليم ، ودخول عالم محركات الألعاب .
سنحاول أيضاً أن ندفع النقاش بشكل أكبر لنناقش أمور ممتعة مثل الرسوميات و التحريك وأمور أخرى ، بعكس الطريقة السابقة والتي ركزنا فيها على I/O و core classes .
أضف إلى أن عملية تصميم هيكل المحرك ( كتابة المواصفات ) لا تحتاج لقضاء وقت طويل في التفكير أما الكيبورد ، وبالتالي يمكن أن نحصل على وقت . ونستمتع بنفس الوقت .
ما رأيكم ، هل الفكرة جيدة ؟
في الحقيقة ، أشعر بالانزعاج لكثرة الأبواب التي أفتحها ولا أستطيع أن أغلقها بنجاح .. لذلك اعذروني على تقصيري :unsure: .
