• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
    النتائج 16 إلى 30 من 42

    الموضوع: GML - كل ما يتعلق بلغة الجيم ميكر

    1. #16
      التسجيل
      21-02-2003
      الدولة
      الإمارات العربية المتحدة
      المشاركات
      2,350
      المواضيع
      80
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      عندي سؤال ... هل استفاد شخص واحد من شرح لغة الجيم الميكر ؟
      بختصار .. هل اتابع ؟

    2. #17
      التسجيل
      04-11-2001
      الدولة
      U.A.E
      المشاركات
      4,196
      المواضيع
      67
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      نعم تابع
      شرحك أكثر من رائع و أعتقد إنه جميع مستخدمي الجيم ميكر سيستفيدون منه ... و أيضاً الموضوع سيبقى مرجعاً للأعضاء الجدد في المستقبل

    3. #18
      التسجيل
      22-11-2004
      المشاركات
      36
      المواضيع
      10
      شكر / اعجاب مشاركة

      Thumbs up مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      نعم استفدت كثيرا شكرا لك على شرحك المفصل والرائع وارجو منك ان تكمل دروسك في اسرع وقت

    4. #19
      التسجيل
      19-01-2004
      الدولة
      الأحساء-السعوديه
      المشاركات
      287
      المواضيع
      49
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

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

    5. #20
      التسجيل
      03-09-2003
      الدولة
      d=(n_n)=b دار بو خليفة d=(n_n)=b
      المشاركات
      1,096
      المواضيع
      62
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      اقتباس المشاركة الأصلية كتبت بواسطة Son Of UAE
      عندي سؤال ... هل استفاد شخص واحد من شرح لغة الجيم الميكر ؟
      بختصار .. هل اتابع ؟

      ::

      ::

      تبغي الصدق؟ لأ خخخخخخخخخخخخ اتمصخر

      الصدق إني استفد وايد لأني قبل اسبوع/ــين ابتديت احاول إني اتعلم على الجيم ميكر و خاصة في مجال كتبة الأكواد لأنها سهله و حلوة لكني واجهت بعض الصعوبات لحد ألحين ما لقيت لها حل

      إن شاء الله في تكمله شرحك يمكن احصل حل لها (اتمنى )

      يلّه...راونا شغلك...و توكل على الله

      ::

      ::
      ::

      ::



      "التوقيع فوق التعديل لوووووول "

      3/12/2005...."and UAE Naruto...is back again"

      من مواضيعي

      "مؤقتاً ماشي مواضيع حلوة "

      ::

      ::

    6. #21
      التسجيل
      06-08-2004
      الدولة
      مصر , الإسكندرية
      المشاركات
      374
      المواضيع
      52
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      أكيد تابع ............. خصوصا وأنك تصل بطريقتك في الشرح لأفق السي بلس بلس بالفعل ... !!!
      أستاذ فعلا .....

      سلامة

    7. #22
      التسجيل
      21-02-2003
      الدولة
      الإمارات العربية المتحدة
      المشاركات
      2,350
      المواضيع
      80
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      MR. BLACK MAN و son of Qatar و الافاق و UAE Naruto و سلامة المصرى
      شكراً على ردودكم .. ساكمل الموضوع حالاً .. بالرغم من التوقيت السيء على ما اعتقد ..
      اليست فترة اختبارات ؟

      الي عنده اقتراحات .. يتفضل ..

    8. #23
      التسجيل
      21-02-2003
      الدولة
      الإمارات العربية المتحدة
      المشاركات
      2,350
      المواضيع
      80
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

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

      عند فتح ملف المساعده, تختار فصل لغة الجيم ميكر ومنه تجد عدة وحدات مقسمة بطريقة منسقة وبسيطة. و اهم الوحدات المطلوبة كمبتدئين هي:
      الحسابات = Computing things
      اللعب = Game play
      واجة المستخدم او التحكم = User interaction
      الرسومات = Game graphics
      الاصوات و الموسيقى = Sound and music


      والان نبداء بقراءة المثال الاول:
      كود:
      abs(x) Returns the absolute value of x.
      هذا النص منسوخ من ملف المساعده ولو نقراء الامر abs فهو اختصار لكلمة absolute value ومعناها القيمة المطلقة. نعم بالفعل. هي نفس القيمة المطلقة التي سمعت بها في حصص الرياضيات. وكما تعلمت سابقاً. الامر السابق هو عبارة عن دالة Function تدخل فيها قيمة معينة. ولقد وضع لها المتغير x للتعبير عنها فقط ( ليس شرط ان يكون الحرف x بين القوسين ) ومن كلمة Returns أي ترجع. نستنتج ان لها قيمة عائدة. وتكون القيمة العائده هي القيمة المطلقة للقيمه المدخلة. يبدو الامر معقداً ؟ تابع المثال التالي:
      كود:
      get_value = abs(vspeed);
      حيث نقوم بحفظ القيمة المطلقة للمتغير vspeed ( السرعة الافقية ) في المتغير get_value ( متغير خاص بك)
      فلو كان vspeed = 15 فإن get_value = 15
      ولو كان vspeed = -20 فإن get_value = 20

      أليس الامر سهلاً ؟

      نجرب مثال اكثر تعقيداً:
      كود:
      random(x) Returns a random real number between 0 and x. The number is always smaller than x.
      في هذه الدالة نرى الامر Random ومعنى الكلمة هو عشوائي. وتفسير الجملة هو :
      يرجع رقم حقيقي عشوائي بين الصفر و المتغير. ويكون الرقم دائماً اصغر من المتغير.
      تأمل جيداً . هل عرفت الحل ؟ ماذا لو كان المتغير يساوي 5. كم تتوقع ان تكون الاجابة ؟ من كم إلى كم ؟
      لو كان تخمينك صحيحاً 100% . سيكون الجواب هو " بين 0 و 4.9999999999 ". قد يتسأل البعض ؟ لماذا لم يكن الجواب هو بين 0 و 4 ؟ الجواب هو ان مصمم البرنامج قام بتصميم الامر بهذه الطريقة لكي يستفاد منها بطرق اخرى لاحاجة لشرحها الأن.

      سنقوم الان بخطوه جديده من نوعها . وهي دمج دالتين بحيث اننا نحصل على رقم صحيح عشوائي. وذلك عن طريق الدالتين :
      random و round
      والدالة Round هي ااتقريب لأقرب عدد صحيح Integer ( كما هو موجود بملف المساعدة )
      ولكن نريد ان يكون الناتج هو من 0 الي 9 . وجميعها اعداد صحيحة. يكون ذلك كالتالي:
      كود:
      {
      range = 10;
      get_value = round(random(range));
       }
      سيقوم الجهاز بتنفيذ الامر الذي بين الاقواس اولاً. ( كما درست بالرياضيات) اي ان الناتج سيكون بين 0 و 9.99999999 . فقد يكون 3.535642114 و قد يكون غيره . وهذا ما لا نريده. نقوم بالتخلص من الكسور عن طريق الدالة round حيث تحول القيمه 3.535642114 الي 3 وترجعها بالمتغير get_value.


      نوع اخر من القرائات بملف المساعدة. عباره عن شرح للمتغيرات الخاصة بالاوبجيكت. وهي مفيده جداً. ومن امثلتها :
      كود:
       x Its x-position.
      y Its y-position.
      xprevious Its previous x-position.
      yprevious Its previous y-position.
      xstart Its starting x-position in the room.
      ystart Its starting y-position in the room.
      وهي موضوعة بطريقة سهل و مرتبة. لاحظ انه يمكنك تغير جميع المتغيررات السابقة. ولكن يجب ان تعلم ان هناك قيم لا يمكن تغيررها. لكن يمكن الاستفاده منها. وامثلتها :
      كود:
      fps* Number of frames that are actually drawn per second.
      current_time* Number of milliseconds that have passed since the system was started.
      current_year* The current year.
      current_month* The current month.
      current_day* The current day.
      هذا ما تحتاجه حالياً بخصوص الملف المساعدة . يفضل المرور على الدوال المتوفره بالبرنامج ليكون لديك فكره عن قدرات الجيم ميكر قبل البدء بتصميم العابك . مجرد تصفح سريع للملف.

      الفقرة القادمة ستكون بإذن الله عن المتغيرات الجزء الثاني.

    9. #24
      التسجيل
      04-11-2001
      الدولة
      U.A.E
      المشاركات
      4,196
      المواضيع
      67
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      نعم فعلاً فالآن فترة إختبارات و بعد شوي راح تبدأ إمتحانات نصف السنة و شباب المنتدى كلهم مشغولين في الدراسة ... لذلك لا تنزعج إذا لاحظت قلة التفاعل في الفترة الحالية ... و إستمر

    10. #25
      التسجيل
      06-08-2004
      الدولة
      Saudi Arabia
      المشاركات
      1,754
      المواضيع
      103
      شكر / اعجاب مشاركة

      مـشـكـور سون أوف

      مـشـكـور أخ سون أوف

    11. #26
      التسجيل
      18-03-2004
      المشاركات
      156
      المواضيع
      44
      شكر / اعجاب مشاركة

      مشاركة: مـشـكـور سون أوف

      مشكور
      و بشان تعم الفائدة ممكن تجمعلنا كل هالدروس و تحطلنا اياها بملف واحد
      (.doc, .txt)
      وشكرا

    12. #27
      التسجيل
      29-06-2004
      المشاركات
      140
      المواضيع
      16
      شكر / اعجاب مشاركة

      مشاركة: GML - كل ما يتعلق بلغة الجيم ميكر

      موضوع في قمة الروعوعة خاصة بأني أتعلم أنجليزي آخر شي خذناه هاوس
      الموضوع قمة بروعة بس أنت كذه
      تعلم فليس المرء يولد عالماً


    13. #28
      التسجيل
      06-08-2004
      الدولة
      Saudi Arabia
      المشاركات
      1,754
      المواضيع
      103
      شكر / اعجاب مشاركة

      مشكور أخوي و تابع بس لا خطأ

      مشكور أخوي و تابع بس لا خطأ و تسمي الجيم ميكر لغة و هو برنامج تصميم عادي

    14. #29
      التسجيل
      04-11-2001
      الدولة
      U.A.E
      المشاركات
      4,196
      المواضيع
      67
      شكر / اعجاب مشاركة

      مشاركة: مشكور أخوي و تابع بس لا خطأ

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

    15. #30
      التسجيل
      04-11-2001
      الدولة
      U.A.E
      المشاركات
      4,196
      المواضيع
      67
      شكر / اعجاب مشاركة

      مشاركة: مشكور أخوي و تابع بس لا خطأ

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

    صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •