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

Salwan AlHelaly

خبير برمجة ألعاب

الخبراء المعتمدون عضو ★★

247مشاركة
20السمعة
6موضوع منشور
5 يونيو 2007تاريخ الانضمام
20 يناير 2013آخر زيارة
8,540مشاهدة للملف
  1. سؤال مهم عن الدراسات الجامعية (يحدد المصير)

    السلام عليكم ورحمه الله، قد دخلت في دوامة مشابهه في يوم ما، وكنت أرغب في دراسة هندسة البرامجيات، ولكن توصلت لشيء عجيب وهو إني لو درست هندسة حاسبات وتخرجت منها سأحصل على شهادة علوم حاسبات (!!) أي ليست هندسة أصلاً، حتى الآن لم يتم إعتبار هندسة البرامجيات تخصص هن…

    5 أغسطس 2009 في 14:12
  2. مافائدة Render To Texture ؟

    السلام عليكم، أود أن اضيف بعض الفوائد المهمة أيضاً، عندما تستخدم Render-to-Texture يمكنك أن تستفيد من مزايا الفلترة وتوليد mipmaps التي تقدمها بطاقة الشاشة، وكذلك تطبيق مظلل بكسلات على الإكساء الناتج. يمكنك عمل مؤثرات تنطبق على كامل الشاشة (ما يسمى بالـ post-p…

    30 يوليو 2009 في 11:33
  3. Direct2d - Directwriter , جديد Microsoft !

    وعليكــم السـلام ورحمة الله وبركاتـه.. سمعت عن Direct2D ولكن DirectWrite أول مرة! يبدو إن Direct2D متوافق مع وندوز 7 فقط، هل هي عودة DirectDraw بحلة جديدة؟ :D من قرائتي لاستعراض التقنية ( رابط ) يبدو واضحاً لي سبب استحداث هذه المكتبة، صناعة البرامجيات بشكل عام…

    25 يونيو 2009 في 04:22
  4. سؤال حول المحرك Physx

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

    15 يونيو 2009 في 21:55
  5. الويندوز والليونكس لماذا دائما هكذا !

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

    24 مايو 2009 في 00:43
  6. كيف يمكن ايجاد اوجه (faces) لل (mesh)

    وعليكم السلام ورحمه الله، حسب ما فهمت من سؤالك، تود معرفة الضوابط التي بموجبها تحدد رؤوس (vertices) الوجوه؟ ليست هنالك في الحقيقة خوارزمية ثابتة لتحديد الوجوه، الأمر متروك لك، ولكن هنالك ضوابط يجب معرفتها للقيام بالموضوع بطريقة صحيحة، أذكر منها: - طريقة تحديد …

    4 مايو 2009 في 18:24
  7. سؤال حول برمجة الالعاب في اللينكس

    لقد واجهت مسألة مشابهه، تماماً عكس ما كنت أتوقع، عندما أشغل OpenGL تصبح أبسط الألعاب بطيئة للغاية، وعندما ألغيه تصبح سريعة بشكل مقبول. إكتشفت بعد عدة محاولات ورحلة تنقيب في الإنترنت إن ميزة compiz-fusion او berl هي السبب، حيث إنها تستولي على OpenGL عند تشغيلها…

    12 أبريل 2009 في 20:56
  8. من الاسهل Opebgl/directx

    وعليكم السلام ورحمه الله وبركاته، يمكنك إعتبار OpenGL و DirectX متكافئين، الإثنين بنفس الصعوبة (أو السهولة إن أردت :D ) كما يمكنك تعلم مكتبات اعلى مستوى مثل Irrlicht (محرك رسوميات) أو SDL (مكتبة رسوم ثنائية الأبعاد). بالنسبة لبرمجة لعبة، فلمعلوماتك الخطوة الأو…

    8 أبريل 2009 في 18:05
  9. (فرصة عمل) لمبرمج يستطيع برمجة تطبيقات ثلاثية الأبعاد

    السلام عليكم, يسعدني سماع إن شركة 2Digital لا تزال بخير. لقد تقدمت للعمل في 2Digital في سنة 2005 (تقريباً) ولم أستطع السفر بسبب ظروف قاهرة. (كما إن مستواي لم يكن مناسباً في تلك المرحلة) تشرفت لمعرفة السيد علي خير الدين في وقتها، لو لم أكن مرتبط بالجامعة الآن ل…

    19 مارس 2009 في 12:52
  10. معرفة الإطار الحالي(frame)للanimated Mesh

    أي مصدّر يقدم دعم توزيع الأطر لملف X لا بد إنه يستخدم الـ templates التي ذكرتها في ردّي السابق, يجب عليك أن تقوم بقراءة الـ templates وبياناتها بنفسك من الملف وتولي عملية التقسيم بنفسك أيضاً. نظام حركة الشخصيات الذي يأتي مع Direct3D مصمم بطريقة تجعله بلا فائدة…

    12 مارس 2009 في 22:56
  11. معرفة الإطار الحالي(frame)للanimated Mesh

    طيب، ماذا تستخدم لتحميل الملف والحركة وتشغيلهما؟ :unsure: سأفترض إنك تستخدم الأدوات التي يوفرها دايركت أكس (من عائلة D3DXAnimation) أي إنك تقوم بالقراءة والتحميل يدوياً :) , ملفات x لا تدعم تقسيم الحركة, أي إن خط الزمن بأكمله سيخزن في الملف كحركة واحدة, ولكن ت…

    8 مارس 2009 في 20:28
  12. هل تؤيدني في تعلم هذه اللغة

    أنا أؤيد الأخ Omar Eladel في كل ما قاله, مقابل مرونة هائلة في التعامل مع الكومبيوتر وإحتفاظ ++C بطبيعتها القريبة من لغة الآلة, فهنالك قصور كبير في الإنتاجية للأسف,لو عملت برنامج وندوز إعتيادي ثم قست الجهد والوقت المبذولين على كل لغات البرمجة والتقنيات المرتبطة…

    8 مارس 2009 في 12:26
  13. معرفة الإطار الحالي(frame)للanimated Mesh

    السلام عليكم, :) كيف حالك؟ السؤال مبهم ويحتاج إلى تفاصيل تقنية, لا اعتقد إن بإمكان أحد ان يجيبك إن لم تقدم معلومات مفصلة. ما هي لغة البرمجة؟ مكتبة الرسوميات المستخدمة؟ نوع ملف الـ mesh؟ وكيف تنفذ الحركة؟ والبرنامج المستخدم لعمل الحركة؟ كيفية التصدير؟ إلخ. ولكن…

    6 مارس 2009 في 16:50
  14. هل مهندس الحاسوب يقدر يصنع ويبرمج الروبوتات ام لا

    هندسة الحاسبات كانت تسمى في يوم ما هندسة السيطرة والتحكم, ولعلها تسمى بهذا الإسم في بعض الجامعات حتى الآن, واعتقد إنه الأسم الأنسب لوصف المجال. قلب التخصص هو تطوير وعمل دوائر واجهزة التحكم, التي من الممكن ان تتحكم بأي شيء إبتداءاً من ابسط الأجهزة الإلكترونية إ…

    16 فبراير 2009 في 12:18
  15. سؤال عن الإكساء الثلاثي الأبعاد

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

    7 فبراير 2009 في 14:27
  16. سؤال للمتقدمين في السي

    أعتقد إن __cdecl هو الإفتراضي إن لم يستخدم أي معرف, ولكن البعض يضعها لمجرد زيادة الـ portability. ما يهم في حالة الـ DLL هي import و export. قد اكون مخطئاً بالكامل :D

    3 فبراير 2009 في 18:07
  17. هل يوجد اختلاف بين منصة الدوت نت وغيرهآ ؟!

    لأن ++C أساساً لغة منخفضة المستوى, اداء العمليات العامة لواجهة المستخدم تتطلب جهداً كبيراً نسبياً من قبل المبرمج... في الحقيقة اداء اي عملية تتطلب جهداً كبيراً, حتى مع MFC ستجد إن البرامج تصبح طويلة بشكل يصيب المبرمج بالملل! بينما تستطيع القيام بشئ مشابه بسهول…

    12 ديسمبر 2008 في 16:57
  18. فرص العمل

    كل عام وانتم بخير, :D http://www.itworx.com/ لها فرع في القاهرة وفرع في الإسكندرية أعتقد, وتطلب مبرمجين C# C++ and Java. وانا متأكد من وجود غيرها, ولكن بالطبع عدد الوظائف المتوفرة لـ ++C أقل بكثير من #C و Java. http://www.itworx.com/Company/Careers/ ولكن يبدو …

    12 ديسمبر 2008 في 16:08
  19. هل يوجد اختلاف بين منصة الدوت نت وغيرهآ ؟!

    وعليكم السلام وكل عام وأنتم بخير إن شاء الله, :) كما تعرف فإن هنالك تقنيتان مستخدمة لتنفيذ الكود عموماً, الأولى تسمى الترجمة compiled (تحويل الكود مقدماً إلى لغة الآلة للتنفيذ المباشر في ما بعد, مثل ++C) والأخرى تسمى طريقة الترجمة الفورية interpreted (يقوم برن…

    12 ديسمبر 2008 في 05:49
  20. عكس العمليات الحسابية

    عليكم السلام ورحمة الله, لا أعتقد إن من الممكن عكس عملية الـ modulo ... على سبيل المثال... 100 % 15 = 10 115 % 15 = 10 130 % 15 = 10 يمكنك الإستمرار إلى ما لانهاية بإضافة 15 كل مرة وستحصل دائماً على 10. كما ترى, يبدو الموضوع مستحيلاً, إذا حصلت على ناتج عملية ب…

    11 ديسمبر 2008 في 02:53