احمد صالح
مشرف قسم برمجة الألعاب والالكترونيات سابقاً
- مصر - القاهرة
- Electronics,Embedded Systems, Game development,and Mobile Development.
- كورس برمجة الالعاب
المحاضر 3 " مهمة " ***** Finite State Machines الالات محدده الخطوات و الالعاب . لقد عرفنا في المحاضرات السابقة عدد من الاحداث التي غالباً أي لعبة تمر بها التنقل بين الاحداث هذه له اليه تسمي " ألية الخطوات المعرفه مسبقاً " Finite State Machinery . هذا النموذج ل…
- كورس برمجة الالعاب
المحاضرة 2 . داخل الألعاب أحمد صالح في المحاضرة السابقة تكلمنا علي الألعاب و الأحداث و قلنا أنها تختلف عن البرامج العادية مثل الورد .. الخ في أن مثل هذه البرامج لا تدخل حلقة متكرر مثل الألعاب و لكن هي برامج تعتمد علي تسويق الأحداث و هذا النوع من برمجة هذه البر…
- كورس برمجة الالعاب
بسم الله ، هذه محاضرتان كنت كاتبها من اخر عيد و سوف ازدها . المحاضرة 1 . سوف نعرض العلم و نظرياته ولن نتطرق إلي شرح برامج صناعة الالعاب العقيمة مثل Game Maker و ما شابهه و لكن سوف محاضراتنا سوف تركز علي كيفية صناعة مثل هذه البرامج التي سوف تساعدك في صناعة الال…
- سطور عجيبة
لقد رأيت مبرمجين العاب محترفين من زمان جداً كانوا يكتبون العاب بDebug !
- هل تريدون دروس في برمجة الألعاب؟
بلي ، هناك متطلبات 1. معرفة بالسى ، السي ++ جيداً . 2. اساسيات علوم الكومبيوتر اتمني الاهتمام ، لحسن الحظ لقد انتهيت من مشروع الروبوت اليوم الجزء الخاص بي :D ... من الممكن البدء بالكورس هذه الايام ... و لكن التصويت قليل جداً !
- هل تريدون دروس في برمجة الألعاب؟
و انا موافق و لكن هذه الايام اقوم بعمل مشروع لطلبة " انسان الي " ...ممكن ان يكون في شهر 5 الكورس إن شاء الله .
- الطريقة الأسهل والأرخص لإصلاح الهاردوير
بخصوص التمييز ... في رأي - كمصمم حواسيب و مبرمجها - ان الافضليه تكون في الاول للتصميم الالكتروني للجزء المادي 2. الاداء . لا يوجد شىء يميز هذه الاجهزه بمثلاً اسرع ـ اقوي - ابطىء - بيستحمل كل هذه الصفات يجب ان تكون علي علم حيث مثلاً " قوة الاحتمال " تعتمد علي ت…
- كيف تعلمت برمجة الألعاب
أبومازن والأصعب منها برمجة الإنسان الآلي والله أعلم فعلاً و الله ، انا اقوم الان بعمل مشروع انا و اصدقائي " بعض الصور قادمة ساظهر :D " .. الموضوع معقد ! و خصوصاً التعامل مع الاسيمبلي مع ميكروكنترول او بروسيسور اول مرة تتعرف مع تعليماته ! ... المهم انك ذكرت عن …
- C++.NET or C++ 6.0
بينما السي فهي ليست ملكا لأحد ولا أحد يستطيع التلاعب بها (سوى لجنة عالمية متخصصة في الموضوع ..) و بها بيارني ستروسترب Bjarne StroStrup مؤلف اللغة ميكروسوفت تعتبر مستخدم فقط للسى++ في مكتبة MFC بحيث انها تتدعم البرمجة تحت الويندوز بشكل افضل ... بالنسبة لسؤال ال…
- OGRE
كتاب الـ tricks هذا بالذات انا نفسي تعلمت منه الكثير, (مع انه كان عالدايركت درو فقط, يعني 2D), لكن بصراحة اللي يحاول يقلد طريقته في كتابة الكود راح يتعب كثير, هذا كل قصدي لالا انا لا اقصد كتاب tricks بتاع الويندوز ، هناك كتاب قبله من زمان جداً للدوس ... و هو م…
- OGRE
http://library.thinkquest.org/18242/images//lamothe.jpg هو وجهه قريب جداً للصورة دي لكن مش هو طبعاً ;) كان معايه صورة و الله لاندريه في مؤتمر اسمه XGDC لكن للاسف كانت في الهارد القديم ...
- OGRE
يعني لو حضرتك قاري أحد كتب andre lamothe فإنسى طريقته في البرمجة, لأنها صفر عالشمال, مع الاحترام للكاتب و كتبه, فهو فعلا يقدم المواضيع بطريقة سهلة و مبسطة, لكن طريقته في كتابة الكود سيئة جدا. هممم اندريه لاموت من اقوي العلماء الذين رأيتهم إلي الان و لا استطع ا…
- shell coding
شكرا ساد ;) ما تحرمنا من مداخلاتك
- طرق انشاء مراحل الألعاب الثلاثية الأبعاد
اتمنى يا اخي احمد واطلب منك ان تقوم باضافة موضوع عن محركك تذكر فيه مواصفاته وعرض بعض الصور عنه.. ولا نريد المحرك ولكن فقط معلومات وذلك حتى يزداد حماسنا ونقطع الشك عن بعض من يعتقد اننا لا نفقه شيئا اواننا نتكلم كثيرا ونعمل قليلا.. اتمنا ان تضيفه بسرعه كما ذكرت …
- طرق انشاء مراحل الألعاب الثلاثية الأبعاد
1.اقصد محرر الخرائط 2. الاثنين ينفعوا 3. سيظهر في لعبة قادمة قريباً و لكن لا استطع إضافة الكود لانه جزء منه ملك لشركة . 4.كثرة عدد النقط + اللعب بالخامات و الظل ..الخ
- طرق انشاء مراحل الألعاب الثلاثية الأبعاد
هي مبدأ الملفات .BSP المستخدمة في معظم الالعاب ID و الحالية ملفات BSP مبنية علي الخوارزم Binary Search Tree In Space Partitioning . تصميم اداة او برنامج خاص بمحركك الخاص.... هل ترون اننا بحاجة لعمل برنامج WORLD EDITOR ام ان ذلك من قبيل التكرار اللامفيد... يمكن…
- تحليل ومقارنة اكواد سى بلس بلس
و define eee 100 لتعريف ثابت و const ..etc افضل لاننا نستطيع بعد عمل disassembling للبرنامج بتغير محتوي النص في define ... و ممكن تعريف مؤشر ثابت const int* ptr علي عكس define
- تحليل ومقارنة اكواد سى بلس بلس
بالنسبة للماكرو و دالة Inline السبب بسيط هو ان Inline ترجع لنا Int, float..etc علي عكس #define Inline تاخذ مساحة صغيرة في الملف التنفيذي هناك اسباب كثيرة ...........
- طرق انشاء مراحل الألعاب الثلاثية الأبعاد
بالاضافة إلي الاراء الموجودة اسلوب تصميم مرحلة بالماكس و غيرة و إصداراها مباشرة إلي محرك اللعبة طريقة جيدة و لكن يجب استخدام خورازيمات للتسريع فهي عملية ليست سريعة في الرندر خوارزميات التسريع و هي عبارة عن خوارزميات رسومية تسمي Space Partitioning لى تقسيم الفض…
- طلب مساعدة في تقييم لوحة أم
اخي لا فرق بين لوحات الام اطلاقاً ... الاعلانات التي تقول " اسرع لوحة ام في العالم " هذا كلام فارغ جداً و اراهن ان هذه الاعلانات العربية لا تُكتب بالخارج ;) ... اي لوحة ام تقوم بعمل وصلة بين جميع المكونات لا يوجد اسمه اسرع ... في اشياء لا دخل بها للمستخدم مثل …