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

المحرك .. ينقص من قيمتك .. او لا

مغلق
بدأه Abdullah.Alshammeri في 15 يونيو 2005 · 10 رد · 894 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

الكل يحلم بعمل لعبة ضخمة ...

اقول خلاص ..مليت من هالجملة .. :angry:

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

اوووووه .. اسف ... عيب .. صح ؟؟؟ :unsure:

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

محرك جاهز .. لا لا لا .. نحن من يبدا من تحت الصفر حتى يصمم العاب احترافية .

اذا كان تفكيرك مثل الكلام اللي قرأته فوق .. فالشكوى لله ....

وانا اكتب الان لا اعرف ماذا اريد .. لكن احس اني ودي اكتب .

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

كان دائما ما يجينا ضيف بهذا المنتدى ويسأل :

كيف اسوي لعبة .

ثم نبدأ نحن الخبراء .. باعطائه النصائح الثمينه .. مسوين حالنا مبرمجين .. العااااب

ابدأ طال عمرك.. بالسي بلس .. بعد ماتنتهي .. انزل على opengl او دايركت اكس ..

وكل شخص يتعصب لمكتبة معينة ؟.

ونعطيه من النصايح حتى يتحطم .. (( ومنهم اعضاء البيسك )) اللي جاؤا يريدون

العلم .. ونحن اخفناهم بالسي . B)

-------------

كل الكلام السابق كتبته وانا لا اريد ان اكتبه !!!!

------------

اذا اردت تصميم لعبة فاستخدم محرك .. جاهز .. مثلا تستطيع تحميل مرحلة لعبتك

هكذا :

mesh.loadmesh "c:/mesh1.3ds"

الان حملت اللعبة .. اه لحظة .. انت تريد تصنع جبل ضخم .... كيف ...

حمل جبل هكذا

landscape.loadland "land1.x"

طيب كيف تغير موقع اللاعب الابله ..

هكذا

mesh1.move "x,y,z"

وش رايكم ..

صعبة .. او مستحيلة ؟..

هذا هو المحرك .. سهل او لا .. او لازلتم تريدون opengl او directx ..

طيب ماهي سلبيات وايجابيات المحركات . .

الايجابيات :

1- تختصر لك الوقت ... يعني بسطر واحد تستورد المجسم .. وتحركه وتخليه يقمز

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

غير هالدلع ..

2- تطبق مسائل الرياضيات والفيزياء بسهولة .. لان الاكواد بسيطة ..

3- تتعلم الكثير والكثير من خفايا الالعاب ..

4- تتعلم كيف تصنع محرك ..

اخيكم في الله ( انا ) حاولت اصنع محرك .. فاعديت العدة . وغلفت الاكواد .. وقطعت

مشوار طيب .. لكن بالاخر .. صار فيه اخطاء + شوية غباء بالاكواد .

عندما استخدمت المحرك . عرفت الكثير والكثير عن طريقة صنع المحركات ..

والاهم ...من كل ما سبق .. هو ان المحرك يسهل لك تعلم opengl او directx .

وهذا مو كلامي لكن كلام .. يزيد الدليقان ..

سلبيات المحرك :

1- محدود وستقف ابداعات اناملك الناعمة .. عند حدود محركك .

2- بعض المحركات لايوجد لها مصادر او دروس والبعض صعب التركيب والتثبيت والاخر

غير مجاني ويطالبونك بفلوس .. والبعض مجاني لكن .. من صنعوا المحرك فيهم ثقل

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

اعطيتنا فلوسنا ؟؟؟؟ اقول ما بقى الا هذي.. ندفع فلوس ؟؟؟؟

3- بعض المحركات مخصص لامر معين مثلا الصوت او الجرافكس الخ ..

لذا يريد شخص متمكن ليكمل الناقص او زي مايقولون .. ترقيعات ..

لما سبق .. يتبن لك مدى تفاهة المحرك وحسنات المحرك .. والخيار ((الك ))

لكن لو انت من صنع المحرك :

1- تستطيع تطويره كيفما تريد .

2- تعرف خفاياه الصغيرة والكبيرة .

3- تستطيع الاستفادة من المحرك حتى لو لم تصنع لعبة .. $$$$$$$$$

-=-=-=-

اذا استخدمت محرك جاهز فانت قادر على تعلم عمل ذكاء اصناعي.. اصطدام ..

العاب وبسهولة ..

هل تظن انك ستستخدم احد دوال GL او DX للاكساء ... لا لن تكحل عينك .. برؤية

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

المسألة معرفة بارمترات دالة وخلاص .. المسألة اكبر من كذا .

الان

مالفرق بين metal gear 1 او 2 ..

اعتقد بالنسبة لي الفرق الاساسي .. هو الجرافكس .

لكن لو طلبت منك الان لعب لعبة .. في ps2

تحتوي على مؤثرات بصرية عالية .. وجرافكس قوي .. ولكن غبية اصناعيا .

وبين ان تلعب لعبة في ps1 تحتوي على جرافكس متواضع . لكن تحتوي عى ذكاء

خارق ..

اكيد رح تختار الاكثر ذكاء ..

والشواهد كثيرة .

ما اريد الوصول اليه ..

ليس المهم دايركت اكس او openglاو المحرك او البطيخ . المهم لعبة تحتوي على

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

gl او ان تستخدم المكتبة مباشرة .

------

بقي السؤال الاهم

محرك جاهز

او

انا

اصنع محرك

؟؟؟؟؟

ج :

سأتحدث عن نفسي .

لو كان عندي النقود الكافية لاشتريت Unreal Engine 3 وارتحت .. من gl و dx

ذهبت للمواقع وبحثت عن سعر المحرك . . ووجدته 350 $

عفوا .. قصدي

350,000$ يعني مليون ومئيتين الف ريال سعودي .. وكل واحد يحول لعملته .. :lol:

فاذا كنت تملك $$ اللازم .. فاشتري المحرك ولا تعب نفسك مع dx او gl ..

اذا ماكنت تملك المال الازم .. فتعلم من الصفر واصنع محركك ..

او تستطيع شراء محركات ارخص .. واسعراها ليست غالية

متوسط اسعارها ثلاثين الف حتى عشرين الف . بس :blink:

للمعلومية كل الكلام السابق .. عن المحرك البرمجي وليس المرئي .

على العموم.. ماسبق كان جزء من مقالة اكتبها .. لكن فضلت نشر هذا الجزء .. لانه

مهم عندي ..

اعرف ان المقال لا يحتوي على اسس علمية .. او انه يميل الى عدم الجدية في

بعض اجزائه .. لكن ساغير في هذا الموضوع وساضيفه مع عدد من المواضيع كمقال

كامل .. في كتاب " Gems" الذي اقترحه احمد صالح .

سلام

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

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

محرك جاهز

انا لو اردت ان احترف لحترفت من قبل الصفر وهذا ما افعله حاليا .... والحمدلله ...

ولكن ....

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

..........

وبالنسبه لسعر محرك انريل .... 350000$ فهذا سعر خيالي لا اظن انه صحيح .. ارجو التأكد ..

ملاحظه اخيره :-

من كلامك عرفة ان المال يقف في الكثير من اراداتك ....

اخي اياك ثم اياك ان يتغلب عليك خيال المال ... ان المال ليس الا قطع حديد او اوراق نصنعها نحن الانسان

صحيح ان المال هو الحياه في هذه الايام ولكن ... لا تنسى شيئا ... انا نفسي لا انساه ولن ةومستحيل ان انساه وهو :-

" نحن من نصنع المال وليس المال من يصنعنا "

ربما ابتعدت عن الموضوع قليلا او كثيرا ولذلك ارجو مسامحتي ولكن بصراحه موضوعك جميل واعجبني ويكفي انك كتبة شيئا

وشكرا

موقعي :- www.gamesdevteam.com

#3

اخي الشمري, تعرف بحكاية الـ mods؟ انا مرة تكلمت عنها لما كنا في المنابر :P

يمكن محرك Half-Life 2 يكلف عشرات الالاف من الدولارات, لكن تستطيع استخدام المحرك لعمل لعبتك مجانا بعد ان تشتري اللعبة ..

يعني تستطيع شراء المحرك بخمسين دولار :P

نفس الشي بالنسبة لـ doom 3 و اعتقد حتى unreal 3 (يمكن unreal تخليك تستخدم سكربتات ..)

#4

كامل .. في كتاب " Gems" الذي اقترحه احمد صالح .

علي فكرة انا ارسلت مقالة من قبل ل Gems 5 و كانت متأخرة للاسف :(

الان ارسلت لهم مقالة ل Gems 6 - تحدثت مع خبراء قالوا انها ممكن يقبلوها ...

المقالة عن الرياضيات Interpolation & Curve Fitting In Smooth Path Finiding .

هي عملية تحسين لخوارزيم البحث عن افضل مسار يسلكه الشخصية او العدو في الذكاء الصناعي .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

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

#5

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

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

أنا أدعوا كل شخص مهتم ب الألعاب لإستعمال محرك جاهز على الأقل ليستخدمه بصنع لعبه مبدئيه يختبر بها نفسه و إمكانياته و يمكنه التعلم و كشف العيوب و المشاق لغنتاج الألعاب

بعد ذلك لو وجدت ان المحرك لا يلبي رغباتك يمكنك بتطويره او تصنيع جديد

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

مع إحترامي للجميع

و إياك و الخجل لا إصنع لعبه و قدمها بإستعمال محرك جاهذ خير لك من الإنتظر 10 سنوات لتصنع شيء مبدئي

و كونوا واقعيين و عمليين

انتم هدفكم ان تصنعوا لعبه أم هدفكم أن يلتصق إسم مبرمج ألعاب بكم ؟

إبتعدوا عن الوهم و إنتبهوا لهدفكم الأساسي

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

--

أبدا أبدا أبدا أبدا ليس عيب بل قمه الوعي و الذكاء

شكرا

تم تعديل هذه المشاركة بواسطة samran في 16 يونيو 2005 في 04:03

#6

لا اقول غير ان احد الحالمين صحي من نومه .. وسار الى مفاتيح حلمه..

اخي الشمري ،، جرب ogre3d فهو رائع ، وليست بها السلبيات التى ذكرتها ،مجاني ومفتوحه المصدر ( لا تحتاج للمصدر) جربها

هنالك مقول كنت اقوله لاصدقائي ومازلت اقولها:

الاحتراف ليست بدايته الصفر انما قمته الابداع ونهايه "اللا نهايه" :rolleyes:

واحييك على هذه المقاله ،، واسلوب مميز لشخص مميز :D

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

#7
da-crystal كتب:
لا اقول غير ان احد الحالمين صحي من نومه ..  وسار الى مفاتيح حلمه..

اخي ماذا تعني بهذه العباره .....

لا اظن ان من سسيبدأ بالمحركات الجاهزه ويتوقف عندها سيحقق حلمه ... لا لن يحقق ولا حتى نصف حلمه ...

لما لا نبرمج محرك لنا وبعدها نقوم بتطويره واستعماله والى جانب هذا لا بأس ان نتعلم ونستخدم المحركات الجاهزه

ولكن ليس فقط المحركات الجاهزه

ثانيا :-

من قال ان برمجة الالعاب حلم ... برمجة الالعاب هدف وطموح وليست حلم ...

موقعي :- www.gamesdevteam.com

#8

اخي الشمري

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

ارجو ان تكمل مسارك كما انت عليه فقط ...

لا تيأس

انا افهمك اخي ... انت تنظر الى من ترك البرمجه وتخاف .. اخي لا تيأس

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

ضع في راسك انك لن تترك البرمجه حتى ولو انك ستتركها ولكن ضع في راسك فقط

اجعل طموحك انك ستصل ولن تتنازل عن حكمك وبهذا انا متاكد انك لا تركع للهزيمه

ربما انا مخطأ فارجو ابلاغي

موقعي :- www.gamesdevteam.com

#9

بالنسبة للmod اللي تكلمت عنه يا حسن اعرفه وقرأت الموضوع .. لكن ما دخل

راسي ..

انت لازم تشتري اللعبة .. يعني لازم تدفع فلوس .. وانا بصراحة اي شي فيه $$

اكرهه :)

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

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

على العموم انا عندي محرك .. او قصدي محركات .. ما اشتغل الا واحد :)

وما قاله smran صحيح ..مش مهم الطريقة .. المهم لعبة . واعتقد ان شيبات رأسي

ستظهر وانا احلم .؟

واما بالنسبة للمحرك ogre فانا حملته وحاولت استخدامه الا اني لم اعرف كيف ..

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

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

انا الان استخدم TV3D اعتقد معروف .

TeamGameProg:

سافرد لك اسطر خاصة حتى تقتنع .. :)

اظن انه لايوجد اختلاف .

انت تقول تعلم GL او DX ثم استخدم محرك

انا اقول

استخدم محرك ثم GL او DX .

وهذا ما اريد الوصول اليه ..

هل يوجد شخص جرب محركات ... ليش ماتضيفون مواضيع عنها .. او ........ اكمل

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#10
اقتباس
واما بالنسبة للمحرك ogre فانا حملته وحاولت استخدامه الا اني لم اعرف كيف ..

شفت يا اخي ساعة الجد الامور تختلف كثيرا

مع مر الوقت ستعرف لما تقرأ 1000 أسم في كردت الألعاب

ف الموضوع ليس بهذه البساطه أبدا و ب التأكيد ليس مستحيل و لكن على كل شخص أن يسلك مسلك صح ليصل لهدفه

يبدأ بهدوء و يسير بهدوء مرحله مرحله

و المحركات بشكل عام عباره عن أدوات تساعد أفكارك على إنتاج لعبه

و مربط الفرس ليس ب المحرك

تحياتي لك و ب التوفيق أنت تسير الان صح عقبال البقيه :)

#11

لا .. انا لن استخدم محرك .. لسبب واحد

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

حتى اتعلم gl وابني محركي الخاص ..

او استطيع الحصول على احد المحركات الممتازة ذات الاسعار الباهضة ...

واعتقد الخيار الاول هو الافضل ..

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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

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