الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

abshammeri

مشرف قسم برمجة الألعاب و مراقب عام سابق

أعضاء الشرف النخبة ★★★★★★

  • نجد - الرياض
  • برمجة الالعاب
6,663مشاركة
1,432السمعة
468موضوع منشور
28 فبراير 2005تاريخ الانضمام
5 مارس 2013آخر زيارة
47,977مشاهدة للملف
  1. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    . ان شاء الله .. نسيتها . اخ علاء : لانريد استخدام ماكرو .. كل شيء داخل كلاس ، ونستخدم inline في السي بلس . أما استخدام struct ، فلا أعرف .. عموما لا فرق . لكن لدي سؤال حول RectType مافائدته بالظبط . ولماذا Rectangle لانمثله بنقطتين بدلا من خط ؟ أسهل .. . وبان…

    28 سبتمبر 2009 في 17:57
  2. حزمة المحرك Aanimation

    أنا لم أتعمّق كثيراً في دراسة لماذا تستخدم Container . لكن حسب ما فهمت ، أنك فقط تغيّر احداثياتتها ( تستخدم setLocation و setDimension وماشابههما ( لا اذكر اسماء الدوال بالظبط ) . لذلك اذا كان هذا هو الواقع فأظن انه يمكنك أن تعمل التالي : ( كل ما أقوله مجرد رأ…

    28 سبتمبر 2009 في 06:56
  3. دورة للمبتدئين : Opengl و الجافا

    @ هويدي : حياك الله .

    28 سبتمبر 2009 في 06:41
  4. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    رأيي :) : أول نقطة نحتاج للحديث عنها ، هي ما أثارها الاخ سلوان : هل نستخدم Template أو Generic ؟ أوافق على هذا الاقتراح . - الكلاس Math يحتوي الدوال التالية وكلها static ( لن أكتب المواصفات لأنها معروفة للجميع عمل كل دالة ) : class Math { static double cos([iN…

    28 سبتمبر 2009 في 06:32
  5. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    الخطوة الثانية :كتابة مواصفات Specification للأصناف Classes التي سيستخدمها المستخدم النهائي : هذه الأصناف التي توصّلنا اليها ، وهي التي سنعتمدها في النسخة الأولى من المحرك للحزمة core Math Point2D Line2D Rectangle Circle Triangle Polygon Vector2D Matrix3 Rando…

    28 سبتمبر 2009 في 06:06
  6. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    ماشاء الله .. خلية نحل :) .. بالظبط .. أعتقد هنا صارت الامور واضحة . @ مقاوم : لاتعتذر :) .. ستتضح الامور مع الوقت .. بالنسبة للتفاصيل : كيف سنقوم بما تحدثنا عنه سيكون في الخطو الثالثة ( انظر الى أول مشاركة لتعرف تسلسل الموضوع ) ، لذلك عند مناقشتنا للخطوة الثا…

    28 سبتمبر 2009 في 05:41
  7. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    الأحداث Events ستكون في المرحلة الثالثة عندما نتحدث عن النوافذ و المدخلات والاحداث kernel . الحديث الان عن نواة المحرك ( في الغالب ستكون مكتبة رياضية ) . نعم .. أفضل أن نتخذ القرار في وقت لاحق ( أنا مع الاعتماد عليها .. لكن ليس الان ) . بالنسبة للـ Quad ، تقصد…

    27 سبتمبر 2009 في 20:51
  8. حزمة المحرك Aanimation

    السلام عليكم . في موضوع ما :) ، اثار الاخ علاء هذه النقطة : فرد عليه الاخ الكون قائلاً : تعليقي : كما قال الاخ الكون ، في برمجة الالعاب في الغالب نستخدم Loop لتحديث الاجسام في كل لحظة ( تحديث المواقع - عمليات الذكاء - الفيزياء - الرسوميات .. الخ ) لانك في بيئة…

    27 سبتمبر 2009 في 19:46
  9. محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير

    كما قال الاخ "الكون" . عموماً لاتدخلونا في هذه النقاشات :lol: .. سنتحدث عن حزمة AAnimation في موضوعه الخاص هنا :) : /index.php?showtopic=175752

    27 سبتمبر 2009 في 19:38
  10. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    @ خالد : boost ستحل كثير من المشاكل خاصة في مجال الاعداد العشوائية وتحويل الاعداد .. لكننا في هذه المرحلة سنحاول أن نتحاشى أي اعتمادية على مكتبة خارجية قد تؤدي الى تصعيب المهمة على من سيتابع معنا , سنستخدم المككتبات القياسية فقط ، ونعمل الناقص بأسلوب بسيط ، لا…

    27 سبتمبر 2009 في 18:02
  11. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    سيتم نقاش محتويات كل كلاس في الخطوة الثانية , نحن الان نناقش على مستوى الكلاسات Classes والعلاقة بينها ولم ندخل في تفاصيل كل كلاس . ماهي فوائده ، اذا كان له فائدة فلم فلا .

    27 سبتمبر 2009 في 08:25
  12. محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير

    أرى أن نبقى على source forge ، بالرغم من تعقيده وبيروقراطيته .. لانه داعم للمشاريع المفتوحة المصدر ومشاريع كثيرة مستضافة عليه .. وهو مايبعث على الاطمئنان .. سنتعلّم مع الوقت ان شاء الله .. اليوم مثلاً تعلمت كيف اعطي شخص صلاحيات في المشروع بعد ساعة من البحث :) …

    27 سبتمبر 2009 في 08:22
  13. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    بالنسبة للـ Vector3D أوافق الاخ hunter ، لن نحتاجه الان . أما بالنسبة للـ Point2D فلا اظن اننا نحتاجها لان عندنا Vector2d أشمل منها , ويؤدّي نفس الغرض , أعرف انه يوجد فرق بين المتجه والنقطة , لكن برمجيا كلاهما يمثلان بمتغيرين س (و) ص ، وبالتالي نمنع الالتباس ا…

    27 سبتمبر 2009 في 08:17
  14. محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير

    عموما .. لايوجد أحد يسجّل أسماء من يريد المشاركة :) , كما قلت سابقا ، تستطيع ان تدخل وتقول كلمتين وتخرج وتستطيع ان تكتب كود وتستطيع أن تقرأ فقط :) .. قد نحتاج الى برنامج الرسام الحر , في مرحلة font . كلامك صحيح , ولكن المشكلة أن الاخوة في سوريا يبدو أنهم من ال…

    27 سبتمبر 2009 في 05:54
  15. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    رأيي أنه ممكن نستخدم هذه الواجهة في لغات أخرى مثل الجافا , وليس مع السي بلس, حيث السي بلس تملك operator overloading وهي اسرع وتعطي ميزة ثبات الاسلوب ولاتضيف بايتات اضافية الى كلاسات مهمّة مثل Vector و Matrix , مثال : Vector v1(10,20); Vector v2(20,30); bool b;…

    27 سبتمبر 2009 في 05:20
  16. لمحبي طريقة Java, طباعة المصفوفات و عناصر Stl بكل سهولة و يسر!

    شكرا خالد :-) . أيضا أنا بدأت أمسك بطرف خيط .. لا أعلم هل هو الخيط المطلوب أم لا :D . المشكلة هي في هذه الصيغة .. لماذا عنوان عنوان المصفوفة .. الا يكفي عنوان أول عنصر من المصفوفة ؟ : void printIntArray(int (&array)[5]) { for(std::size_t i = 0; i < 5; i++) { s…

    27 سبتمبر 2009 في 04:50
  17. نظره سريعه جداً على Postgresql

    Up

    27 سبتمبر 2009 في 03:57
  18. دورة للمبتدئين : Opengl و الجافا

    شكرا علاء على الثقة .. هي في الأصل مكتبة تستخدمها لهدفين أساسيين : 1- تستخدمها في مجال الرسم الهندسي أو ما يسمّى بالـ CAD : Computer Aided Design or Computer Aided Drafting هل شاهدت برامج مثل Maya -3D Max - AutoCad .. بعضها مبني على OpenGL ( طبعا لن تستطيع عمل…

    27 سبتمبر 2009 في 03:08
  19. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    الخطوة الاولى : التحليل الأولي للموضوع : طيب .. سأبدأ النقاش , - أول شيء نحتاجه مجموعة من الكلاسات الرياضية والكلاسات الاخرى الأساسية . أقترح التالي ( جميعها تكون كلاسات Classes ولاتوجد أي علاقات بينها Relationships - يعني لايوجد وراثة أو association مثلا . 1-…

    27 سبتمبر 2009 في 02:16
  20. محرك الألعاب - الأندلس- : الأدوات و خطة العمل والتطوير

    كان المقصد هو أن مطوّر نسخى الجافا , في الغالب لن يتعامل الا مع نسخة الجافا , ونفس الكلام مع السي بلس . الهدف كلّه حتى لايحدث أي تداخل سواء بمنح الصلاحيات , أو تشتيت العضو . أيضا .. أنا شاهدت مشاريع مثل Ogre ووجدت أن الجافا لها مشروع مستقل والسي بلس مشروع مستق…

    27 سبتمبر 2009 في 02:00

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…