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

اريد OpenGL

مغلق
بدأه GHOST2010 في 15 مايو 2005 · 36 رد · 3,066 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#26

انا كنت مبرمج بيسك لكن كرهتها .. لانها تشعرك بانك مسيّر ولست مخيّر ....

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#27

حيرتونا معاكم سي ولا دلفي ... :lol:

ولا أقولكوا أنا هفضل زي ما أنا فيجوال بيسيكاوي بس هحول دوت نتاوي واحتمال سي شارباوي بس

قدام شويه لأن التركيز في حاجه واحده أفضل من التنطيط والحيره ... :lol:

:lol: :lol: :lol: :lol: :lol:

وبعد كده يحلها ربنا ...

تم تعديل هذه المشاركة بواسطة hazzoom في 16 مايو 2005 في 20:31

#28

:lol: :lol: ياحازم انت مولود للبيسيك:lol: :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#29

بالنسبة للOpenGL

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

مثلا في دلفي تستخدم الوحدة openGl :

uses openGL;

وتستطيع بعدها مباشرة كتابة تعليمات OpenGL بلغة دلفي , وهكذا في C++ أو غيرها .

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

فعليك الإختيار إذا كنت ستبدأ من الصفر في OpenGL , أم ستستفيد من مقدرات محركات مسهلة ..

بالنسبة لدلفي , فهي بدأت تبرز مؤخرا بشكل جيد في مجال برمجة الألعاب

أنا جربت GLscene التي تكلم عليها الأخ محمد نسمان , وهي أدوات مبنية على دلفي ومفتوحة المصدر (+مجانية) ويستخدمها مبرمجو C++ Builder على السواء , GlScene أدوات تركز على الإنتاجية مثل عادة دلفي , وهدفها سهولة البرمجة والتنظيم , بحيث يمكن فعلا إنجاز أمور رائعة بعد فترة من التعلم , في حين أن أدائها ليس الأفضل من مجموعة أدوات دلفي المختصة في برمجة الألعاب ,

يمكن أن تجد درس أولي عنها هنا :

مشروعك الأول مع GLScene

وهذا ماكنت قد عملت فيها سابقا :

secret mission

ممكن أن تجد ألعاب كاملة مع الشفرة معمولة بها مثل AirBlast وهذا يساعد في تعلمك , ولكن تذكر أن GLScene لازالت تطور دوريا ولحد الآن لا تعتبر ذات الأداء الأسرع , بل ذات التقنية الجيدة وتملك طريقة برمجة واضحة

لعبة airbalst :

http://www.orwah.net/modules/newbb/viewtop..._id=85&forum=19

تم تعديل هذه المشاركة بواسطة ORWA في 16 مايو 2005 في 21:54

#30

الموضوع متعلق بالشخص نفسه يعني:

إذا كنت تريد حقا أن تبرمج الألعاب (تطمح ان تكون محترف) و تريد ان تفهم ما يدور في برنامجك بالتفصيل إذن C.

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

و في الأخير أنا اومن بأن الشخص (المادة الرمادية) هو الذي يصنع الفرق و ليس لغة البرمجة (وسيلة).

#31

تحياتى للجميع

اخى ib_doom انا فعلا اريد ان اكون محترف والا فلما لااستخدم برامج مثل Game Maker او Game Studio وبرامج كهذه.

انا اريد التطور وخلاص قررت واخترت السى شارب

وربنا يوفق الجميع :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#33

أخي ghost2010، بالتوفيق مع السي الشارب

بس كمعلومة عامة، الدوت نت ما بتصل لسرعة الدلفي او السي، خاصة لما تتعامل مع مكتبات Unmanaged code زي DirectX و OpenGL

لكن بالنسبة ل OpenGl انت محتاج تتعرف على اوامرها، وفي النهاية كل اللغات هتستخدم نفس ال API الخاصة بال OpenGl

فأنت شوف اكتر لغة بترتاح معها، واعرف كيف تتعامل مع OpenGl وهيكون سهل انك تتنقل للغة تانية لان الاوامر وحدة

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#34

السلام عليكم

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

و السلام ختام

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

OpenGL-3-revolution.jpg

#35

اتمني ان توضحوا ما مقياسكم لسرعة اللغة ؟!

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

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

#36

ما هو الفرق بين الجافا والسي في السرعة؟

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#37
اقتباس
اتمني ان توضحوا ما مقياسكم لسرعة اللغة ؟!

هناك مقياسان :

سرعة تطوير التطبيق : وهي مهمة جدا عندما يتعلق الموضوع بالوقت والجهد والمال , وتسمى الإنتاجية

سرعة تنفيذ التطبيق : وهي مهمة جدا في برمجة الألعاب , خاصة في ظل التقنيات الحديثة التي تتطلب أداء عالي

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

تذكر جافا وبايثون مثلا ليست لغات مناسبة لبرمجة الألعاب الثلاثية الأبعاد , لإن الملف التنفيذي الناتج ثقيل جدا ..

حتى لغات الدوت نيت , أبطأ من غيرها حتى الآن ..

((ربما كما يقول البعض لإنها ضحت بالسرعة من أجل الإنتاجية))

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

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