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

[تنبيه - عنوان غير مناسب : ]طلب

بدأه بنت الباديه في 15 أغسطس 2010 · 4 رد · 654 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:) السلا م عليكم

انا عضوجديد في هذا المنتدى

وحلم حياتي هو ان اصمم العاب

فالرجاء منكم مساعدتي في اعطائي الخطوات لذلك وما هو اللازم لعملها

ولكم مني جزيل الشكر

#2

بسم الله الرحمن الرحيم

بص يا سيدي أول حاجة لازم تتعلم لغة برمجة وانا انصحك بال ++c لأنها أكتر لغة مستخدمة في الألعاب

وبعد كده تتعلم تصمم جرافيك علي برنامج من الأتنين (maya)(3d's max)لأن دول أقوي برنامجين جرافيك

وبعد كده تتقن محرك العاب قوي علشان تعمل لعبة قوية والمتاح في السوق حالياً (unreal engin udk ) (unity 3d) وال udkأقوي وده هيكون مؤقتاً لحد ما تتعلم تصمم المحرك الخاص بيك

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

في بقي طرق تاني سهلة كتير لتصميم الألعاب بس السهل مبيرديش الغرور يعني كل الموضوع ما هيكون أسهل هيكون أقل كفائة

أنا ممكن أديك أيميلي ونتابع مع بعض ماشي يا عم وربنا يوفقنا أحنا الأتنين

وانا مش عايزك تحس ان انا بعقدك لأن انا كنت حاسس ان الناس اللي بتقولي كده كانت بتعقدني بس بجد هو ده الصح وانا هقولك مقولة بحبها قوي (Get rech or die in try)

تم تعديل هذه المشاركة بواسطة *خلدون خالد* في 18 أغسطس 2010 في 22:09 — السبب: ممنوع وضع الإيميل الشخصي!

Engineering is to build a bridge of hope on the river of despair to cross for success

#3

السلام عليكم ,

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

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

الأن لدي شيفرة إنشاء تأثيرات الملابس و شيفرة إنشاء تأثير المياه و شيفرة النار و الكثير الكثير و ما ينقصني سوى شيفرة الإكساء عبر الإسقاط " parametrization " و المشكلة الأكبر التي أخذت منى وقتا كبيرا هي إيجاد مكتبة الأدوات مثل gtk و qt و wxwidget و vs و glui إلى أن ثبت مع الكيوتي لإنشاء الواجهات الرسومية , آه نسيت شيئا ففي الماضي كنت أبحث عن مكتبة رسومية و وجدت opengl و directx فبقيت في حيرة من أمري أيهما أتعلم , فبدأت مع directx و وصلت معه إلى درجة متقدمة و لكن microsoft ليست مستقرة فهي كاذبة و محتالة حينما علمت أنها تبنت opengl في البداية لتسرق منه الشيفرة المصدرية كونها شركة و لديها الحق في تطوير مكتبة opengl " فجميع الشركات و الهيئات و الوحدات البرمجية لديها الحق في تطوير المكتبة opengl" و تخلت عنه و هو في طفولته لتلد مولودا جديدا اسمه directx و بالرغم من كل هذا سارع محبي الopengl لتكوين فريق إسمه خرنس و كان هدفه إيفاق إي إحتكار يمس مكتبة opengl و الحمد لله أن nvidia تبنت opengl . آه حينما علمت كل هذا قطعت كل ما لديه صلة مع microsoft و إن لم يكن الكل و لكن أسعى جاهدا لذلك . سارعت مباشرة لتعلم opengl و كانت سهلة للغاية كما أن خبرتي مع الماكس ساعدتني كثير في فهم opengl و حاليا أنا أقوم ببرمجة مصمم ألعاب و هدفه توفير كل ما يحتاجه المبرمج و المصمم لتصميم الألعاب و إن شاء الله سيكون في متناول جميع محبي opengl .

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

لنعد إلى إلى الخطوات :

-تعلم لغة برمجة و الأفضل أن تكون أسرع و أقرب للآلة ,إذا هل هي لغة التجميع أم ماذا؟ -نعم هي كذلك فدراستها مهمة للمبرمج ستحتاجها في مراحل متقدمة من لغة glsl الخاصة بمكتبة opengl , و ماذا أيظا؟ - هناك لغة إسمها c هي أقرب إلى لغة التجميع بالنسبة للآلة و هنالك لغة c++ و هي لغة هجينة من لغة c و تمتاز بالكائنية .

- إختيار مكتبة رسومية و أفضل الopengl " هذا إن اتبعت هذه الخطوات" و الإلمام بكل ما يحيط بها مثل مكتبات glut و glu و glsl و glx ووو.

-استخدام محرر برمجة مناسب و أفضل code blocks لبرمجة الألعاب عليه.

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

- إختيار البيئات التي ستعمل عليها ألعابك المستقبلية ps2 أو wii أو pc أو أو ... و تعلم أسس البرمجة عليها.

- إختيار فكرة للعبة و العمل على تطويرها كما هو الحال مع Vice City gta أو pro evolution أو ..

- في كل مرة من تطوير اللعبة تقوم بإضافة تأثيرات الملابس أو الحركة السلسة أو أي شيء و هذا يعتمد على الشيفرة المقدمة و هناك في النت ستجد شيفرات بلغة c++ و opengl أكثر فاعلية و حداثة.

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

كانت هذه وجهة النظر الخاصة بي و لك الحق في إنتقادي

أتمنى لك التوفيق .

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#4

كتبت موضوعا منذ أيام حول هذه الخطوات وكيف يمكن العمل عليها وما البرامج اللازمة لعمل الألعاب

/index.php?showtopic=226723

#5

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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