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

الاصرار على دايركت أكس

مغلقرائج
بدأه basha2002 في 24 مايو 2005 · 88 رد · 6,678 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
وهنالك شي اخر ، مطوري الدوت نت لان تكون لهم قيمه في الانظمه الاخرى حتى توفي مايكرسوفت بوعده باصدار الدوت نت فريمورك على الانظمه الاخرى.

Microsoft لم تعد انها ستقدم نسخ الframework على اي نظام اخر غير windows بل على العكس صرحت بعدم حدوث هذا منذ البداية و لكن الCLI و ال#C تم وضع standards لهمل في منظمةECMA منذ ظهورهما لاول مرة و هذا لفتح الباب امام اي مؤسسة او شركة او منظمة لعمل الCLI و ال#C على النظام الذي تريده حتى على windows مادام يتبع الstandards و بالفعل ظهر ال mono project و هو يقدم ال#C على الLinux, Windows, MAC, Unix و ايضا على بعض الاجهزة الذكية و ايضا ظهر مشروع dot GNU على windows, Linux, MAC و هناك مشاريع اخرى في الطريق

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#27
DXProg كتب:
بهذا ستكون ضربه لمكرسوفت

:D

يا اخي الكريم هنالك محركات عديده ومجانيه لا تعتمد على الدايركت اكس ولكن تدعمه . موجوده منذ زمن ، فهذا لن يحدث شيء.

وهنالك العاب تم اصدارها على انظمه اخرى على لينكس وماكنتوش .

يعني سواء برمجت بالدايركت اكس ام لا ، لان يحدث في الامر شي.

اقتباس
بالنسبة لي انا اعمل علي لعبة منذ سنتين مع فريق عربي و اجنبي ( السنتين فقط في تجميع المراحل و الشخصيات .. إلخ ) اعتقد قرن للبرمجة منتظر

و استخدم الدايركت اكس

اهي رحله الى القمر ، ام انه مشروع اخر !!!!

bashmohandes كتب:
Microsoft لم تعد انها ستقدم نسخ الframework على اي نظام اخر غير windows بل على العكس صرحت بعدم حدوث هذا منذ البداية و لكن الCLI و ال#C تم وضع standards لهمل في منظمةECMA منذ ظهورهما لاول مرة و هذا لفتح الباب امام اي مؤسسة او شركة او منظمة لعمل الCLI و ال#C على النظام الذي تريده حتى على windows مادام يتبع الstandards و بالفعل ظهر ال mono project و هو يقدم ال#C على الLinux, Windows, MAC, Unix و ايضا على بعض الاجهزة الذكية و ايضا ظهر مشروع dot GNU على windows, Linux, MAC و هناك مشاريع اخرى في الطريق

اشكرك اخي على تصحيح معلومتي (واعترف اني اخطات )، يبدو اني اخذتها عن خطأ .

اما عن mono ، اني استخدمه عندما ابرمج على اللينكس . وهنالك موضوع حاب انوه عليه وهو مشروع Visual Studio .NET® for Linux® فهي خطوه قويه لمطوري الدوت نت على اللينكس .

تم تعديل هذه المشاركة بواسطة da-crystal في 25 مايو 2005 في 18:48

لا مستحيل غير الوقت

#28
اقتباس
سمعت مؤخراً انهم سيصدورا Open PL - Physics library ! !

رائع .. ولكن متى .. ومن اي موقع عرفت ذلك .. هالنقطة مهمة .. -------------

اقتباس
إطلاقاً ،،

ميكروسوفت تستطيع ان تعطي ضربةاقوي بعدم تفعيل مكتبة OpenGL علي الويندوز في الاصدارات القادمة و عدم دعم الكومبايلرز لها ...

:blink:

:wacko:

اعوذ بالله .. وش هالكلام ..

لا ..لا ..مااظن بيل قيتس غبي لهذه الدرجة .. سيخسر كم كبير من المبرمجين ومن الالعاب ومن ....

ورح يخسرني بكل تأكيد :lol:

اخوي احمد :

صورة اللعبة هل هي من داخل الماكس او من نتاج برمجة اللعبة ..

اقتباس
بالنسبة لي انا اعمل علي لعبة منذ سنتين مع فريق عربي و اجنبي ( السنتين فقط في تجميع المراحل و الشخصيات .. إلخ ) اعتقد قرن للبرمجة منتظر

و استخدم الدايركت اكس

:rolleyes:

اذا كان المبرمج احمد صالح .. ومعه فريق عربي واجنبي .. ولهم سنتين وهو يعدون العدة ... وبعد كل هذا باقي قرن .. <_<

اقول : على برمجة الالعاب السلام ..

حنا وش نعمل .. كم نحتاج عشان نطلع لعبة .. يالله تستر ..

تم تعديل هذه المشاركة بواسطة الشـمري في 25 مايو 2005 في 22:30

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#29

اظن ان الاخ احمد قد اخطا .. اليس كذلك اخي احمد ؟؟

لانه لا يعقل ان يكون فريق مكون من مبرمجين على الاقل محترفين وحتى الان لم يبدؤا بكتابة الاكواد وفقط تجميع المواد وهكذا وبسنتين

اظن انه يقصد اسبوعين او شهرين

لا اكثر

ارجو التوضيح منك احمد

وشكرا

* لا مستحيل في برمجة الالعاب *

** بالنسبه لدروس الرياضيات والفيزياء والسي++ والدايركت اكس فقد قمت في موقعنا بالبدأ من الصفر وحتى اتقان الاساسيات ( يعني اساسيات كل من سي++ ودايركت اكس وفيزياء ورياضيات) فمن يريد البدأ معنا فلينضم **

** الموقع الخاص للطريق حول برمجة الالعاب www.gamedev4arab.44w.com **

#30

لا لا

انا كنت امزح ... هي اجازة واحدة فقط - السنة الماضية (شهران عمل فقط ) و سنكمل هذه الاجازة .. هو مبرمج واحد فقط :( - لم نرد الاعتماد علي الغرب في البرمجة و لكن اعتمدنا علي علي معظم فريق الرسومات في المودلينج و الحركة .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#31

السلام عليكم

بالنسبة للأخ كريستال فيجب أن تفهم شىء مهم . عندما كتبت هذه المقالة لم يكن فى رأسى ما ينم عن كراهية أو بغض لمايكروسوفت :angry: و يمكنك أن تتأكد ذلك من رؤية مقالة سابقة لى كنت أحث فيها الأعضاء على الترجمة و سيظهر لك إن كان الموضوع الذى كتبته بدافع الكره أم بدافع العلم :angry: :angry: :angry: للأسف مازال الكثير يهرب من الحقيقة و هى إن OpenGL عالمى و يتم تطبيقه على جميع المترجمات بمختلف أنواعها و كذلك أنظمة التشغيل(و هو ما سبق أن ذكرته و أكرره لعدم قرائتك الجيدة لما سبق أن قلته) . أما بالنسبة للأخ أحمد صالح فإن قامت مايكروسوفت بعدم تدعيم OpenGL فهى الخاسرة لكثير من المبرمجين و أكررها ثانية(إن OpenGL عالمى و يتم تطبيقه على جميع المترجمات بمختلف أنواعها و كذلك أنظمة التشغيل) و إن لم يكن كل الأنظمة و المترجمات فهو أغلبها (أوافق الشمرى للمرة الثانية :D ) أما ما تفعله مايكروسوفت من عمل mono فذلك لأنها أما الأمر الواقع , فهى إن لم تفعل ذلك ستخسر الكثير , عموما من يؤمن بالمحدودية و عدم الإنطلاق (أقصد إستخدام دايركت أكس) فهذا شأنه و لكن لا داعى من التشجيع لتلك الأنظمة الإحتكارية (يبدو أن الكثير ما زال لا يعرف ماذا تعنى كلمة الإحتكار <_< ).أما بالنسبة للرياضيات و الفيزياء فلا داعى للخوف منها , صدقونى المشكلة ليست فى الفيزياء و الرياضيات و لكن المشكلة فيمن يقوم بالشرح أو بالأصح كيفية عرض المعلومة بإسلوب محبب يفهمه أى شخص و ذلك ربما يحتاج للخبرة بعض الشىء . قريبا سأضع مقالة توضح ما معنى علم الفيزياء و الإساس العلمى له بإسلوب شيق.

و السلام ختام

عندما أعلن حبى لشىء فى البرمجة فذلك معناه أنه أفضل بالنسبة لى من حيث المميزات و الامكانات

OpenGL-3-revolution.jpg

#32

السلام عليكم،

اخي الكريم ، عندما انتقد لم انتقدك انت انما اسلوبك في هذا الموضوع

da-crystal كتب:
اسلوبك في كتابه الموضوع

لو تعيد قرات ما كتبت سوف تلاحظ انك ذكرت الدايركت اكس مر واحده فقط ، ثم حولت الموضوع الى مايكروسوفت والانظمه . مع تكرار كلمه مايكروسوفت.

وفي ردي لم اتطرق الى الدايركت اكس والابنجل , والم اقارن بينهما ،

لان في نظري محرك اللعبه يجب ان يدعم الاثنين ، ليكون portablity

ولكن آسف مره آخرى ، لصراحتي

اقتباس
قريبا سأضع مقالة توضح ما معنى علم الفيزياء و الإساس العلمى له بإسلوب شيق.

الله يوفقك ، ،

تم تعديل هذه المشاركة بواسطة da-crystal في 26 مايو 2005 في 12:19

لا مستحيل غير الوقت

#33

اخي basha2002

ردا على موضوع الدايركت اكس

ما الذي تعنيه ب

اقتباس
لا داعى من التشجيع لتلك الأنظمة الإحتكارية

اذا كنت تقصد نسخ الدايركت اكس اس دي كي فهي تسحب مجانا من موقعهم

ولا علاقه لها بالاحتكار

#34

RELAX

RELAX

RELAX

RELAX

رلاكس ..... :blink:

المسألة ماتستاهل كل هالهوشة ...

OPENGL عالمي .. والدايركت اكس اصبح ايضا يدخل العالمية .. وهذه حقيقة ..

انا بصراحة مايهمني DIRECTX او GL المهم مكتبة بسيطة تؤدي عملها باتقان واعتقد هذا ينطبق على GL

راح وقتنا وحنا نقول ...

DIRETCX او OPENGL او البطاطس ..

<_<

اقتباس
و سنكمل هذه الاجازة .. هو مبرمج واحد فقط 

لهذي الدرجة عندنا عجز .. في المبرمجين ...

الله يعينكم ...

لكن اخي احمد لماذا تفرضون طوق اعلامي وتكتم شديد حول اللعبة .. :blink: هل لانها تجارية ..

اتمنى ان اعرف شي عن اللعبة .. عن محركها عن ادواتها ..فقط .. وانت على راحتك .

تم تعديل هذه المشاركة بواسطة الشـمري في 26 مايو 2005 في 14:34

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#35
da-crystal كتب:
بكل بساطه معظم المستخدمين هنا  بستخدمون نظام تشغيل windows  .

اما عن احتكار وغير الاحتكار فليس له علاقه بالقسم ،

واما عن نظام لينكس ، فهو من نظري نظام مازال تحت الانشاء  (من تجربيت ، حيث لدي في جهازي  windows xp pro، mandrike 10.2 , fedora core3  ، وانتظر نسخت mandirva 2005 limited editon)

السلام عليكم

أحب ان أنوه ان حبى لOpenGL ليس لأن صاحب شركة سيليكون جرافيك أكثر وسامة من بيل جيتس صاحب شركة مايكروسوفت وانما لأن OpenGL يعطنى امتيازات أكثر فى عالم الرسم :angry: أى و باختصار شديد ان حب شىء ما فى البرمجة يعنى بالنسبة لى انه الأفضل فى الامكانات كما كما ان و ان كان السرعة فى عالم البرمجة ليس هو كل شىء الا انه لا يحب اهمال هذا الجانب كما ان الحديث عن الرسرعة كان محاولة لاحدى ذكر المميزات و ليس لتعظيم السرعة فى البرامج :angry: و بالنسبة لتحدثى الكثير عن الأنظمة فذلك ايضا ما هو الا ذكر لاحدى المميزات حيث يمكنك اذا ما أحسست ان هناك احدى الأنظمة أو المترجمات ستحتاج اليها أكثر فى القريب فيمكنك أن تنتقل اليها بكل اطمئنان لانك تعلمت مكتبة قياسية (تعمل على أغلب المترجمات و الأنظمة ان لم يكن كلها :) ) و ذلك بعكس دايركت اكس فاذا ما احتجت الانتقال لمترجم آخر فلن تجد الدعم لمكتبة دايركت أكس و لا تنسى ان OpenGL مفتوحة المصدر اى يمكنك التعديل و التطوير فيها ان شئت بعكس دايركت اكس(و هذا يمثل احدى عيوب و مساوىء((( الاحتكار :angry: ))) )و لا تنسى انه ممنوع اخضاع برامج مايكروسوفت للهندسة العكسية (مما يعيق فرصه فهم كيف تعمل برامجهم و التقليص من محاوله المحاكاه لتلك المكتبات و الابداع) كما ان OpenGL يتم العمل على جعلها مكتبة متكاملة (من فيزياء و شبكات و أصوات الخ) مما لا يجعلك تحتاج لدايركت أكس أو غيره أما باقى أجزاء اللعبة يمكنك تكملتها على المكتبات القياسية التابعة لـc++ و بذلك لا يشترط أن يدعم محرك اللعبة الاثنان OpenGL و دايركت اكس و الا فمن الصعب برمجة أى لعبة على أى نظام تشغيل آخر كما يجب أن تلاحظ ان القسم هنا لا يعتمد على الأعضاء اللذين يتعاملون مع ويندوز فقط و لكن مع أى مترجم أو حتى أى نظام تشغيل أما بالنسبة للينكس فانت فامكانك ان تجعله ناجحا اذا ما قمت بدعمه بمشاريعك عليه ايا كانت أما البنسبة للشمرى فيجب أن تلاحظ أن الردود ربما تؤثر فى اتجاهات الأخرين و خاصة المبتدئين فى هذا المجال و لذلك كان لابد من التوجيه و التنوير :)

و السلام ختام

عندما أعلن حبى لشىء فى البرمجة فذلك معناه أنه أفضل بالنسبة لى من حيث المميزات و الامكانات

OpenGL-3-revolution.jpg

#36
اقتباس
أحب ان أنوه ان حبى لOpenGL ليس لأن صاحب شركة سيليكون جرافيك أكثر وسامة من بيل جيتس صاحب شركة مايكروسوفت وانما لأن OpenGL يعطنى امتيازات أكثر فى عالم الرسم mad.gif أى و باختصار شديد ان حب شىء ما فى البرمجة يعنى بالنسبة لى انه الأفضل فى الامكانات كما كما ان و ان كان السرعة فى عالم البرمجة ليس هو كل شىء الا انه لا يحب اهمال هذا الجانب كما ان الحديث عن الرسرعة كان محاولة لاحدى ذكر المميزات و ليس لتعظيم السرعة فى البرامج mad.gif و بالنسبة لتحدثى الكثير عن الأنظمة فذلك ايضا ما هو الا ذكر لاحدى المميزات حيث يمكنك اذا ما أحسست ان هناك احدى الأنظمة أو المترجمات ستحتاج اليها أكثر فى القريب فيمكنك أن تنتقل اليها بكل اطمئنان لانك تعلمت مكتبة قياسية (تعمل على أغلب المترجمات و الأنظمة ان لم يكن كلها regular_smile.gif ) و ذلك بعكس دايركت اكس فاذا ما احتجت الانتقال لمترجم آخر فلن تجد الدعم لمكتبة دايركت أكس و لا تنسى ان OpenGL مفتوحة المصدر اى يمكنك التعديل و التطوير فيها ان شئت بعكس دايركت اكس(و هذا يمثل احدى عيوب و مساوىء((( الاحتكار mad.gif ))) )و لا تنسى انه ممنوع اخضاع برامج مايكروسوفت للهندسة العكسية (مما يعيق فرصه فهم كيف تعمل برامجهم و التقليص من محاوله المحاكاه لتلك المكتبات و الابداع) كما ان OpenGL يتم العمل على جعلها مكتبة متكاملة (من فيزياء و شبكات و أصوات الخ) مما لا يجعلك تحتاج لدايركت أكس أو غيره أما باقى أجزاء اللعبة يمكنك تكملتها على المكتبات القياسية التابعة لـc++ و بذلك لا يشترط أن يدعم محرك اللعبة الاثنان OpenGL و دايركت اكس و الا فمن الصعب برمجة أى لعبة على أى نظام تشغيل آخر كما يجب أن تلاحظ ان القسم هنا لا يعتمد على الأعضاء اللذين يتعاملون مع ويندوز فقط و لكن مع أى مترجم أو حتى أى نظام تشغيل أما بالنسبة للينكس فانت فامكانك ان تجعله ناجحا

اذا كان قصدك من استخدام الOpenGL في تطوير العابك هو ان تجعلها تعمل على Linux فهناك مشكلة اكبر من هذا على Linux و هو ان اكثر من نصف كروت VGA الشهيرة لا تعمل على Linux بكامل كفاءتها او لا تعمل اصلا. و هذا السبب هو الذي يجعل العاب الLinux تنحصر في العاب الورق و الالعاب العادية التي ظهرت منذ 10 سنوات على windows .

و لماذا تريد اخضاع البرامج للهندسة العكسية (سؤال هل تعرف مامعنى الهندسة العكسية اصلا؟؟؟) انا اسف فانا اتوقع انك لا تعرف معنى الهندسة عامة و ليس الهندسة العكسية. :lol: و هذا واضح من مراجعة الموضوع من اوله

تم تعديل هذه المشاركة بواسطة bashmohandes في 28 مايو 2005 في 14:10

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#37

Nvidia و ATI اصبحتا تدعمان Linux بشكل كبير خاصة Nvidia التي تدعم OpenGl من خلال Drivers التي تدعم آخر

بطاقاتها على Linux يمكنك التأكد من موقعها www.nvidia.com

- يوجد DooM III for linux

quake III , MOH, Call Of Duty .....

#38

اخي basha2002 مع كل احترامي لك ،

يبدو من كلامك انك لم تتعامل مع الاوبن جل اوا الدايركت اكس ، وتدور حول نقه واحد |مايكروسوفت والاحتكار،

ويبدو انك لم تتعامل بتعمق مع الينكس ،

فعندي سؤال لك ارجو الاجابه عليه /

افرض انك قمت ببرمجه برنامج على اللينكس لاصدار معين مثل الرد هات وقمت باصداره الى ملف باينري ، فهل سوف يعمل البرنامج على اصدر آخر مثل المان دريفا "ماندريكا سابقا" ؟؟

اخي الشمري ، هذا حوار وحوار هادف ليس الا ،

ولكن هنالك بعض الاخوان جزاهم الله خير يلجؤن الى التجريح الغير مباشر ، فلا باس :rolleyes:

اخي بشمهندس هذا موضوع اخر ، سوف يعقد الحوار اقد موضوع تعريف الكروت ، :D

وهذه مشكله اعاني منها ، فلدي كرت شاشه من شركه ATI وهو 9800 ولكن للآسف لا يوجد تعريف له في

انما هنالك تعريف بديل يمشي الوضع ،

هنالك كلمه اخيره ،، اي عمل قام على بالاوبن جي ال يمكن عمله الدايركت اكس والعكس صحيح ، فلا داعي لانتقاص اين منهما سواء الدايركت اكس وا الابن جل ،

واما اذا كان الموضوع عن الوندوز واللينكس ، فهو موضوع اخر ومن جهتي فلا مجال للمقانه .

تم تعديل هذه المشاركة بواسطة da-crystal في 28 مايو 2005 في 16:09

لا مستحيل غير الوقت

#39

صراحة الباشا معه حق من ناحية تشجيعه للانتقال الى opengl ..

لكن لاتدخلونا باللينكس وبالويندوز ...

الدايركت اكس .. يمدحونه ناس كثير لكن لا يوجد من قام بتجريبه الا القليل ..

عشان كذا لم تتبين صعوبته الحقيقية ..

ونتمى ان يستمر النقاش اخوي كما بدأ ..

خلوكم رسميين شوي . :rolleyes:

منكم نستفيد .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#40

السلام عليكم

انا لست من المتخصصين فى برمجه الالعاب وكانت لى عدة محاولات متواضعه فى إستخدام الديركت اكس والــاوبين جى ال, ولاحظت ان اوبن جل ال افضل برماحل من الديركت اكس لسبب واحد ومهم جداً, وهو ان اوبن جل ال سهلة الاستخدام, او على الاقل المبتدئ يحصل على نتيجه سريعه وبدايه سريعه, اما الديركت اكس فتعتمد برمجتها على فهم الـOOP وتستخدم الـvirtual table من ما يزيد اللغه تعقيداً على الاقل بالنسبة لى لانى لم اتعود على كتابة البرامج بطريقة OOP انا اعرف مبادئها واستخدمها فى بعض الاحيان ولكنى لن اتعود عليها لانى غير مقتنع بجدواها لما اقوم به.

لاحظت امر غريب وهو ان المؤيدين لمنتجات ميكروسفت والمعارضين لها إما انهم مؤيدين بدرجة 100% او معارضين بدرجة 100%, إلا من رحم ربى, يا شباب مش معقول ان تكون منتجات شركة مايكروسفت كلها جيده او كلها سيئه, هذا الكلام لا يقبله لا عقل ولا منطق.

فى بعض الاحيان تكون منتجات ميكروسفت جيده ولكن يوجد لها بديل افضل, على سبيل المثال برنامج outlook يوجد الكثير من برامج الـE-mail افضل من , outlook على سبيل المثال eudora ولكن انصار ميكروسفت مصرين على إستخدام outlook, الاكسس يوجد بديل له mysql وافضل منه بمراحل.

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

اما بالنسبه لعمية مصادر مفتوحه او مصادر مغلقه فانا لا ارى ان المصادر المفتوحه حمت المستخدم فمثلاً جميع المنتديات مبنيه على المصادر المفتوحه ولكن المنتديات تخترق بشكل يومى لان شخص ما استطاع ان يوجد ثغره فى برنامج المنتدى, وكذلك المصادر المغلقه فكل يوم يوجدو مشكله فى نظام التشغيل وندوز, طبعاً الان سيتهلل مشجعى لينكس ولكن صبراً انا اعتقد لو ان لينكس كان بنفس إنتشار الوندوز لوجنا فيه ثغرات بنفس الكميه قد تكون اكثر او اقل, ولكن لانه ليس مشهور لا احد يهتم بإيجاد الثغرات فيه, والدليل على كلامى هو انظر إلى PHP والثغرات التى اوجدت فيه, انظر المنتديات ثغرات نيتسكيب, ثغرات winamp وغيرهم الكثير.

على كل حال لا اريد ان اغير مسار الموضوع ارى ان اوبن جى ال افضل من الديركت اكس فى الجرافيك وإذا اضيف خاصية الصوت ستصبح الفضل منها كاداة كامله بشرط ان تكون خاصية إستخدام الصوت بنفس السهوله.

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#41

بالنسبة للصوت يوجد مكتبة تدعم ذلك .. غير الدايركت اكس .. يعني من هالناحية لاتخافوا..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#42
bashmohandes كتب:
اذا كان قصدك من استخدام الOpenGL في تطوير العابك هو ان تجعلها تعمل على Linux فهناك مشكلة اكبر من هذا على Linux و هو ان اكثر من نصف كروت VGA الشهيرة لا تعمل على Linux بكامل كفاءتها او لا تعمل اصلا. و هذا السبب هو الذي يجعل العاب الLinux تنحصر في العاب الورق و الالعاب العادية التي ظهرت منذ 10 سنوات على windows .

و لماذا تريد اخضاع البرامج للهندسة العكسية (سؤال هل تعرف مامعنى الهندسة العكسية اصلا؟؟؟) انا اسف فانا اتوقع انك لا تعرف معنى الهندسة عامة و ليس الهندسة العكسية. :lol: و هذا واضح من مراجعة الموضوع من اوله

da-crystal كتب:
اخي basha2002 مع كل احترامي لك  ،

يبدو من كلامك انك لم تتعامل مع الاوبن جل اوا الدايركت اكس ، وتدور حول نقه واحد |مايكروسوفت والاحتكار،

ويبدو انك لم تتعامل بتعمق مع الينكس ،

فعندي سؤال لك ارجو الاجابه عليه /

افرض انك قمت ببرمجه برنامج على اللينكس لاصدار معين مثل الرد هات  وقمت باصداره الى ملف باينري ، فهل سوف يعمل البرنامج على اصدر آخر مثل المان دريفا "ماندريكا سابقا" ؟؟

اخي الشمري ، هذا حوار وحوار هادف  ليس الا ،

ولكن هنالك بعض الاخوان جزاهم الله خير يلجؤن الى التجريح الغير مباشر  ، فلا باس  :rolleyes:

اخي بشمهندس هذا موضوع اخر ، سوف يعقد الحوار  اقد موضوع تعريف الكروت ،  :D

وهذه مشكله اعاني منها ، فلدي كرت شاشه من شركه ATI  وهو 9800 ولكن للآسف لا يوجد تعريف له في

انما هنالك تعريف بديل يمشي الوضع ،

هنالك كلمه اخيره  ،،  اي عمل قام على  بالاوبن جي ال يمكن عمله الدايركت اكس والعكس صحيح ، فلا داعي لانتقاص اين منهما سواء الدايركت اكس وا الابن جل ،

واما اذا كان الموضوع عن الوندوز واللينكس ، فهو موضوع اخر  ومن جهتي فلا مجال للمقانه .

السلام عليكم

بالنسبة لمشكلة كارت الشاشة فلا أكتفى برأى ib-doom و إنما هناك رأى آخر و هو من المفترض إنك عندما تريد العمل مع لينكس فأنت تستعد لها منذ البداية بالعمل على شراء كارت يدعم اللينكس أو حتى إذا كان هناك نظام غير اللينكس و الكروت التى تدعم ذلك النظام قليلة فإنك ستحرص على إيجاد النوع المناسب من الكروت (لا يقل لى أحد إنه ليس معه المال لكى يقوم بتبديل الكارت :) إذا قمت بالتقليل من الدخول على الإنترنت فستجمع حق الفارق :D ) أما بالنسبة للينكس و ويندوز فسبق التوضيح رأيى و ليس ذنبى عدم القراءة الجيدة لردودى :angry:

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

من(ثغرات _أسطر زائدة تحدث عند كتابة البرامج_ على أى أساس تم تصميم هذا البرنامج) و نفس الفكرة تماثلها بالنسبة لتتبع خط سير عمل الإلكترونيات و معرفة ما عمل كل قطعة فيها محاولة فهم الفكرة التى بنيت عليها.

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

و السلام ختام

عندما أعلن حبى لشىء فى البرمجة فذلك معناه أنه أفضل بالنسبة لى من حيث المميزات و الامكانات

OpenGL-3-revolution.jpg

#43

السلام عليكم

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

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

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

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

و السلام ختام

!!!! :wacko: :wacko:

استهدوا بالله وصلو على النبي

وكل واحد يصلح سيارته :lol: :lol: :lol:

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#45
da-crystal كتب:
فعندي سؤال لك ارجو الاجابه عليه /

افرض انك قمت ببرمجه برنامج على اللينكس لاصدار معين مثل الرد هات  وقمت باصداره الى ملف باينري ، فهل سوف يعمل البرنامج على اصدر آخر مثل المان دريفا "ماندريكا سابقا" ؟؟

الاجابه اذا كنت لا تعلم فهي لا

انظر الى برامج اللينكس سوف ترى ان هنالك اصدارات مختلف لعدد من اصدارت الينكس، ولكثرت اصدارات اللينكس لن تجد البرنامج على جميع الاصدارت، فلذلك تضطر الشركه المنتجه الى تضع اصدار مفتوح المصدر ،

ولكن يمكن لبعض البرامج ان تعمل على اكثر من اصدار وليس كلها . لقلت الاعتماديه

basha2002 كتب:
السلام عليكم

بالنسبة لمشكلة كارت الشاشة فلا أكتفى برأى ib-doom و إنما هناك رأى آخر و هو من المفترض إنك عندما تريد العمل مع لينكس فأنت تستعد لها منذ البداية بالعمل على شراء كارت يدعم اللينكس أو حتى إذا كان هناك نظام غير اللينكس و الكروت التى تدعم ذلك النظام قليلة فإنك ستحرص على إيجاد النوع المناسب من الكروت (لا يقل لى أحد إنه ليس معه المال لكى يقوم بتبديل الكارت :) إذا قمت بالتقليل من  الدخول على الإنترنت فستجمع حق الفارق :D ) أما بالنسبة للينكس و ويندوز فسبق التوضيح رأيى و ليس ذنبى عدم القراءة الجيدة لردودى :angry: 

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

من(ثغرات _أسطر زائدة تحدث عند كتابة البرامج_ على أى أساس تم تصميم هذا البرنامج) و نفس الفكرة تماثلها بالنسبة لتتبع خط سير عمل الإلكترونيات و معرفة ما عمل كل قطعة فيها محاولة فهم الفكرة التى بنيت عليها.

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

و السلام ختام

1- الكروت التي تدعمها لينكس فهي الكروت التى لاتدعم المسرعات، يعني ما الفائده

2- هنالك اصدارت خاصه للكروت التى لاتدعمها لينكس ولا كن ليس على كل اصدارات اللينكس، وليست لجميع المستخدمين

3- اذا تتكلم من الناحيه الماليه ، فهي صلب الموضوع بين اللينكس وويندوز وهي صلب موضوعك .

basha2002 كتب:
شركة كمبيوتر احتكارية للتربح منها فمن من الواجب على أصحاب المصادر المحدودة عندما يقومون بالتطوير أن يعملوا من الأفضل على الأنظمة المجانية أمثال لينكس .

فالينكس مجاني ، فاذا ارت ان تجهز جهاز خاص للنكس كما تقول ، فانك تضيف سلبيه له :)

واضيف انا لا اعارض اللينكس ،ولكن لا افضله على الويندز ،لا اعتمد عليه كما ذكرت سابقا حيث استخدم اكثر من ثلاثه اصدارت للينكس على جهازي بالضافه الى ويندز

انا معك اخي احمد غريب ،

فبمجت الاوبن جل في الاسمبيل اسهل من الدايركت اكس، فكانت لي تجربه بالاسمبلي مع الدايركت اكس و الابن جل حيث ارهقني الدايركت اكس مع ان التجربه واحده

,واما عن التجريح يا اخي الباشا فلا اعتقد ان احد توصل الى الدرجه التى تصفها سواء لك ام عليك

لا مستحيل غير الوقت

#46

قطعت مراجعة الاختبار وقلت أشيك على المنتدى . فتفاجأت بالذي يحصل

يا اخوان والله كنت خايف توصل لهذا الحد ..

الباشا .. احمد غريب .. da-crystal .. هؤلاء من اكثر الاعضاء حفاظا على الادب والخلق وانا لا اقول هذا الكلام مجاملة انما حقيقة .. ولكن تنصدم عندما ترى هذه المناوشات .. بين الكبار .

توقفوا ارجوكم توقفوا فلانريد ان نخسر احد ..

الباشا كان هدفه .. نقلكم الى opengl لانها مكتبة رائعة .. هذا هو هدفه الاساسي وانا اعرفه حتى من قبل تسجيله في هذا المنتدى .. رجل عاقل ومتزن ..

واحمد غريب وda-crystal جميع مواضيعهم التي قرأت لم ارى فيها اي كلام ليس جيد..

وبالتالي انتم اعقل واكبر من هذا الكلام ..

توقفوا ارجوكم ... لانريد ان نخسر ثلاثة من اهم الاعضاء بهذا المنتدى ..

انا شخصيا لم استفد من هذا الموضوع اي شي.. الا اني تعلمت بعض اساليب الرد العنيف :rolleyes:

الموضوع نغير عن مساره .. لذا اتمنى ايقاف الكلام عن هذا الموضوع .. لانه غير مفيد ..

opengl او directx لهما نفس المستوى .. وكل عضو يختار مايريد .

وكل واحد يثبت ان المكتبة التي يحب هي الاقوى .. بالفعل فقط ..

ولاتنسون تستعيذوا بالله من عدونا وعدوكم ..

الباشا .. احمد غريب .. da-crystal .. حبايب :rolleyes:

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#47

عندما سألت عن اذا كنت تعرف معنى الهندسة العكسية لم اقصد اهانتك و لكن قصدت ان اجعلك تعترف بانك لا تعرف كيف تقوم بعمل هندسة عكسية لآنك ذكرت انها من عيوب برامج Microsoft انك لا تستطيع ان تقوم بعملية هندسة عكسية لها و زعلان قوي. كأن الهندسة العكسية عملية بتعملها كل يوم عادي. و هذا فقط من اجل الرد على الحجة التي ذكرتها و لكن ليس للاهانة

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#48

السلام عليكم

يا جماعه كل هذا الكلام ليس له أى أهميه أطلاقاً

وذى ما قال الأخ الشمرى الله يفتح عليه DirectX or OpenGL أنت أساساً لو أحترفت أى واحده منهم + لغة برمجه أتقنتها سوف تقوم بأعمال خياليه فكما قال أيضاً الأخ الشمرى أيضاً من يريد الدفاع عن المكتبه الذى يحبها فليثبت هذا عملياً بعمل مشروع صغير وليس لعبه وتقديمه فى المنتدى ؟ ملحوظه بعمله وليس بعمل غيره

وآسف أخى الشمرى لإقتباس كلام كثير منك ولكن هذا الذى أردت أن أقوله فأنت سبقتنى

وآسف أيضاً إذا أسأت لأحد بالكلام

والسلام عليكم

#49

اكرر كلامي ثانياً ،،

اولاً : اللي شايف انه قوي في الCOM يخش علي الدايركت اكس ، و اللي بيحب السي و البرمجة بالدوال Procedual-Structure يخش OpenGL ناهيك عن الويندوز و اللينكس .

ثانياً: عندما تتحدثوا عن الافضل يجب ان يكون هناك مقيياس لتحديد اي الافضل و هذه المقيياس منعدمة عندنا لاننا اساساً لانفهم كيف يعمل OpenGL-D3D و ما ورائهم :

الاخوة الذين يتكلمون عن قوة الدايركت اكس و ضعفه هل تعلمون ما بداخل مثلاً المكتبات D3DX لحساب الرياضيات مثلاً VectorNormalize() ??

و الاخوة الذين يتكلمون عن OpenGL هل تعلمون ما بداخل دوال OpenGL ؟

نحن لم نصل إلي درجة نقد ما نستخدمه !

ثالثاً :

بخصوص ويندوز و لينكس

من يتكلم عن الافضل يجب ان يملك المهارات التي يستطيع بها ( علي الاقل عالم كومبيوتر ) ان ينقد انظمة التشغيل التي تستغرق سنوات لعملها و من فرق .

يا ليت حد يشوف فقط استديو العاب حقيقاً ليري ان برمجة لعبة تحتاج إلي قاعة مثل قاعات المؤتمرات 5 اضعاف من الكومبيوتر و من المبرمجين النائمين (كنت واحد منهم ) علي المكاتب ليقارن هذابكيفية عمل نظام تشغيل .

يا اخواني ، برمجوا كما شئتم علي ويندوز ، لينكس ، D3D-GL .. المهم نري برامجكم ...

و اللي مش عاجبه و لا لينكس و لا ويندوز يصمم نظام له و بAPI التي تريحه .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#50

يا اخواني ، برمجوا كما شئتم علي ويندوز ، لينكس ، D3D-GL .. المهم نري برامجكم ...

كلام سليم 100 %

و اللي مش عاجبه و لا لينكس و لا ويندوز يصمم نظام له و بAPI التي تريحه .

ههههههه فكره حلوه يا جماعه اللى شايف نفسه قوى فى البرمجه يصمم لنفسه DirectX or OpenGL & Operation System خاص به

هذا الموضوع مغلق.

مواضيع مشابهة

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

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

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

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