• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

the mmm

اعضاء جدد
  • عدد المشاركات

    38
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

18 عادي

عن the mmm

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس غير محدد
  1. فكر: لغز برمجي بسيط

      اظن ان Mr.B يقصد انه في كل الاحوال سيتم حذف الجملة الشرطية بسبب ال optimization (اذا كان مفعل) لذلك لا فرق بين ما كتبته انت وبين التعديل الذي ذكره الاخ احمد.
  2. بسم الله ، ما شاء الله مشوق جداً واصل التقدم ... اتمنى لك التوفيق :D
  3. 1- رأيت الكثير مثل هذا الموضوع في السابق .. اغلبهم لم يستطع حتى البدئ والباقي بدأ ولم يكمل. اقترح ان تراجع تلك المواضيع في شتى المنتديات وتحاول تشخيص أخطائهم وتجنبها. 2- اقترح ان تبدأ باستعمال محرك العاب وليس البرمجة من الصفر، هذا لن يكون عيباً بمشروعك ، بل نقطة تمميز، الا اذا كنت لا تقدر محركات الالعاب حق قدرها. (جرب UDK) 3- آسف لأخبرك ان هذا الموضوع لا يحوي شيء يجذب الاخرين بقوة. يجب ان تبدأ بالكثير من الاشياء بنفسك، ثم تدعوا الاخرين للانضمام، الموضوع تم كتابته "على السريع" حتى انك لم تقم بتحديد الكثير من الاشياء الاساسية، هذه هي     نقطة انطلاق المشروع ، لذا يجب ان تكون قوية. 4- هل سأثق بشخص يضع "فيروس" لتكون صورته الرمزية ... فقط اتسائل؟! 5- البند السابق مزحة، لكن الامر جدي . 6- ما زلت حتى الآن افكر بمعنى البند الخامس ... ههه   بالتوفيق
  4.   جرب ادخال ارقام موجبة فقط ... بدون صفر وبدون ارقام سالبة
  5. اعرف السبب لوحدك :P   لكن نصيحة : لا تقم بتعريف متغيير الا في المكان الذي تبدأ فيه باستعماله ... احد الفوائد هو تجنب اعطائه قيمة ابتدائية خاطئة     تعديل: اجل السبب كما ذكرت ^^   2- http://www.cplusplus.com/reference/clibrary/   BTW : it is cmath without .h
  6.   اجل فهمت ^_^   جرب ان تتعرف على محركات الالعاب مثل udk، ربما تكتشف انك تريد تتعلم unreal script بدلا من c++ ملاحظة: سمعت من احدهم انهم سيستبدلون unreal script ب c++ ابتداءاً من الاصدار القادم (لا اعلم صحة الخبر)
  7. احب ان اوضح بعض النقاط: * انا لست خبيراً بالاسمبلي ولا بغيره، لذلك يرجى اخذ ذلك بالحسبان عند قراءة ردودي * في الرد السابق انا لا انتقد الاسمبلي .. ان اطرح رأيي بأن برمجة الالعاب بالاسمبلي غير عملي * اعتقد ان الاسمبلي مهمة جداً في عدة مجالات * كيف تسقوم بعمل كود انجيكشن يعطيك القدرة على القفز عالياَ في "هالو" من غير "محرك الغش" والاسمبلي * بالتأكيد ستكون من عشاق blender بدلا من ان تدفع 3675 دولار من اجل 3ds max لا استطيع ان اجد تفسير منطقي لهذا السؤال ؟! اذا كنت تقصد الكومبايلار .. فلا اظن ان لذلك اهمية
  8. في الواقع اظن انه يمكنك برمجة الالعاب بالاسمبلي ... لكن بالتأكيد سيصعد العرب الى القمر قبل من ان تنتهي من برمجة لعبتك   مرفق كود لعبة سكوبان بالاسمبلي (PDP-11) ... حيث كانت هذه احد وظائفي في احد الكورسات... اللعبة بسيطة جداً جداُ ... مع ذلك انظر طول الكود ...  24 صفحة .. يوجد ايضا 6-8 صفحات اضافية تشرح الكود ووظائف الدوال وفكرتها لكن لم ارفقها.   تعديل: الى عشاق الاسمبلي، قبل ان تقصفوني بالنقاط السالبة يرجى قراءة ردي بالاسفل j2v2.pdf
  9. #include <iostream> //#include <cmath> using namespace std; int main() { int number = 0; cout << "Enter the number:\t"; cin >> number; int min = number, max = number; // this will fix the problem for (int i = 0; i < 10-1 ; i++) { cout << "Enter the number:\t"; cin >> number; if (number > max) max = number; else if (number < min) min = number; } cout << endl << endl; cout << "The Max Number is:\t" << max; cout << "\nTne Min Number is:\t" << min; cout << endl; return 0; }
  10. بحسب تعريفك للدالة الدالة تستقبل قيمتين : float average(float x,float y)بينما انت ترسل للدالة قيمة واحدة ، حيث انه في البداية يتم حسب قيمة a*b ثم يتم ارسال محصلة الضرب الى الدالة: c= average(a*b);الاستدعاء الصحيح : c= average(a,b);
  11. هل ترى ان طريقة استعمالك للدالة صحيحة ؟
  12. الخطأ في السطر التالي: c= average(a*b);
  13. بعد int main()اضف {ملاحظة: اذا كانت مشاركاتي قيمة بالنسبة لك ارجو ان تضغط على السهم الاخضر الذي يظهر اسفل ردودي لكي تضيف لي نقاط ، وشكراً
  14. احذف السطر الرابع ، اي احذف ال "}" التي تحت  using namespace std   ايضا اظن ان لديك خطأ منطقي في الاسطر التالية  ( بالتأكيد يمكنك اكتشافه لوحدك ) : cout<<"enter 2";cin>>p1.x>>ch>>p1.y;