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

abshammeri

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

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

  • نجد - الرياض
  • برمجة الالعاب
6,663مشاركة
1,432السمعة
468موضوع منشور
28 فبراير 2005تاريخ الانضمام
5 مارس 2013آخر زيارة
47,977مشاهدة للملف
  1. Opengl في Visuel C++ Express 2008

    عليكم السلام ماهو الخطا الذي يظهر ؟ تأكد أن هذه الملفات مرفقة مع المترجم : OpenGL32.Lib Glu32.lib gl.h glu.h هذه الملفات المهمة .. تستطيع العثور عليها من أي مكان اذا لم توجد مع المترجم . اما Win32 APIs فغير مدعومة حسب ما أذكر ، لذلك استخدم glut أو glfw .. الخ …

    14 أكتوبر 2009 في 22:25
  2. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    الخطوة التالية : كتابة مواصفات Specification للأصناف Classes التي سيستخدمها المستخدم النهائي - تقريباً الخطوة الأولى منتهية .. أعتقد لاتوجد مزيد من الاقتراحات ، - قمت بتجميع وتصفيف المواصفات ، الشكر لله ثم للاخ محمد علاء ، كفانا شر كثير من الدوال .. ونقلت أغلب…

    14 أكتوبر 2009 في 21:48
  3. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    الفئات القياسية في الجافا سندعمها عن طريق عمل implementation مثل StdTextStream ، أو اي اسم ترونه مناسب . الحزمة NIO لم أسمع بها من قبل ، اذا كنت ترى لها فائدة وتحب دعمها ممكن تضيف implementation أخرى باسم NioTextStream أو اي اسم تراه مناسب ، الـ implementation…

    14 أكتوبر 2009 في 16:03
  4. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    بارك الله فيك أخي محمد على المتابعة . كلما أردت أن أبدأ بالخطوة الثانية أجد مشكلة .. MemoryStream : يرث من الواجهة Stream ، أليس من الأفضل أن يرث من BinaryStream ؟ حيث يقوم بنفس ما يقوم به BinaryStream ، فقط باختلاف الوعاء ( ذاكرة بدلاً من ملف ) ؟ الهدف من Mem…

    13 أكتوبر 2009 في 22:28
  5. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    اه .. صحيح .. تبّاً لم أنتبه :D .. اسف على هذه اللخبطة . لكن ماذا عن File الذي سينشئ هذه الكلاسات ، أم نجعل الكلاس Manager يقوم بانشاءها ، ليكون المسؤول عن هذا النوع من العمليات ونلغي File ؟ ، أميل إلى Manager .. ما رأيكم ، أن نننتقل إلى الخطوة التالية .. ؟ لك…

    12 أكتوبر 2009 في 20:58
  6. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    امم ، أنا كنت أقصد دوال مثل readInt32 ، و writeInt32 مثلا . لايمكن ان تعمل في TextStream ، مثال : TextStream s .... s.writeInt32( 100000 ); // لايوجد مشكلة .. سيتم تحويل العدد الى نص وكتابته على شكل نص مكون من بايتات .. اي سنكتب 6 بايتات . . . int x = s.readIn…

    12 أكتوبر 2009 في 09:59
  7. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    @ راجعت قليلا ما اقترحه الاخ محمد علاء ، لكن لا يمكن أن تكون TextStream ابن لـ Stream لاختلاف المهام .. حيث يوجد دوال في Stream لاعلاقة لها بالـ TextStream والعكس . لذلك TextStream يجب أن تكون مستقلة .. هل الامور واضحة ؟ أظن هذا ينفع مع Text و ليس Binary صح ؟ …

    12 أكتوبر 2009 في 00:52
  8. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    @ File : أعتقد أنه من الأفضل أن يكون هناك كلاس موحّد في المحرك اسمه مثلاً Manager مسؤول عن انشاء مثل هذه الكائنات ، وكائنات أخرى .. سنصادفها مستقبلاً ، نريد أن يكون هناك كلاس واحد من خلاله يمكن أن نصل لبقية الكلاسات بشكل مباشر أو غير مباشر .. وجود كلاس واحد بم…

    11 أكتوبر 2009 في 22:11
  9. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    هو كلامك صحيح .. خاصة في الجافا .. حيث الهدف فقط توحيد واجهة المحرك ، لكن في السي بلس .. سنحتاج إلى قراءة Interger و float و short .. الخ ، لايوجد في المكتبة القياسية شيء كهذا بوضوح ، لذلك يمكن أن نغلفها حتى تكون واضحة وسهلة .. فبدلاً من أن يمتلئ المحرك بشيء ك…

    11 أكتوبر 2009 في 20:47
  10. المرحلة الثانية : تطوير وحدة i/o - الملفات .

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

    11 أكتوبر 2009 في 19:28
  11. اخيراً لعبتى الثالثه

    مع الكود أو بدونه :P . بالمناسبة .. كم استغرقت فترة التطوير .. هل أخذت منك وقت طويل ؟

    11 أكتوبر 2009 في 19:12
  12. اخيراً لعبتى الثالثه

    :D أيضاً أنا حمّلتها لكن الاشغال حالت دون تجريبها .. جربتها اليوم وتعليقي هو : ( التعليق على النسخة الموجهة للاجهزة السريعة ) : - الرسوم : غاية في الروعة ، الألوان هادئة ، ومتناسقة ، . - الحركة : جيدة جداً .. سواءً حركة اللاعب ، أو حركة المجسمات الأخرى ، .. كث…

    11 أكتوبر 2009 في 11:11
  13. المرحلة الثانية : تطوير وحدة i/o - الملفات .

    الخطوة الأولى : التحليل الأولي للموضوع : هل لازال الحافز موجود :D .. - أي محرك ألعاب يحتاج لآلية للقراءة من وإلى الملفات . - رأيي في هذا الموضوع أن يكون العمل بسيط وسهل في المرحلة الأولى 0.1 ، بحيث نركز على الأمور الأساسية التي سنتحتاجها . - سنحتاج للتالي : ال…

    11 أكتوبر 2009 في 10:50
  14. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    لا أعرف برنامج معيّن ، لكن يمكن برمجته :-) .. الان تعبان للغاية ، انتهيت من كلاس Matrix3x3 .. للغة الجافا مع التجارب .. يمكن تحويله الى السي بلس .. أو سأقوم بذلك غداً .. أتمنى مراجعته لمن يملك الوقت .. يمكن تجد فيه أخطاء .. خاصة وأني غير معتاد على row-major . …

    10 أكتوبر 2009 في 21:43
  15. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    نعم أعرف ذلك .. لكن المشكلة هي بعد التخلص من الجذر .. ستجد أمامك عشرات الحدود :D .. لذلك من الأفضل أن تنساها وتبحث عن أخرى كما قلت :-) .

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

    بالنسبة لمسألة تقاطع دائرة مع segment .. http://cs4999.ci-fi.org/node/7 يستخدم المتجهات وأظن الفكرة سهلة .. بالنسبة للمعادلة أخ محمد .. حاولت أحلها لكن خرجت بحدود كثيرة وصار حلّها معقد قليلا . Pages_from__Game_Mathematics_.zip

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

    - لا أعرف بصراحة ان كانت الخوارزمية فعلا يمكن استنتاجها من هذه المعادلات ، أنت أدرى بذلك ، لكن بالنسبة لحل المعادلة أظنها سهلة .. ( بالراحة علي .. اخر معادلة حليتها قبل سنتين :) ) . هنا : :) ..

    10 أكتوبر 2009 في 16:05
  18. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    السلام عليكــم ورحمـة الله وبركاتــه ،، أولا الشكر لله ثم للاخ خلدون + أحمد + محمد علاء + hunter على مشاركتهم بالـ implementation ( أرجو أن لا اكون نسيتأحد ) . الاخ أحمد و محمد علاء قاموا بجهد جبار .. عندما ترى المعادلات الرياضية التي يكتبون ستصاب بدوار البحر …

    10 أكتوبر 2009 في 08:20
  19. ناسا تقوم بتفجير القمر

    :lol: انها المؤامرة .

    9 أكتوبر 2009 في 22:48
  20. [شبه مكتمل] : المرحلة الأولى: تطوير وحدة Core

    لا أعرف خوارزمية معينة .. لكن الخوارزميات كثيرة .. سأبحث عن واحدة ان شاء الله . لكن يمكنك تجاوزها لو لم تجد شيء سهل .. انتهيت من كل شيء .. بقي Matrix سأعملها بالجافا .. والسي بلس اذا لم يكتب الكلاس أحد قبلي ؟ الان ارتفع ضغطي .. اغير الكود واضيف كود خاطئ لكن ما…

    9 أكتوبر 2009 في 20:56

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

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

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

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