abshammeri
مشرف قسم برمجة الألعاب و مراقب عام سابق
- نجد - الرياض
- برمجة الالعاب
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
بالنسبة للخطة كل لغة برمجية لها svn منفصل , وذلك لتسهيل ادارتها , بالنسبة للمجلدات نعم , اوافقك , سأقوم بعمل ذلك في مشروع الجافا , أما مشروع السي بلس فهو الان بعهدة الاخ محمد علاء . تقول اذاً نضع المشروع في مرحلته التجريبية داخل trunk , هل نضع مجلد داخل trunk …
- Google Chrome تحقن نفسها في Internet Explorer مع ال Chrome Frame
لدي سؤال , ليس من باب المجادلة أو تكرار المواضيع :) , ولكن هو الفضول : كيف أفضل متصفح وهو بطيء جدا جدا جدا في تنفيذ السكريبت ، كل المواقع الان web 2 .
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
لامشكلة .. ولكن خذ في الاعتبار أننا نتعامل مع OpenGL للرسم , لا أعرف هل تتوافق مع ME , اذا لم تتوافق يمكن استخدام مكتبة بديلة مناسبة . ----------- هناك نقطة أخيرة , مطروحة للنقاش ( هي ليست قضية أصلا :) ) , وهي ما يتعلّق في اعداد المشروع configuration وأمور أخر…
- الطريق الى Tail Recursion
وعليكم السلام ورحمة الله وبركاته , امم .. حسب مافهمت , أنه في Tail Recursion لايوجد استدعاء عكسي للدوال , بمجرد أن نصل الى الحالة الخاصة الأخيرة ( n=1 ) نكون وصلنا للحل ونعيده . اذا كان فهمي صحيح فانّك : :) رائع , والسر هو في اضافة بارمتر اضافي . ولكن لا أدري …
- ههل جواب هذا السؤال صحيح
اه .. فهمت . نعم جربت البرنامج , وهو يعمل دون مشاكل الا في حالة معينة ( لو كان الرقمين متتابعين مثل 3 و 4 , لن يطبع شيء وأظن هذا مقصود حسب مافهمت) بالتوفيق.
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
لم أفهم ماتقصد أخ علاء . حياك الله أخي وتشكر على المساهمة , طبعا يمكنك دعم J2ME كمشروع مستقل , وحتى اختصار بعض العمليات , حسب امكانات J2ME ، المهم أن تكون واجهة المحرك قريبة قدر الامكان ( لايجب أن تكون متطابقة ولا أن تدعم كل المزايا ) .
- ههل جواب هذا السؤال صحيح
أولا , هل فهمي لسؤالك صحيح : تريد ادخال ثلاثة أرقام , مثل 3 , 4 و 5 . وسيحسب البرنامج مضروب كل عدد فيكون الناتج : 3 ---> 6 4 ----> 24 5 ----> 120 اذا كان هذا المقصود , فهناك أمور غريبة في برنامجك مثل : for(num1;num1<=num2-2;num1++) لماذا تطرح هنا .. ؟ for(int …
- لمحبي طريقة Java, طباعة المصفوفات و عناصر Stl بكل سهولة و يسر!
syntax غريب قليلا : template <class Type, std::size_t size, class Stream> Stream& operator<<(Stream& outputstream, Type (&array)[size]) { outputstream << "["; for(std::size_t i = 0; i < size; ++i) { outputstream << " " << array; } outputstream << " ]"; return …
- Google Chrome تحقن نفسها في Internet Explorer مع ال Chrome Frame
أسرع متصفح حتى الان , من ناحية التصفح , بقية الامور الثانوية كالاضافات و developer tools سيئة , ولكن الكلام هو عن محرك المتصفح نفسه ;)
- ما الفرق بين Csgl & Sharpgl & Tao
مثل ماقال الاخ كاتب الموضوع, اه .. ممتاز , هذه المكتبة كنت أبحث عنه البارحة , أتذكر أني رأيت مكتبة ممتازة لكن نسيت اسمها . ممتازة لأنها تتحدث باستمرار , بعكس Tao لم تحدّث من سنة . لكن المهم هو دعم OpenGL , وأي مكتبة ستفي بالغرض , ولو توقفت مكتبة عن التطوير يمك…
- Google Chrome تحقن نفسها في Internet Explorer مع ال Chrome Frame
جيد .. هل يعني هذا .. أنه سيكون IE مجرد حاضن ؟ لكن تبقى المشكلة أنه يجب تحميل اضافة .. وهذا مالا سيقوم به مستخدموا IE6 .. كسالى نعرفهم جيدا :D . اضافة بعد التجربة : رائع .. فعلا IE صار حاضن ومجرد شكل . أعتقد من ميزة هذه الاضافة .. سهولة المقارنة بين IE و chrom…
- ما الفرق بين Csgl & Sharpgl & Tao
وعليكم السلام ورحمة الله وبركاته , لم أجرب أي منها .. لكن من سؤال بعض الزملاء اللي جربوها .. الأشهر حالياً هي Tao لأنها تقدم لك أمور كثيرة مثل دعم الصور عن طريق Devil .. ودعم العديد من المكتبات .. لو كنت مكانك لاستخدمتها دون اي تردد . أما CsGL انساها تماما . S…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
شكرا لك .. كتبت الرد قبل صلاة الفجر .. لاتلومني :D .. لكن التاريخ هو 26 و ليس 27 . شكرا لك أخ سلوان .. أفضّل هذه الطريقة حتى لايحدث تعارضات .. ومشاكل . حيث يكون هناك مطور أو اثنين أو ثلاثة .. كمطورين رئيسيّين في المشروع .. والبقية فقط لاصلاح المشاكل . حيث كل م…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
تم تحديث الموضوع بناء على المناقشات , أهم نقطتين تمت اضافتهما : 1- نظام التعليقات ( التوثيق ) في السي بلس سنستخدم doxygen لانه هو الاشهر والاكثر استخداما في مشاريع ضخمة , مثال : /** * @file tutorial.h * @author Chris Olsen * @date 2-26-04 */ #ifndef __TUTORIAL…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
أقوم حاليا بكتابة الاتفاقية النهائية .. :D . وصلت لهذه النقطة .. لا أعرف هل هناك من يوافق الأخ محمد عليها ( انظر المشاركة رقم 18 ) : شخصيا أفضل أن نبتعد عن void pointer قدر الامكان .. والاكتفاء باستخدام template حتى لو ظهر الكود للمستخدم ( اذا احتجنا لـ templa…
- محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير
جربت على : https://al-andalus.svn.sourceforge.net/svnroot/al-andalus واستطعت تحميلها وتعديلها وفهمت قليلا كيف تجري الامور . لكن بقي نقطة واحدة .. أنا لا استطيع أعمل comment .. ليس لدي الصلاحية . هل يمكن أن أعمل comment , وتصل الى محمد علاء , ليوافق على التعديل…
- ما هو الفرق بين محرك ألعاب الأندلس و Opengl ؟
ههه ... هذه هي التي ستتصدر خطة العمل في محركنا :-) . طبعا .. لايوجد شيء كامل .. الى هنا أتوقف وأعود الى مشروع محرك الأندلس .
- ما هو الفرق بين محرك ألعاب الأندلس و Opengl ؟
كلامك صحيح أخي .. أفهم تماما ما تقصد . التوجه هو نحو صناعة محرك ألعاب وليس محرك رسومي فقط . هناك الكثير من الأمور التي سنناقشها بعد انتهاء المرحلة الاولى ( أو عند نهايتها .. لكن لا أعرف كيف سنقوم بذلك حتى الان :) ): resource management scene graph هذا ما أعرفه…
- ما هو الفرق بين محرك ألعاب الأندلس و Opengl ؟
السلام عليكم . - محرك الألعاب ( أياً كان اسمه ) . باختصار : عبارة عن وحدة(وحدات) برمجية كل منها مسؤول عن ملية ما : - وحدة مخصصة للتعامل مع النظام ( انشاء النافذة + استقبال المدخلات من الكيبورد والماوس و عصا الالعاب .. الخ ). في نظام ويندوز عادةّ نستخدم Win32 A…
- مشروع ضخم لتطوير المسلمين أرجو المشورة
تريد عمل نظام تشغيل من أجل أن يدعم مواقيت الصلاة :) !! طيب أطلب منك الان عمل برنامج مواقيت للصلاة ثم سنحاول كأعضاء نعمل نظام تشغيل مسلم على الماشي . اذا عملت هذا البرنامج سنفكر في مصنع الروبوتات .