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

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

مغلق
بدأه احمد غريب في 12 مايو 2005 · 16 رد · 3,047 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

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

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

افيقو فكلها احلام جميله ولكنها مستحيله فى الوقت الراهن, دعونى اشرح لماذا هى مستحيله:

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

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

واغلبية الشركات والمؤسسات الحكوميه والتجاريه لا تعطى المبرمج اكثر من جهاز كمبيوتر ومكتب زائد اجر رمزى وتطلب منه عمل المعجزات.

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

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

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

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

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

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

والسلام

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

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

#2

متفقين :)

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

بالنسبة لى بصراحه ولا أحد يضحك .. ما فكرتش أنافس ما يكروسوفت .. ده أنا أزدت الطين بله وفكرت أخلى مايكروسوفت تشتغل عندى :lol: :lol:

أصل الحلم حاجة ببلاش كده .. وأنا لست جادا فى نفسى بأن أنشغل بأى شركات ..

شباب العرب يتعرضون لظلم عجيب .. يعنى أكثر الأمم شبابا ومع ذلك هذا الشباب حاليا هو سبب ضعفها والمفروض أن يكون سبب قوه (منطقى لأى أمه)

شباب مستهلك بطريقة غير عادية وليس منتجا .. واللوم كله على السلبية من الكبار..

لم أصدق لما قيل أنه يوميا ألف عالم عربى يسافرون للخارج سنة 1970 ... العلماء تهرب والعوالم تطرب ..

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

لا أريد أزيد الاحباط فعندى جبال ..

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

أن يبدأ فى أى بلد غير عربى ...

(لو كان بيل جايتس عربيا .. لكان زمانه بيبيع خضار على ناصية الشارع :lol: )

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

#3
اقتباس
متفقين

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

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

وهناك مثل روسي يقول الامل يموت اخر الاشياء

اضحكتني لا ابكاك الله الا من خشيته

اقتباس
(لو كان بيل جايتس عربيا .. لكان زمانه بيبيع خضار على ناصية الشارع )

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

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

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

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

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

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

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

#4

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

اريد ان اضيف بعض السطور البسيطه التى تقول ان كل شىء ممكن لو صدقنا فى عمله

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

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

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

اقسم اننى وقتها زهلت واعجبت بهذا الشاب اعجاب شديدا

وبعد دقائق قال المزيع ان هذا الشباب تواجه مشكله صعبه فى الموصلات وقد اوجد لها حلا

اتعلم ماهو الحل ؟

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

لا شىء مستحيل اصدق تصدق

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#5

انا اعاني ايضا يا أحمد من تلك المشاركات , فنأخذ مثال كمثال عمل محرك العاب عربي 100% ( انا لا أقصد شخص بعينه ) , فلو سألت الشخص الذي يريد عمل هذا المشروع الضخم الكبير عن مجموع الألعاب الذي قام بانهائها وتقديمها كمنتج نهائي وعن مستواه في استخدام محركات الالعاب الموجوده الآن , وماهى المشاكل التي تواجه في محركات الالعاب الموجوده الآن , وسألته عن ماهو الشئ الجديد الذي سيضيفه لعالم تصميم وبرمجة الألعاب من خلال محركه الذي ينوي انشائه ...... فاعتقد انه سيجيبك بمجموعه من الردود المعروفه مثل ::

" يا أخي جميع محركات الألعاب بدأت بسيطه وبعد ذلك تتطورت "

" يا أخي لا تهبط من عزيمتنا ان كنت ستشترك معنا فاهلا بك وان كنت لا فـ ... "

" ان أمريكا , وان الهند , وان Ay Kalam Be El Engleezy , وان ... كأن ... لعل ... "

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

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

ومن الآخر زى ما أحمد غريب قال ::

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

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#6

السلام عليكم

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

نحن نحاول ان ننافس مايركوسفت بالاحلام ولم نصنع حتى برنامج لتحرير النصوص العربيه, نريد ان ننافس شركة مرسيدس ونحن لم نصنع الرمان بلى إلى فى عربيات الكاروو.

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

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

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

والسلام

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

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

#7

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

ومش بس كدة ده كمان اللي بيجي يكلمني في شىْ شبه مستحيل

بقولو نفس الكلام اللي بتقولو دة

ولكني مازلت احلم :wacko:

يعني الواحد لايعمل حاجة ولا كمان يحلم :lol:

opensense01fw9.gif

technolobya01gn5.jpg

#8

المشكلة ليست في الاحلام ولا في التمويل .. المشكلة هي امرين:

-ان يحلم الانسان بانجاز شيء دون ان يعد الاعداداللزم من علم لانتاج الانجاز اللذي يحلم به

-ان الحلم يبقى في مرحلة الحلم و لا ينتقل الى مرحلة التنفيذ.

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

اقتباس
فنأخذ مثال كمثال عمل محرك العاب عربي 100% ( انا لا أقصد شخص بعينه ) , فلو سألت الشخص الذي يريد عمل هذا المشروع الضخم الكبير عن مجموع الألعاب الذي قام بانهائها وتقديمها كمنتج نهائي وعن مستواه في استخدام محركات الالعاب الموجوده الآن , وماهى المشاكل التي تواجه في محركات الالعاب الموجوده الآن , وسألته عن ماهو الشئ الجديد الذي سيضيفه لعالم تصميم وبرمجة الألعاب من خلال محركه الذي ينوي انشائه ...... فاعتقد انه سيجيبك بمجموعه من الردود المعروفه مثل ::

" يا أخي جميع محركات الألعاب بدأت بسيطه وبعد ذلك تتطورت "

" يا أخي لا تهبط من عزيمتنا ان كنت ستشترك معنا فاهلا بك وان كنت لا فـ ... "

" ان أمريكا , وان الهند , وان Ay Kalam Be El Engleezy , وان ... كأن ... لعل ... "

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

اعتقد هذا المثال غير عادل, لان معظم المثبطين هم في العادة اناس انهزاميين يعتقدون ببساطة اننا مستحيل ان نحقق اي شيء. ولا يعرفون شي في البرمجة اصلا.

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

#9
اقتباس
وهو ان بعض الاعضاء لديه طموحات كبيره, كبيره لدرجة انها اكبر من مستوانا

ذكرتني بأحد زملائي ، تحدث معي عن فكرة عمل لغة برمجية عربية، وهو لم ينجز برنامجاً للتعامل مع الملفات على ++C ، ولكنه عندما درس مقرر تصميم المترجمات Compiler design ورأي تعقيد بعض خوارزميات التحويل parsing algorithms لم يفتح معي الموضوع مرة أخرى :o

وأيضا أكثر من واحد تحدثوا معي عن تصميم نظام تشغيل، ولكنهم توقفوا عن الكلام في هذا الموضوع عندما شاهدوا الsource code الخاص بنظام التشغيل linux في إحدى محاضرات العملي لمقرر نظم التشغيل.

وكما قيل: من حق أي شخص أن يتكلم وان يحلم، ولكن فليكن قدر ما يقول.

فكر بطريقة أخرى

#10
اقتباس
اين هم, و لماذا لا يقومون بأي مشاريع؟

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

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

واقرأ رد walcom , وستجد مثال واضح يتكرر يوميا ::

اقتباس
تحدث معي عن فكرة عمل لغة برمجية عربية، وهو لم ينجز برنامجاً للتعامل مع الملفات على ++C

عموما انا لا انكر , انه لدى مثل هذه الأحلام :rolleyes: , ولكن لا أجعلها تسيطر على عقلي وروحي بهذه الدرجه.

تم تعديل هذه المشاركة بواسطة معتز شمس في 13 مايو 2005 في 14:36

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#11

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

وارجوا الاهتمام بمشروع جماعى كبداية

#12

السلام عليكم

hasan_aljudy كتب:
اعتقد هذا المثال غير عادل, لان معظم المثبطين هم في العادة اناس انهزاميين يعتقدون ببساطة اننا مستحيل ان نحقق اي شيء. ولا يعرفون شي في البرمجة اصلا.

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

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

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

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

كانت المجموعه تتكون من 15 شخص وكل واحد له خبره فى مجال مختلف, من ضمن هذه المجالات كان هناك خبير رسم وخبير 3d وoptimization ومؤلف العاب وموسيقار ومهندس ضوئيات والباقى لا اذكره.

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

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

نفس المجموعه قامت بعمل لعبة pinball fantacy خلال 3 اشهر وربحت ما يقارب 3 ملاين دولار ثم انتجو لعبه اخرى إسمها The Incredible Machine وهذه كانت اخر لعبه لا اذكر كم كان إيراداتها ولكن لم تكن بنفس شهرة الاولى وبعدها كل عضو راح لحال سبيله.

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

والسلام

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

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

#13

اشوف بعضكم يوجه انتقادات لاذعة الى مبرمجي الالعاب وانا ساتكفل بالرد :angry:

اولا

احمد يقول

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

اخونا معتز

اقتباس
انا اعاني ايضا يا أحمد من تلك المشاركات , فنأخذ مثال كمثال عمل محرك العاب عربي 100% ( انا لا أقصد شخص بعينه ) , فلو سألت الشخص الذي يريد عمل هذا المشروع الضخم الكبير عن مجموع الألعاب الذي قام بانهائها وتقديمها كمنتج نهائي وعن مستواه في استخدام محركات الالعاب الموجوده الآن , وماهى المشاكل التي تواجه في محركات الالعاب الموجوده الآن , وسألته عن ماهو الشئ الجديد الذي سيضيفه لعالم تصميم وبرمجة الألعاب من خلال محركه الذي ينوي انشائه ...... فاعتقد انه سيجيبك بمجموعه من الردود المعروفه مثل ::

" يا أخي جميع محركات الألعاب بدأت بسيطه وبعد ذلك تتطورت "

" يا أخي لا تهبط من عزيمتنا ان كنت ستشترك معنا فاهلا بك وان كنت لا فـ ... "

----

نحن لما نتكلم عن صناعة محرك فاننا نقول .. ذلك عن تجربة ..

الاخ احمد صالح لديه محرك العاب واسالوه ويقولكم

المبرمج الكبير الذي غاب فجأة .. يزيد الدليقان صنع محرك ومحرك ممتاز وعمل لعبة شبيه بفاينال فانتسي لكن كان عدم وجود محترفي 3d max سبب في ضعف رسوم اللعبة

هذا موضوع قديم لعله يفيد بالغرض

http://games4arab.com/article.php?sid=3575

وهذه ورشه ضخمة اعدها لذلك

http://www.montada.com/showthread.php?t=232307&page=1&pp=20

وهذا محرك العابه

http://www.maxforums.net/showthread.php?t=37541

هل يكفي هذا ؟؟؟

الاخ رامي لولح صنع محرك ...

المحرك سهل ... وليس سهل

من السهل عمل محرك لكن لانضمن ان يكون مستواه بمثل مستوى المحركات المتقدمة

===

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

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

يبدو عندك سوء فهم

مانقصده بالمحرك هو برمجة فقط لا اجهزة ولاهم يحزنون ...

الاجهزة اللتي تقول خاصة بنوع من الحركة ..

خاصة بمصممي 3dmax

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

القسم الاخر يستخدم برامج مثل chractor studio ان لم اخطئ بالاسم وهذا المتبع في اغلب

الالعاب

مبرمجي المحرك مالهم دخل بالتحريك ... بعد ان تحرك الشخصية تنقل جاهزة للمحرك

انا لما اريد استيرادها احتاج اكثر من عشرين سطر لاستوردها

لكن اقوم بالتغليف وبسطر واحد اخليه يلعب ويركض ويصيح بعد :lol:

هذا هو المحرك ..

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

http://www.maxforums.net/showthread.php?t=23390

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

الفيزياء قد تكون صعبة لكن نستخدم محركات جاهزة للمبتدئين ومنها هذا http://www.tokamakphysics.com/

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

الواحد ينهبل :wacko:

--

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

المحرك اسمه مخيف لكن فكرته ابسط مما يتخيل البعض

يمكن عصبت شوي لكن كل شي الا منتدى برمجة الالعاب :lol:

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

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#14

اني اللي لاحظته انه معظم الناس لا يفهم فعلا ما هي البرمجة .. لا ادري ربما يظن انها مجموعة من الطلاسم اللتي تعمل بطريقة سحرية. و تجد الناس دائما تسأل عن احد يعطيها "الكود اللي يعمل كذا", دائما يتخيلون ان هناك جواب جاهز ولا يفكرون ابدا بالتفكير في المشكلة و حلها. ربما لأنهم تعلموا منذ صغرهم على ان طريق النجاح هو "حفظ" كل شيء في الكتاب.

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

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

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

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

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

و بعد كل هذا التعب, يحولونها لشفرة لتصبح حزء من المحرك؟ يعني hard-coded؟؟!

اعتقد من الطبيعي ان محرك كهذا سيفشل

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

اعتقد اننا وصلنا مرحلة من التطور التقني اصبحنا معها نستغني عن الاجهزة بالبرامج software.

هناك الكثير من المحركات مفتوحة المصدر,مثل quacke 1 and 2 و هناك محرك OGRE و كذلك نصف كود لعبة Doom3 و Half-Life2 مفتوح.

هناك مصادر كثيرة للتعلم, لمن هو جاد في التعلم.

ما ينقصنا هو العلم .. ليس الاجهزة و لا التمويل.

تعديل:

كما قال الشمري, عندما نقوم بالحركة فهذا لا يتم باكواد لكل حركة, بل هناك كود واحد لقراءة الملفات اللتي تحتوي على الانيميشن و تحويلها الى رسومات, و من ثم هناك سطر واحد من الكود يتم استدعائه كلما اردنا عرض حركة معينة.

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 14 مايو 2005 في 00:20

#15

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

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

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

كذلك طريقة صناعة الالعاب ومحركات الالعاب لم تظهر إلا فى اوائل التسعينيات, بالنسبه للشفره بالتاكيد جميع البرامج تحول إلى شفره فى نهاية المطاف ولا هى المحركات معموله من بطاطس, ما هى كلها شفره, انا لم اقل شيء عن كونها hard coded او لا.

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

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

الصبر حلو.....

والسلام

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

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

#16

بالنسبة لمحركات الالعاب ففي السنة الماضية كان مشروع تخرج لمجموعة من الطلبة في قسمنا هندسة الحايبات جامهة القاهرة و قد نجحوا بالفعل في عمله و كان للحق هو Physics Engine و هو الذي يحسب حركات الobjects بناء على البيئة المحيطة عن طريق قوانين الفيزياء مثل سقوط شخص من على سلم فهو يستطيع ان يبني ال Modeling للحركات التي ستحدث بناء مثلا على طول السلم و طول الشخص و قوة اندفاعه و سرعة سقوطه و اتجاهه و اعطاءك نتائج كاملة تستطيع استخدامها لرسم هذه الحركة بالتفصيل و لا اريد ان اطيل عليكم لكن النتائج كانت مبهرة و حصلوا بالطبع جميعا على تقدر امتيــاز في المشروع

Sr. Software Development Engineer
Hulu, LLC
My Blogs

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

في الحقيقة لا أذكر الالعاب اللتي صدرت قبل 10 سنوات, لانني لم اكن املك حاسوب IBM في ذلك الوقت .. كان وقتها يعتر في بيئتنا الطفولية من الأجهزة الجبارة!

كل ما كان لدي هو صخر .. msx, احد سامع بيه؟

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

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

بالنسبة لكثير من الناس, فإن لينكس يتفوق على ويندوز بعشرات المرات.

انا اعتقد بجدية تامة اننا نستطيع انتاج منتجات على مستوى جيد جدا من الجودة.

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

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

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