محمد علاء الدين
مشرف قسمي C/Cpp و Windows API
- الدولة الإسلامية
- Operating Systems & Compilers
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
يمكننى اخذها او يمكن تعليقها حتى ننتهى مما لدينا .... كما تحب
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
سأقوم بعمل التعديلات التى اتفقنا عليها الأن و سأرفعها على الـ svn اليوم ان شاء الله
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
اخى سلوان انا لا اتضايق او ازعل او امل ابدا من النقاش الذى يعود بفائده حتى و إن كنت انا المخطئ فيسعدنى ان اتعلم منك و من خبراتك اذا سمحت لى بذلك. لقد كتبت كلام كثير بهذه المشاركه و لكنى حذفته لأنى لاحظت فعلا انى اخلط بين الـ Rectangle و الـ Size و الـ Quad. صح…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
اخى سلوان، انا درست برمجة الالعاب من فتره طويله و لفتره طويله و لكن من منظور ثلاثى الأبعاد و مشكلتى هى انى لا استطيع اعادة هيكلة الرياضيات التى كنت اطبقها على شكل له طول و عرض و ارتفاع على شكل له طول و عرض فقط. ارجو ان تعذرنى فإن ذاكرتى اصبحت ضعيفه تلك الأيام …
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
ارجع حذف transfromPoint حتى لا تسبب التشتت و ايضا لأنه لن تجد اى عمليات اخرى تتم على Point2D مثل جمع نقطه على مصفوفه او ضرب نقطه فى مصفوفه و ما إلى ذلك. معذره، هى مسألة تعود فقط على المسميات و لكن كلامك صحيح. نعم صحيح .. لكن يمكن بسهولة استخراج هذه النقاط لو ا…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
أرحب بالعمل فى الفئات التاليه انسخ الكود Math Point2D Line2D Circle Rectangle Vector2D Triangle Matrix3x3 يعنى ممكن تقول كلهم ماعدا Random :D انا راجعت الملفات و لقيت كام نقطه محتاجين يتعدلوا وهم (فى الأغلب كلهم اخطاء كتابيه اثناء تجميع الملفات) - النوع Line2D…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
اعتقد انه لابد من Test unit لكل فئه من الفئات التى سنصنعها و ذلك حتى يستطيع باقى المبرمجين تجربة الفئات المصنوعه سابقا و ذلك للتأكد من ان كل فئه تقوم بالمطلوب على اكمل وجه. و الله ولى التوفيق
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
متى سيتم وضعها ؟؟
- عن طريق الريجيستري .. هل ممكن نصنع اختصار لبرنامج ؟
انشاء shortcut سهل و لكن ماذا تقصد عن طريق الريجسترى
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
الف سلامه عليك اخ سلوان و ان شاء الله تخف بسرعه متقلقش
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
اخطاء التعامل مع الذاكره - مثل محاولة حجز مساحة من الذاكره اكبر من الذاكره المتاحه - هى Software Exception لإن من يقوم بإدارة الذاكره عموما و يقوم بحجز المساحه التى تريدها هو نظام التشغيل. يمكن ايضا القول فى محاولة حجز مساحة من الذاكره هو خطأ منطقى لإنك تستطيع…
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
اتضحت وجهت نظرك صحيح هذا ما اريد قوله و لكن يبدو انى لا استطيع التعبير :)
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
لقد ضغط زرار enter اثناء كتابتى للمشاركه فتم اضافتها غير كامله. ماشى يا سيدى هكتب بالراحه علشان نلحق نتابع سوا بس قبل ما اقول اى حاجه محتاجين نقرب وجهات النظر علشان انا متكلمش فى الشرق و انت بتتكلم فى الغرب لن اتكلم عن المحركات و لكن ساتكلم عن الإستثناءات و عل…
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
اخى خالد يبدو اننا كنا نكتب المشاركات فى نفس الوقت يبدو انك فهمت كلامى بشكل خاطئ فأنا عندما تكلمت عن الإستثناءات داخل محركات الألعاب كنت ايضا اتكلم عن الإستثناءات بشكل عام و تكلمى عن القسمه على الصفر فهو مجرد مثال و لكن توجد امثله فعليه تحدث داخل الألعاب و تنه…
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
يتم تضمين الإستثناءات داخل لغات البرمجه بطريقتين اولهم حدوث الإستثناء ثم رميه للمستخدم حتى يقوم بعمل Handling له و لغات البرمجه التى تتبع هذا المنطق هى جميع المترجمات المبنيه لـ Dot Net Framework و للتأكد من ذلك قم بإستدعاء الداله RaiseException من داخل Try و …
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
اخى خالد سؤال بسيط ارجو ان تجيبنى عليه هل يمكن اقتناص الـ Hardware Exception بإستخدام فئات الإستثناءات الموجوده داخل الـ cpp. حاول قنص هذا الخطأ من داخل الـ CPP علما بأنه Hardware Exception و هو EXCEPTION_INT_DIVIDE_BY_ZERO انسخ الكود [color= #007f00;]#include…
- الاستثناءات أو رسائل الأخطاء في محركات الألعاب
انا استخدم المزيج بين الإثنين و لكن بإسلوب مختلف عما استخدمه الاخ سلوان. اولا توجد بعض الأخطاء التى تحدث وقت التشغيل و لا تستطيع التعامل معها بإستخدام try و catch مثل القسمه على الصفر او اى من الاخطاء التى تحدث وقت التشغيل لذا فقد استخدمت اسلوب اخر اولا قمت با…
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
شكرا اخى عبد الله على اجابتك على الأسئله و جزاك الله خيرا النسخه التى صنعتها جميله و لكن لماذا لم تعتمد فيها على الـ Templates :P . ايضا ما المقصود بـ seed ؟
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
لم يجاوب احد على تساؤلاتى ؟
- [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core
موضوع المصفوفات مع الـ 2D هو مزعج بالنسبه لى حيث انى اعرف كيف تتم الأمور داخل الـ 3D و لا اعرف كيف ستتم داخل الـ 2D. لإنه كما اعتقد ان الـ 2D سيكون عبارة عن مجموعه من الطبقات فوق بعضها كل واحده مرسوم عليها شئ معين. الأمر مربك صراحة و لا اعرف كيف ستكون المصفوفه…