احمد صالح
مشرف قسم برمجة الألعاب والالكترونيات سابقاً
- مصر - القاهرة
- Electronics,Embedded Systems, Game development,and Mobile Development.
- المرشد الكامل الفصل الرابع
http://www.9q9q.net/up2/index.php?f=67zhfCxS
- المرشد الكامل الفصل الرابع
هذا هو الفصل الرابع من المرشد الكامل يتكلم عن الرياضيات - جزء الهندسة يوجد PDF و لكن به بعض الاخطاء ، و يوجد ملف ورد chapter_4.pdf
- معمارية اللعبة (تجربة)
درس رائع كمل لنثبت
- أول لعبة مصرية 3D
اولاً العمل رائع ( برمجيا و رسومياً ) و نظرت إلي سورس كود لهم ، كود بطريقة ممتازة وبسيطة . ثانياً ، كان طموحي بوجود شخصية مثل صلاح الدين بدلاً من بوحه في هذه اللعبة ; و لكن واضح ان السبب في اختيار الشخصية هي المبيعات و التسويق . ثالثاً : بداية موفقة و ناجحة لظ…
- STL امكانات هائلة .. ولكن مهجورة,
STL : مكتبة لتوفير الوقت في اعادة كتابة هياكل بيانات من جديد و خوارزميات موجودة و مكتوبة بطريقة سريعة و تدعم الGeneric Programming و اكثر ما استخدمه هو الوعاء vector . STL ليست مفيدة للمبرمجين المبتدئين و طلاب علوم الحاسب ، فيجب اولاً ان يتلعموا كيف يكتبوا قائ…
- أداة : صانع المسارات ....+ الكود
بالنسبة لطريقة الاخ HighVolt سوف اعرض عليك فكرة رياضية يا اخي لكي تستطيع حساب اقرب معادلة للمسار المرسوم مع علم مجموعة من النقط و تسمي الطريقة ب Curve Fitting . بغد الحصول علي اقرب تقريب لمعادلة المسار ، تستطيع تطبيق ديناميكا الحركة و تطبيق معادلات Curvlinear …
- أداة : صانع المسارات ....+ الكود
عادة تستخدم المقذوفات Projectiles في تحقيق مثل هذه النوعية من الحركة . هذا الموقع بعد البحث في جوجل و جدته جيد جداً و يتحدث عن المقذوفات بشكل جميل و تطبيقي تستطيعوا و ان تطبقوا ما يحدث في الالعاب بكل سهولة . http://hypertextbook.com/physics/mechanics/projectil…
- أداة : صانع المسارات ....+ الكود
ما احاول ان افهمه .. لماذا نستخدم خوارزميات مثل bezier .. او معادلات .. لرسم منحنيات .. اذا كنا نريدها فقط لانشاء مسار . في برمجة الجرافيكس - جميع معادلات الدرجة الاكثر من الثالثة مثل Bezier Curves-SP-Lines-Nurbs تستخدم كنوع من انواع النمذجة كما في الماكس و هن…
- كيف أجعل ال++C تتعرف على الملفات الرأسية
Select Tools-> Options->Projects and Solutions-> VC++ Diretories In the "Show directories for:" dropdown, pick "Include files" You will see a list of directories there. Verify that "$(DXSDK_DIR)include" is in the list. If not, add it (click on the little "Fold…
- أداة : صانع المسارات ....+ الكود
رائع اخي ، و ننتظر طريقة الCurvLinear " لاحظ ان هذه الطريقة لم اراها في كتب الفيزياء الخاصة بالالعاب العالمية " :) . يا ليت تقوم بالمحاولة و سوف نساعدك علي قدر ما اعرفه .
- دروس متقدمة فى الOpenGL
نشكرك اخي احمد و اتمني ان يستفاد الاعضاء
- هل الوبندوز معمول بلغه السي
بعض الاجزاء مكتوبه بلغة السي مثل الDevice Drivers و تحميل مكتبات الDLL و هناك اجزاء مكتوبه بلغة الاسيمبلي الاول - الاقلاع ، الوصول لكارت الشاشة لرسم محتويات Setup نظام التشغيل تحت الدوس ، خليط من اللغتين .
- من الالعاب التي برمجتها
همم .. خذ نفس الرسمة و هو ينظر إلي تحت و قم بتحريرها و عمل دوران للرسمة 45 درجة ... و كذلك مع الرسومات الاخري.. التتبع خوارزميته سهله ..وهي خوارزمية بسيطة لمحاكاة ذكاء صناعي تقوم بكشف إن كانت الاحداثيات لك اقل من احداثيات الاعدو فتزيد احداثيات العدو ..إلخ // f…
- من الالعاب التي برمجتها
رائع ، اريدك ان تقوم بتحريك الشخصية في الاتجهات الفرعية شمال شرق ..إلخ ثم تضيف شخصية اخري تقوم بتتبعك .. و تقوم بعمل تفاعل و التنقل لمرحلة اخري ..إلخ :)
- الاكتف اكس والدايركت اكس
اخي تستطيع الدخول لمنتدي برمجة الالعاب و الجرافيكس و ستجد ضالتك من الكتب و المناقشات هناك .
- أداة : صانع المسارات ....+ الكود
هناك طريقين .. طريق صنع مسار و طريق البحث عن افضل مسار للوصول لهدف Path Finding و له خوارزميات معروفة النجمة *A . الطريقة الثانية للاخ HighVolt .. هي مستخلصة من ديناميكا الحركة للمجسمات و تسمي Curvlinear Motion و هي عبارة عن جسم له كتلة يسير بعجلة بسرعة ابتدائ…
- من الالعاب التي برمجتها
بداية رائعة ، رسومات جميلة ... هناك بعض الملاحظات ... لكشف التصادم بين الشخصية و هي نقطة في المرحلة (X,Y) و حدود النافذة ، يجب أن تكشف إن كان الX للشخصية اكبر من عرض النافذة Form.Width ، وهذا يعني ان الشخصية سوف تخترق النافذة .. إن كان هذا التعبير صحيح ، سوف ت…
- ما هو اقوى برنامج للPCB
احب التعامل جداً مع proteus
- كتب وروابط برمجية (مشاركات مجمّعة)
نعم ، اني احب هذا الكتاب جداً ، جزيل الشكر لك
- التحريك باستخدام gluLookAt
في معادلة الازاحة Z=Z+1 حاول ان تضف معامل للزمن t مضروباً في الZ لوضع ازاحة ناعمة و معتمدة علي الزمن ... و استخدم الاعداد العشرية بطريقة صحيحة يعني 18.0f , 1.0f ... اجعل البارمتر الثاني ب 0.0f ... و قم بإضافة سالب المعامل Z في البارمتر السادس لكي يعكس الاتجاه …