بسم الله الرحمن الرحيم
السلام عليكم...
كيف حالكم يا اخوان...؟؟
إن شاء الله تكونون بخير
انا اليوم... حتى ارمي من رأسي هموم الامتحانات القادمة..(اسبوع القادم)
حبيت احكي لكم حكايتي مع برمجة الالعااب... من البداية إلى النهاية
=======================
كنت في البداية اترجم الانمي لوحدي... لأني احب مشاهدتها... كنت اترجمها للعربية واضعها مترجمة في مواقع كثيرة مثل مكسات ومحمد شريف
وأنا اترجم... الاحظ أن كلمات البداية والنهاية لها شيء اسمه كاريوكي... كلمات المغني تتأثر بمجرد نطق المغني لها
فتعجبت كيف تمكن الغرب من فعل شيء كهذا!!... كان العرب في ذاك الوقت لا يعرفها تماماً... كان الذين يجيدونها أقل من عدد الاصابع
فسألت نفسي... كيف لهم أن يجعلوا الكلمات تتحرك وتتأثر هكذا مع نطق المغني؟؟!!
ومع الوقت والبحث عرفت أنها "برمجة"... وبلغة LUA وكانت أول لغة اتعلمها... والغريب أنني لم أكن أعرف انها لغة برمجة... ربما لأنني لم أكن أعرف شيء أسمه لغة برمجة... وأعتقدت أن LUA خاص للكاريوكي
ولكنني عندما تعلمتها (ربما أخذت مني خمس شهور أو أكثر)... وأحترفتها... حتى صرت صانع الكاريوكي الشهير... وكنت أدعى في ذاك الوقت بـ(جنازة)... وبعد عددة شهور من احترافي للكاريوكي... كرهته لأنه كان سخيفاً جداً وغبي لدرجة فضيعة...
مجرد كلمات تتحرك وتتأثر... هذا كل شيء!!
بعدها... وأنا ألعب بليستيشن1 (Dino Crisis) خطر ببالي سؤال... كيف صنعوا هذه اللعبة؟؟
فسألت أحد مبرمجي الكاريوكي الشهيرين والمحترفين (أكثر مني) عن كيفية عمل مثل هذه اللعبة
قال لي أنني يمكنني أن أبرمجها بلغة ++C .. وتعلمت السي++ حتى أحترفت كتابة الكلاسات .. بصراحة كانت لغة صعبة... وأخذت مني وقت طويل لتعلمها... ربما شهران أو ثلاث... لأنني أساسا كنت اجيد لغة برمجة... فأعرف ما علي تعلمه
ثم تعرفت على مكتبتين DirectX و OpenGL
كنت أريد صنع لعبة ثلاثية الابعاد احترافية من أول تجربة!!
ولم يخطر ببالي مدى صعوبتها... وكم ستأخذ مني من الوقت
حاولت تعلم الدايركت أكس لكنني تركته والسبب أنيي أحببت OpenGL
وبقيت عليه فترة طويلة جداً ربما ستة أو سبعة أشهر... وتعلمته وشعرت نفسي بأنني أحترفته
ولكنني لم أبرمج عليه أية لعبة .. أي لعبة!!
فما السبب يا ترى؟!
بعدها... تعلمت Delphi و Python حتى Visual Basic
لأنني أحببت البرمجة... عشقتها كثيراً... فصرت ابرمج بعض البرامج العادية
ولكنني لم أنسى برمجتي للألعاب... وبعدها وأنا ابحث دخلت هذا المنتدى (جولاي 2008)
وسجلت فيه... لأن أسامة كان يشرح الفيرتولز... فسميت نفسي فيرتولز لأنه أسم البرنامج...
أعتقدت في البداية أنني سأبرمج في هذا البرنامج... وأعتقدت بالفعل أنها تحتاج إلى البرمجة قليلاً...
ولكنني تركته بسرعة ورميته في الزبالة... لأنه لم يعجبني أساساً
ثم تركت المنابر سنة ونصف... وها أنا أرجع... ولكن لماذا؟
قبل أن أعود إلى المنابر... كنت أريد تعلم #C وتعلمته بسرعة فائقة في أقل من ثلاثة أسابيع... والسبب أن البرمجة به مشابهة كثيراً بالبرمجة على السي++
ولكن لسبب غريب... السي# أصبح يستهويني... أحببت السي# كثيرا... ولم أرد أن أبرمج إلا عليه
وأعتقد لهذا السبب نسيت باقي اللغات... نسيت كل شيء يتعلق بها... حتى البرمجة
ولم أرد سوى سي# وأصبحت أعيش بين أكوادها
فجأة وأنا أشعر بالملل قررت أن أبرمج على السي#... وعندما فتحته رأيت شيئاً جعلني أرتجف عند قرائتي له
وهو Microsoft XNA 3.1 Game Studio
وأركض إلى الجوجل لأبحث عن معلومات عنه!!... وعرفت أن يمكنني برمجة ألعاب عملاقة به... والذين يجيدون هذا المحرك أقل من عدد الأصابع أيضاً...!!
وعندما قرأته... لم أقرأه هكذا.. "مايكروسوفت أكس أن أيه"... بل قرأته "مايكروسوف أكسونا"
فصرت منذ تلك اللحظة أناديه بالأكسونا...هههههههه...
أعرف أنه أسم سخيف... لكنني تعلقت به
وأعتقد أن بعضكم حقاً أعتقده أكسونا... لأني كتبته كثيرا في المنابر
وبعدها وأنا أبحث عن دروس... لم أجد سوى القليل الغير مشبع... حتى صادفت موقعه الأصلي وتعلمت منه وكنت في ذاك الوقت أجيد اللغة الانجليزية بأحترافية... فلم أجد صعوبة في تعلمه
وفجأة!!
عرفت السبب... عرفت لماذا لم أتمكن من برمجة لعبة ثلاثية الابعاد منذ البداية... رغم أنني كنت أجيد سي++ و OpenGL
لأنني لم أفكر ببرمجة ألعاب ثنائية الابعاد... كان لا بد لي من ذاك الوقت أن أخطط ببرمجة الالعاب الثنائية وليس الثلاثية... كان لا بد لي أن أحترف الثائية قبل الثلاثية... فأحترافي لها سيسهل علي أحترافي لأختها الثلاثية
عندها عرفت... أن تبدأ بشيء قوي تنكسر بسرعة... ولكن أن تبدأ بشيء ضعيف يقوى عودك... حتى لا تنكسر عندما تبدأ بالقوي
وعدتُ للمنابر... بعد أن عرفت أن هناك من يبرمج بالاكسونا (علي أمين + عمر سمير)
والحمد الله تعلمتها بسرعة بفضل (أستاذي الأول والأخير علي أمين... وخالد خلدون... وموقع أكسونا الرسمي)
والآن أنا وضعت بين أيديكم عدة ألعاب ثنائية... جميلة بالنسبة لي... تافهة بالنسبة لكم^__^"
وهدفي في التو دي... أن أبرمج لعبة سوبر ماريو... وميجا مان
وأشعر بأنني سأتعلم الثلاثي على يد (عمر سمير)... فدروسه جميلة... ولكن لو يجعلها في كتاب الكتروني ستصبح رائعة
=============================
هذه هي مسيرتي مع برمجة الالعاب...
منذ أن كنت في 15... وأنا الآن في 19
يعني أربع سنوات تقريباً^^"
==============
أتمنى أن تتفاعلوا مع الموضوع... وأي أسئلة أنا حاضر
السلام عليكم...
كيف حالكم يا اخوان...؟؟
إن شاء الله تكونون بخير
انا اليوم... حتى ارمي من رأسي هموم الامتحانات القادمة..(اسبوع القادم)
حبيت احكي لكم حكايتي مع برمجة الالعااب... من البداية إلى النهاية
=======================
كنت في البداية اترجم الانمي لوحدي... لأني احب مشاهدتها... كنت اترجمها للعربية واضعها مترجمة في مواقع كثيرة مثل مكسات ومحمد شريف
وأنا اترجم... الاحظ أن كلمات البداية والنهاية لها شيء اسمه كاريوكي... كلمات المغني تتأثر بمجرد نطق المغني لها
فتعجبت كيف تمكن الغرب من فعل شيء كهذا!!... كان العرب في ذاك الوقت لا يعرفها تماماً... كان الذين يجيدونها أقل من عدد الاصابع
فسألت نفسي... كيف لهم أن يجعلوا الكلمات تتحرك وتتأثر هكذا مع نطق المغني؟؟!!
ومع الوقت والبحث عرفت أنها "برمجة"... وبلغة LUA وكانت أول لغة اتعلمها... والغريب أنني لم أكن أعرف انها لغة برمجة... ربما لأنني لم أكن أعرف شيء أسمه لغة برمجة... وأعتقدت أن LUA خاص للكاريوكي
ولكنني عندما تعلمتها (ربما أخذت مني خمس شهور أو أكثر)... وأحترفتها... حتى صرت صانع الكاريوكي الشهير... وكنت أدعى في ذاك الوقت بـ(جنازة)... وبعد عددة شهور من احترافي للكاريوكي... كرهته لأنه كان سخيفاً جداً وغبي لدرجة فضيعة...
مجرد كلمات تتحرك وتتأثر... هذا كل شيء!!
بعدها... وأنا ألعب بليستيشن1 (Dino Crisis) خطر ببالي سؤال... كيف صنعوا هذه اللعبة؟؟
فسألت أحد مبرمجي الكاريوكي الشهيرين والمحترفين (أكثر مني) عن كيفية عمل مثل هذه اللعبة
قال لي أنني يمكنني أن أبرمجها بلغة ++C .. وتعلمت السي++ حتى أحترفت كتابة الكلاسات .. بصراحة كانت لغة صعبة... وأخذت مني وقت طويل لتعلمها... ربما شهران أو ثلاث... لأنني أساسا كنت اجيد لغة برمجة... فأعرف ما علي تعلمه
ثم تعرفت على مكتبتين DirectX و OpenGL
كنت أريد صنع لعبة ثلاثية الابعاد احترافية من أول تجربة!!
ولم يخطر ببالي مدى صعوبتها... وكم ستأخذ مني من الوقت
حاولت تعلم الدايركت أكس لكنني تركته والسبب أنيي أحببت OpenGL
وبقيت عليه فترة طويلة جداً ربما ستة أو سبعة أشهر... وتعلمته وشعرت نفسي بأنني أحترفته
ولكنني لم أبرمج عليه أية لعبة .. أي لعبة!!
فما السبب يا ترى؟!
بعدها... تعلمت Delphi و Python حتى Visual Basic
لأنني أحببت البرمجة... عشقتها كثيراً... فصرت ابرمج بعض البرامج العادية
ولكنني لم أنسى برمجتي للألعاب... وبعدها وأنا ابحث دخلت هذا المنتدى (جولاي 2008)
وسجلت فيه... لأن أسامة كان يشرح الفيرتولز... فسميت نفسي فيرتولز لأنه أسم البرنامج...
أعتقدت في البداية أنني سأبرمج في هذا البرنامج... وأعتقدت بالفعل أنها تحتاج إلى البرمجة قليلاً...
ولكنني تركته بسرعة ورميته في الزبالة... لأنه لم يعجبني أساساً
ثم تركت المنابر سنة ونصف... وها أنا أرجع... ولكن لماذا؟
قبل أن أعود إلى المنابر... كنت أريد تعلم #C وتعلمته بسرعة فائقة في أقل من ثلاثة أسابيع... والسبب أن البرمجة به مشابهة كثيراً بالبرمجة على السي++
ولكن لسبب غريب... السي# أصبح يستهويني... أحببت السي# كثيرا... ولم أرد أن أبرمج إلا عليه
وأعتقد لهذا السبب نسيت باقي اللغات... نسيت كل شيء يتعلق بها... حتى البرمجة
ولم أرد سوى سي# وأصبحت أعيش بين أكوادها
فجأة وأنا أشعر بالملل قررت أن أبرمج على السي#... وعندما فتحته رأيت شيئاً جعلني أرتجف عند قرائتي له
وهو Microsoft XNA 3.1 Game Studio
وأركض إلى الجوجل لأبحث عن معلومات عنه!!... وعرفت أن يمكنني برمجة ألعاب عملاقة به... والذين يجيدون هذا المحرك أقل من عدد الأصابع أيضاً...!!
وعندما قرأته... لم أقرأه هكذا.. "مايكروسوفت أكس أن أيه"... بل قرأته "مايكروسوف أكسونا"
فصرت منذ تلك اللحظة أناديه بالأكسونا...هههههههه...
أعرف أنه أسم سخيف... لكنني تعلقت به
وأعتقد أن بعضكم حقاً أعتقده أكسونا... لأني كتبته كثيرا في المنابر
وبعدها وأنا أبحث عن دروس... لم أجد سوى القليل الغير مشبع... حتى صادفت موقعه الأصلي وتعلمت منه وكنت في ذاك الوقت أجيد اللغة الانجليزية بأحترافية... فلم أجد صعوبة في تعلمه
وفجأة!!
عرفت السبب... عرفت لماذا لم أتمكن من برمجة لعبة ثلاثية الابعاد منذ البداية... رغم أنني كنت أجيد سي++ و OpenGL
لأنني لم أفكر ببرمجة ألعاب ثنائية الابعاد... كان لا بد لي من ذاك الوقت أن أخطط ببرمجة الالعاب الثنائية وليس الثلاثية... كان لا بد لي أن أحترف الثائية قبل الثلاثية... فأحترافي لها سيسهل علي أحترافي لأختها الثلاثية
عندها عرفت... أن تبدأ بشيء قوي تنكسر بسرعة... ولكن أن تبدأ بشيء ضعيف يقوى عودك... حتى لا تنكسر عندما تبدأ بالقوي
وعدتُ للمنابر... بعد أن عرفت أن هناك من يبرمج بالاكسونا (علي أمين + عمر سمير)
والحمد الله تعلمتها بسرعة بفضل (أستاذي الأول والأخير علي أمين... وخالد خلدون... وموقع أكسونا الرسمي)
والآن أنا وضعت بين أيديكم عدة ألعاب ثنائية... جميلة بالنسبة لي... تافهة بالنسبة لكم^__^"
وهدفي في التو دي... أن أبرمج لعبة سوبر ماريو... وميجا مان
وأشعر بأنني سأتعلم الثلاثي على يد (عمر سمير)... فدروسه جميلة... ولكن لو يجعلها في كتاب الكتروني ستصبح رائعة
=============================
هذه هي مسيرتي مع برمجة الالعاب...
منذ أن كنت في 15... وأنا الآن في 19
يعني أربع سنوات تقريباً^^"
==============
أتمنى أن تتفاعلوا مع الموضوع... وأي أسئلة أنا حاضر
تعليق