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

حاجة تكسف..!؟

مغلق
بدأه NubiaPrince في 28 أغسطس 2005 · 34 رد · 3,168 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم

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

قيام المترجمين بمحاولة إستخراج مصطلح عربى كبديل أو يقوم بالتعبير عن المصطلح الأجنبى و من هنا تأتى المشكلة فتجد من يقوم بالقراءة للملف المترجم يتعلق بالمصطلح العربى الذى نتج من إستنتاجات المترجم ذاته و عندما يعود القارىء للترجمة بالبحث حول ذلك المصطلح العربى يصطدم لأن المواضيع الكثيرة ستكون متعلقة بالمصطلح الأجنبى و لذا فمن الصحيح حفظ المصطلحين العربى و الأجنبى و عند البحث على الإنترنت تكون الأولوية للمصطلح الأجنبى حتى تأتى بالنتائج المطلوبة(و حتى تنقشح الغمة المعلوماتية و يصير المصطلح العربى قوى و له مكانته على الإنترنت)و ذلك هو ما حدث لبعض المصطلحات فالكل الآن يعرف جيدا أن كلمة نظام النوافذ المقصود بها هو ويندوز و أن كلمة الحاسوب أو الحاسب الألى يقصد بها الكمبيوتر . الأومر التالى هو نسيان بعض المترجمين ذكر المصطلح الأجنبى إلى جانب المصطلح العربى مما يؤدى إلى نفس المصطلح السابق. بعض المترجمين اللذين أخذوا شوطا كبيرا فى الترجمة يذكرون الكلمة الأجنبية بالمصطلح العربى فمثلا قال الأخ الشمرى فى دروسه على الطاير كلمة "البفر". الكثير قد لا يفهم قصده و لكنى أفهمه(هو يقصد Buffer و السطور البرمجية فى OpenGL و التى تتبعها كلمة Buffer تعنى إنه سيتم إحتجاز جزء من الذاكرة لكى يتم عرض المشهد عليه فمثلا لتخصيص جزء من الذاكرة لكى يعرض عليها الإكساء يقال Texture Buffer و هكذا مع الإستنسل و خلافه و بديهيا أن تجد هذا السطر فى GLInit و التى يوضع فيها الإعدادات الأساسية لـOpenGL ). الأمر الثالث هو أن بعض الأعضاء المحترفين لا يقوموا بذكر بعض الأشياء للمبتدئين فهم للأسف ينظرون إليهم بعقليتهم (بمعنى أصح إن وجدت مبتدىء يقول للشخص المحترف أو القديم فى البرمجه ما معنى "المتغير" تجد ذلك الشخص المحترف يزمجر و يغضب و كأن كلمة المتغير أو غيرها يفترض عليك معرفتها منذ أول يوم لك فى ولادتك) و ذلك مما يقطع الصلة بين المبتدى و المحترف فإن لم يقوم المبتدىء بسرعة ليقطع طريق شاق و قاسى فى البرمجة و دون إنتظار أحد فلن ينجح أبدا.TeamGameProg أخى العزيز و الحبيب أنت لست غبيا و إنما هو إسلوب المحترفين و القدامى القاسى جدا فى التعامل مع غيرهم(القسوة ليست فى الضرب و إنما البخل بالمعلومة).أما الأخ NubiaPrince إنتظر منى رسالة عن قريب. أود المعرفة هل الكتاب صينى بكل صفحاته أم أن الموقع هو الذى مكتوب بالصينية(رجاء التحديد أخى) إذا كان الموقع هو فقط الذى صينى فأنا أتعامل معه بالشبه و التمرس و التجربة ذلك أن أسلوب تصميم الصفحات يكاد يكون موحد فأن أما تضغط على عدة وصلات حتى تؤدى بك إلى الوصلة المطلوبة لتحميل الكتاب. و إن كان على الصينى بسيطة جدا . تعلم مبادى اللغة الصينية و بعدها قم بالإعتماد على قاموس صينى من القواميس الكثيرة المنتشرة فى المكتبات.

و السلام ختام

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

OpenGL-3-revolution.jpg

#27

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

و يا اخي لما تعلم الصيني ؟

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

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

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

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

#28

السلام عليكم

أنا في الواقع سأخبركم عن حدودي التي وصلت إليها من دون أي كورسات (من المنزل) ....،

- لقد تمكنت من التعرف علي ماهية برمجة الألعاب وفلسفة المحركات وما أحتاج إليه لعمل لعبة ناجحة خاصة بي + مما يتكون محرك العاب محترف ، من :

1 محرك رسومي

2 " " فيزيائي

3 " " تصيير Render

والمكون الثاني والثلث علي حد علمي غالباً ما أستخدم منهم نماذج جاهزة... ! ؟

- أعرف أهمية مكتبات مثل الـ DirectX والــ OpenGL في تصميم الألعاب رغم عدم معرفة أستخدامهم أو أي شئ عن أوامرهم خاصة الـ OpenGL (أعرف طراطيش عن

الدايركت أكس)

- تمكنت من تعلم البرمجة بالـ Visual Basic أكثر لغة برمجة يكرهها المحترفون(أشعر انا أيضاً بالغباء يا اخي TeamGameProg ) ... وأطلب المساعدة في أن يخبرني أحدكم الأن من أين أبدأ ؟؟؟؟؟

من أين أبدأ؟

ماذا الذي علي دراسته الأن لأتابع في هذا المجال الممتع ؟

كل ما أسألكم عنه كتاب واحد لكل مرحلة أبتدأً من حيث وقفت الي أن أصل الي بناء المحركات إن شاء الله .....

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

شكرأ للجميع

أخيكم في الله

NubiaPrince

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#29
اقتباس
الأمر الثالث هو أن بعض الأعضاء المحترفين لا يقوموا بذكر بعض الأشياء للمبتدئين فهم للأسف ينظرون إليهم بعقليتهم (بمعنى أصح إن وجدت مبتدىء يقول للشخص المحترف أو القديم فى البرمجه ما معنى "المتغير" تجد ذلك الشخص المحترف يزمجر و يغضب و كأن كلمة المتغير أو غيرها يفترض عليك معرفتها منذ أول يوم لك فى ولادتك)

شوف يا اخي كم في مواضيع دروس .. و شوف كيف التفاعل معاها قليييل!

شوف الشمري كم درس كاتب؟ و شوف كم واحد متفاعل معاه؟

كل الناس تقوللك انها تريد تتعلم win32 api .. طيب وين كل هذولة الناس؟ ليش لما الواحد يكتب دروس ما يلقي تفاعل؟

كان هناك موضوع ايظا لواحدة من الاعضاء كتبت فيه كتابا عن الدايركت اكس .. ثم توقفت .. اتدرون لماذا؟ لانه لم يهتم احد للموضوع .. بس مجرد كم واحد دخل و قال "مشكووور!" و خلص!

شوف, هناك دروس مثبتة للاخ علي الدعيج رحمه الله (و انا مع الاسف لا اعرفه فقد توفي قبل ان ادخل المنتدى)

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

اذا لماذا التذمر من قلة الدروس؟ و لماذا القاء اللوم على الاخرين؟

بعدين تعال هنا .. انت تريد تصمم لعبة و انت ما تعرف يعني شنو متغير؟ لا حول ولا قوة الا بالله ..

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

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

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

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

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

#30

يا جماعة كل واحد منكم عم يكتب حقيقة مرة ..أنا شخصيا أجد الكتب الإنكليزية كافية وحدها لتجعلك مبرمج و صانع ألعاب (بغض النظر عن مهارات ال Graphics ) و لكن المشكلة ليست بالمصطلحات بحد ذاتها ..نحن جميعا نقول Direct x و لانقول المباشر x ..و نحن دائما نقول فيجوال و لا نقول مرئي ..بل ربما سأصل بالوقاحة لأقول و أتناقض بأن ما نفهمه من الكتب الإنكليزية هو المصطلحات فقط يعني كل ما نقرأه و نفهمه هو مصطلحات و بعض الجمل الكاملة ..و لكن المشكلة في للغة الصعبة التي يستخدمها الكاتب ..و هنا في حل واحد ..أن تصبح الإنكليزية as a Secong Language مثلها مثل العربي وهذه المشكلة محلولة عند بعض الإخوة ...

أما أنا شخصيا فقد استفدت كثيرا من الدروس الموجودة ولكني أجلت موضوع برمجة الألعاب لأكمل شيء واحد فقط وهو إتقان ++C بشكل كامل (و إن كانت دروس الApi صعبة شوي ).

تعلمت في الفيجوال بيسك كيق تصمم لعبة لدرجة اتيراد العناصر و الشخصيات ووقفت الكتب(لا مراحل و لاتحكم بالشخصية )لذلك آمل بأن اجد في ال++C هذه التقنيات ..

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

#31

السلام عليكم

للمرة الثانية أسئتم فهمي أنا في مشكلة حقيقية أنا لا أجد محترف واح حتي في : ++C أو الـ X أو حتي الـ OpenGL ...

وكل المراكز التي حولي تحاول أن تقوم بمعجزة لتنظيم كورس Visual Basic ما بالكم بالـ ++C !!

أنا أعيش في مكان ناء عن العاصمة في مصر وما تعلمته بمثابة خطوة كبيرة لمن في وضعي خاصة أن الدراسة تمنعني من السفر للعاصمة والتعلم بأحد المركز علي الأقل لدراسة الــ ++C

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

أسف للأطالة ؛

أخوكم في الله

NubiaPrince

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#32

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

فعندها ستجد الاجابه بنفسك

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

#33

السلام عليكم

هذا ما أردته بالضبط أن أوضحه يا أخ حسان هناك الكثير من المترجمين يحاولون جعل العربية كلغة يمكنها أن تناطح الإنجليزية. ليس بالطبع أن يأتى هذا الشىء مرة واحدة و لكن يكون هذا بالتدريج. و لكن هناك ما هو أخطر و هو إن اللفظ الإنجليزى فى حد ذاته يوضع فى مكان و يكون كل معنى يعبر عنه له خاصية مختلفة , حسنا , لن أذهب لبعيد. فى الدرس التاسع و الثلاثون و الذى يعد مقدمة إلى علم الفيزياء يسقابلك اللفظ Mass و هو يعنى "الكتلة" و "الحجم" و "الوزن". المشكلة إن الكاتب كان يقارن بين Mass و Weight و التى تعنى "الوزن" أيضا. إذا فسوف يستبعد إحدى المعانى للكلمة Mass و الذى هو المعنى "وزن" و يتبقى لنا معنيان هما "الحجم" و "الكتلة". لو إنك لست يقظ أو لم تنتبه يمكن أن تأخذ أى معنى من المعنيين, و لكنى بعد التدقيق تأكدت إنه يقصد المعنى "الكتلة" و ذلك إستنادا إلى أن العلاقة بين كلمة "الكتلة" و "الوزن" قريبة و كثيرا ما يتم إستخدامهما على إنهما معنى واحد, أما كلمة "الحجم" فلا تصلح لأنه ليس هناك علاقة تشابه. ساورتنى الشكوك و قلت يجب أن أبحث عنها فى كتب الفيزياء المترجمة و بالفعل وجدت إستنتاجى صحيحا. تلك هى من إحدى المشكلات التى يمكن أن تقابل مترجم لإحدى الدروس أو المقالات. و بالنسبة لترجمة الكتب الصينى أنا كنت شبه مازحا. اللهم إلا إذا كان الكتاب ذات ندرة شديدة جدا و لن تجده بشكل مجانى ( على ما أعتقد إن هذا إحتمال مستبعد :) ). و بالنسبة لأمثال كلمة "متغير" و غيرها أنا لا أقصد أنت تعود لكتابة دروس عن الدوال و المتغيرات من أجل ذلك الشخص المبتدىء . فقط كل ما هو مطلوب هو تنبيه العضو المبتدىء و تذكيره بمكان ما يبحث عنه سوء كان معنى لإحدى الكلمات أو أحدى الأشياء الأساسيه فى علم البرمجة . لكنك تجد المحترفين أو القدامى فى البرمجة يتركون هذا المبتدى دون حتى أى كلمة توجيه{خذ عندك مثلا: ستجد أن الأخ الشمرى له موضوعه المثبت فى أكثر من منتدى و هو (opengl+directx+فيزياء) و لولا أن الأخ الشمرى يعلم أهمية وجود الموضوع الواحد فى أكثر من مكان ما كان ليقوم بتكرار الكتابة فى أكثر من منتدى و ما كان ليقوم المشرفين بالتثبيت} . بقى شىء أخير و هو التنبيه لمعنى إحدى الكلمات و التى أخطأ فى فهمها الأخ على الدعيج ألا و هى Context و التى تعنى القرينة و هى ترتبط بالأشياء التى لست مطالبا بعمل أى شىء فيها ذلك أنك لست تملك سوى إثبات وجودها و ذلك يكون عن طريق وجود قرينة تتمثل فى وجود إحدى السطور البرمجية كنوع من القرائن. خذ مثال للتوضيح: كارت الشاشة لست مطالبا بعمل أى شىء فيه و إنما كل ما عليك هو تأكيد إتصال الجهاز فعلا بكارت الشاشة فذلك يكون من خلال إحدى الأسطر و الذى يسمى ContextDevice و الذى وجوده يعد قرينة على أن جهازك متصل بكارت الشاشة. و كذلك الأمر مع تعامل مع أى شىء تكون مطالبا بإثبات وجوده فقط و ذلك مثل التأكد من إتصالك بمكتبة الرسوميات أو مكتبة الصوت...إلخ.

و السلام ختام

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

OpenGL-3-revolution.jpg

#34

انا شخصيا ابتديت تعلم برمجة الألعاب من الكتب ثم عندما وصلت الى مستوى معقول اتجهتالى المقالات ثم قمت بصناعة لعبة كاملة مثل Q3A وبعد ذلك اتجهت الى المستوى الأخير وهو صناعة المحركات ووضع التقنيات الحديثة مثل: Post-Processing and Pre-Processing وما الى ذلك.

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

Mohamed Meshref

Performance Engineer

SQL Server Engine Team

Microsoft Corporation

Redmond, Washington, USA

http://www.microsoft.com/sql/

Blog: http://www.mmeshref.com

#35

السلام عليكم

أخي في الله محمد مشرف يبدو إنه يوم حظي معك

لكن هل تقبل بإرسال رقم هاتفك الي بريدي NubiaPrince@yahoo.com

في الواقع هناك من قد يقابلك لو كنت متفرغ و متواجد غداً في واشنطن

أنا جاد جداً وأرجو الأهتمام والرد السرييييييييع .

اخوكم في الله

NubiaPrince

أحمد زايد

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

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

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