السلام عليكم ورحمة الله وبركاته
انا جديد على برمجة الالعاب وقد سمعت ان الـOpenGL هى الافضل فى هذا المجال فمن اين استطيع الحصول عليها وعلى اى كتب تعليمية لها......... :rolleyes:
السلام عليكم ورحمة الله وبركاته
انا جديد على برمجة الالعاب وقد سمعت ان الـOpenGL هى الافضل فى هذا المجال فمن اين استطيع الحصول عليها وعلى اى كتب تعليمية لها......... :rolleyes:
تم تعديل هذه المشاركة بواسطة ghost2010 في 15 مايو 2005 في 08:10
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اعتقد انها تأتي مع ويندوز مباشرة .. فلا تحتاج لتحميلها من أي مكان.
اعذرنى فى هذا السؤال الغبى ولكن اين اجدها داخل الويندوز؟ :unsure:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
لم تتدقق في طلب أكثر أخي و لكن أضنك تقصد مكتبة OpenGL أي كيف تعمل عليها ... "هي موجودة مع Visual c++ "
تاتي مع الويندوز وانت تستدعيها .. اذا بدات كتابة الاكواد رح تفهم .. لكن هناك ملحقات اختيارية ممكن تضيفها
لكن على حسب ما عرفت انك مبرمجVB.NET والمصادر قليلة لهذه اللغة ..
على العموم اذا كنت تريد OPENGL فقد وفقت بالاختيار لكن لا اعلم هل ستجد دروس لا خاصة بلغة VB.NET
اذا واجهت اي مشكلة اطرحها هنا ..
تم تعديل هذه المشاركة بواسطة الشـمري في 15 مايو 2005 في 13:29
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
شكرا على هذه المعلومات وعلى فكرة انا مبرمج VB6 وجديد على VB.NET لكن مستواي جيد فى
الـVB6 والذى فهمته انها مكتبة مثل مكتبة الدايركت اكس فهل فهمتكم ام لا واذا كان كلامى صحيح فارجو من احد الاعضاء وضعها لانى لم ولن اثبت الفيجوال سى على الجهاز ابداً اما بالنسبة للنسخة التى تاتى مع الويندوز فقد وجدتها لكنى لااستطيع اضافتها مع الفيبى:unsure:
تم تعديل هذه المشاركة بواسطة ghost2010 في 15 مايو 2005 في 13:46
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
استطيع مساعدتك لكن تريد على الدوت نت او vb6
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
شكرا اخ شمرى على سرعة الرد وكما قلت انا جديد على الدوت نت فاجعل مساعدتك على الفيبى6 :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
لقيت دروس في موقع nehe اتمنى تفيدك حمل هالدرسين كبداية .. لكن الله يعينك لايوجد الكثير من الدروس ..
http://nehe.gamedev.net/data/lessons/vb/lesson02.zip
http://nehe.gamedev.net/data/lessons/vb/lesson01.zip
وحسب ماقرات يقول لازم تكون عندك هالملف vbogl.tlb
وهو موجود مع الامثلة
في البداية اقرا الامثلة حتى تفهم الفكرة ..ثم ابحث عن الدروس لعلك تجد شي ... واالاخوان ما راح يقصرون
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
www.opengl.org
ستجد كل ما تريده من معلومات.
يوجد في هذه الصفحة بعض الأمثلة على OpenGL ب VB and VB.net
http://nio.astronomy.cz/vb/opengl.html
هناك فروقات بين ال DirectX و OpenGl قرأت أحد المواضيع عنهم لكن لا أذكر في هذا المنتدى أم منتدى أخر
اما بالنسبة لأحد الفروق ف DirectX معتمدة على Com Dll والتعامل معها من ناحية الكود يكون أسهل لانك تستطيع ان تعمل لها Import وتعرف الدوال والمعاملات ايضا تستطيع إستخدام التكملة التلقائية وذلك يقلل من الاخطاء، لكن تقنية Com لها بعض التعقيدات الأخرى مثل عملية التسجيل ولابد من معرفة بال Interfaces وهكذا
ال OpenGL هي مكتبة اخرى لكن ك Standard Dll حيث لا يمكنك معرفة الدوال والعوامل بشكل مباشر، التعامل معها بالضبط مثل ال API لانهم يتبعو نفس الاسلوب
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
تصحيح :OpenGL تأتي مع تعريف كارت الشاشة Driver لا تاتي مع الويندوز . " ملفات Runtime فقط " .
مكتبة المطورين www.opengl.org
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
يأتي مع ويندوز (أعتقد ابتداء من ويندوز 98) نسخة من OpenGL لكنها لا تدعم المسرعات المبنية في كرت الشاشة hardware accelerated، بدليل ان الألعاب التى تستخدم OpenGL تمعل مع ويندوز لكها تكون بطيئة للغاية
لذلك تستخدم النسخة التى تأتي مع كرت الشاشة لانه يكون بها دعم لكرت للتسريع خاص بكرت الشاشة
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
السلام عليكم
ابدا أولا بوقع NeHe و ستجده كالتالى
ستجد به الدروس مع الأمثلة و الشرح (باللغة الانجليزية طبعا :) )
أما اذا اردت الترجمة لها فتابع ترجمة الأخ على الدعيج رحمه الله و هى لأول ست دروس
و السلام ختام
عندما أعلن حبى لشىء فى البرمجة فذلك معناه أنه أفضل بالنسبة لى من حيث المميزات و الامكانات

فعلاً لم ولن اندم على انى طلبت المساعدة من اعضاء منتدى الروعة والابداع.....بفضل مساعداتكم سأصبح محترفاً فى وقت قصير......لااعرف كيف اشكركم........لااعرف كيف اعبر عن مدى امتنانى وسعادتى باننى احد اعضاء هذا المكان ولى اصدقاء رائعين مثلكم.........
بارك الله فيكم جميعاُ :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اقتباسلانى لم ولن اثبت الفيجوال سى على الجهاز ابداً
أنصحك نصيحة لوجه الله.
اذا كنت خائف من السي, أقول لك ارمي خوفك في الزبالة, السي بلص بلص سهلة, و لا تحتاج تعقيد!
و اقول لك بعد شغلة, لا يوجد احد في الدنيا يبرمج العاب بالفيبي, لأنها ببساطة لا تصلح لبرمجة الالعاب! فانساها تماما.
اقتباسلانى لم ولن اثبت الفيجوال سى على الجهاز ابداً
لم انتبه لهذا الكلا م الخطير :lol: الا من رد الاخ حسن
السي بلس سهلة.. اذا كنت محترف في vb فان المسألة اسهل مم تتخيل .. تحتاج لشهرين او ثلاثة بالكثير بعدها ستجد نفسك فاهم السي بلس بلس .. اتمنى ان تتعلمها
وانت على راحتك
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
ونسيت
صحيح .. vb لاتستخدمها الالعاب التجارية الا نادرا .. ممكن نصنع بها ادوات لكن كبرمجة صعبة ..لانها بطيئة+كبر حجم الملف + مصادر قليلة جدا اذا اردت تعلم برمجة الالعاب من خلالها ..
لكن اذا لم ترد تعلم السي .. فاكمل بالبيسك المهم ان تصبح مبرمج العاب . تمام :)
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
ياجماعة انا نفسى فعلاً اشتغل بالسى بلص بلص لانى عارف امكانياتها الجبارة لكن مليانة رموز وفواصل وحاجات غريبة ورخمة جداً وسيمى كولن وحاجات مالهاش لازمة لكن انا فعلاً نفسى اكون مبرمج سى :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
ياجماعة انا نفسى فعلاً اشتغل بالسى بلص بلص لانى عارف امكانياتها الجبارة لكن مليانة رموز وفواصل وحاجات غريبة ورخمة جداً وسيمى كولن وحاجات مالهاش لازمة لكن انا فعلاً نفسى اكون مبرمج سى.
تسلم يا محمد علي الكلمتين اللي زي العسل دول. :lol:
وأضيف عليهم ان كل سطر تلاقي أقواس أقواس أقواس أقواس أقواس أقواس .................الخ. :(
لأن كان نفسي أقول الكلمتين دول من زمان , وأضيف عليهم ان اللي خلاني أتعلم فيجوال بيسك انك تحس ان اللغه منطقيه وبسيطه وتقدر تنجز بيها حاجات كتير ممكن تاخد وقت كبير في لغات غيره :rolleyes:.
وربنا يسهل للجميع وكل حسب قدراته.....
تم تعديل هذه المشاركة بواسطة hazzoom في 16 مايو 2005 في 16:52
تاخد حل وسط؟
جرب دلفي قوة السي++ مع سهولة اللغة
ومع مكتبة زي GLScene هيكون برمجة ال OpenGl سهلة جدا، هتوفر عليك الكثير من الكود اللي لازم تكتبو كل مرة بشكل روتيني
الأخ عروة عندو معلومات عن GLScene اكثر منى، هوا شغال عليه من فترة واللعبة اللي بيعملها معتمدة عليه
روح للموقع وشوف امثلة والصور هناك وقرر ;)
تم تعديل هذه المشاركة بواسطة محمد نسمان في 16 مايو 2005 في 17:02
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
همم .. يعني تصوراتي طلعت في محلها ..
انتوا خايفين من شوية الكلمتين دول:
bool isScaredOfCPP( Programmer * dude )
{
if( dude->getLanguage()->isVB() )
{
return true;
}
else
{
return false;
}
}
انا شخصيا اشوف الاقواس دي احسن حاجة في اللغة, خصوصا بعد ما اخذنا باسكال في الكلية .. كل شي
begin code end
صحيح ان قرائتها يمكن تبدو سهل, لكن اول ما يبقى طول البرنامج اكثر من 30 سطر مش حتعرف تفهم حاجة ولا تلاقي حاجة, لانه كله كلام في كلام, كأنك بتقرة كتاب مكتوب بالانجليزي ...
علشان تشوف بداية الفنكشن لازم تدور على كلمة begin, و فيييين على ما تلاقيها.
بينما في السي كله واضح, ايجاد الأقواس { } اسهل مليون مرة من ايجاد كلمة معينة, و الـ indetation تخلي كل شي واضح!
الاقواس و الرموز ديه مفيهاش اي حاجة مخيفة, خصوصا لواحد عنده عقلية رياضية ..
و انا طبعا افترض ان كل المبرمجين لازم يكون عندهم عقلية رياضية!
شكراً للجميع لكن من اين استطيع تحميل الدلفى؟ :rolleyes:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اقتباسعلشان تشوف بداية الفنكشن لازم تدور على كلمة begin, و فيييين على ما تلاقيها
اعتقد كلمة begin بتكون اوضح بكتير من إستخدام مجموعة من الأقواس
سابقا كان مبرمجي السي دائما يعيبو على الباسكال انو الواحد لازم يكتب فيها كلمات كاملة موش نص كلمة وماشي، لكن اللغات الجديدة والمشتقة من السي استخدمت اسلوب باسكال، انظر للسي شارب والدوت نت، حتى الاسماء واسماء الاصناف نفسها الموجودة في دلفي( اوبجكت باسكال)
ما بدي النقاش يتحول لحرب بين اللغات، لكن اعطيت الاخوة طريق اسهل يتنقلو اله من الفي بي الى الدلفي، وإذا اتعلمو دلفي هيكون اسهل عليهم السي++ برضو، لانهم هما الاتنين انبنو من نفس اللغة، وفي تشابهات بينهم إذا ما دققنا على syntax الاساسي
الأخ ghost2010، هبعتلك الموقع ومعلومات بس على شكل رسالة، صراحة ما بحط روابط للمواقع المقرصنة في المنتديات
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
لاااااااااااااااااااااااااااااااااااااااااااااا
اخذوك مبرمجين الدلفي مننا :)
------
الرموز اللي تقول صعبة .. صدقني والله اني كنت اقول نفس الكلام .. هذه الرموز بالفعل كنت اخاف منها
الببيسك لايوجد فيه الا نقطة .. الرموز هذه رح تفهمها في ساعتين بس مثلا
&&
مثل
&
عندمبرمجي البيسك او مثل and
|| رمز يعني "" او ""
وهكذا
--
الاقواس هي اروع شي بالسي ... انا كنت مبرمج فيجوال بيسك .. كرهتها بسبب تداخل الامور ببعضها .. الاقواس تفرق وتنظم ...
اتمنى اتمنى اتمنى ان تتجه الى السي .. اذا كان خوفك فقط من الرموز لانك رح تضحك على نفسك .... بعد ان تعرف سهولتها
وبراحتك
اذا اردت تروح الى الدلفي او الدوت نت او السي ... الفرق الحقيقي هومصادر تعلم اللغة ..
بالنسبة للدلفي هي جيدة وافضل من البيسك لكن لن تتجرأ على الوقوف بجانب السي :)
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
هذا الموضوع مغلق.