النتائج 1 إلى 9 من 9

الموضوع: دورة lite-c الدرس الرابع

  1. #1
    التسجيل
    31-07-2007
    الدولة
    غامض غير معروف
    المشاركات
    335

    دورة lite-c الدرس الرابع

    بسم الله الرحمن الرحيم

    بداة عشان تفهم الدرس لازم تكون متايع من الاول

    بدأ

    تمام احنا كدة بنعرف نعمل بانل كويس اوى دلوقتى حنلعب مع الارقام (Digits) و دة جزء من النل الى بيظهر قيم اما ارقام او كتابة نفتح الاسكربت الى فى الدرس و حيكونبالشكل دة[CODE]
    ////////////////////////////////////////////////////////////////////
    PANEL* first_pan =
    {
    digits (410, 200, 2, *, 1, sys_seconds);
    flags = VISIBLE;
    }
    /////////////////////////////////////////////////////////////////////

    [/CODE] انى بعد كتابة
    كود:
    PANEL* first_pan =
    مكتبتش اسم الصورة و عرفين لية اقول انا لما كتبت كدة
    كود:
    PANEL* first_pan =[/
    اناعرفت ان الامر الى يالية حيكون فى اللوح الى اسمها first_pan لاكن او كتبت كدة
    كود:
    BMAP* health_pcx = "health.pcx";
    فنا كدة بقلو يحمل الصورة الى اسمها health.pcx عرفتوا الفرق نكمل نشرح [code]digits (410, 200, 2, *, 1, sys_seconds);[/
    CODE] كلمة digites بتستخدم لوضع اى قيمة على البنل و الرقم 410 دة هو x و 200 دة هو y و دول مسارتهم على البنل و رقم 2 دة فورمات كود و دة بيستخدم اوضع عدد الارقام على اللوحة مثال(99-00-89) كدة و فى حالة استخدام رقم اكبر من اثنين مثل 5 الارقام تبقى كدة(99.999-89.156-15.169)و العلامة * دة عشان يخلى البرنامج يستخدم الدفل فون الخط الافتراضى يعنى طبعا انت ممكت تستخدم اى خط بس دة اسهل لانو معمول فى المحرك و مش محتاج تكتب الدفنيشن بتاعو و رقم 1 دة لضرب القيمة المطلوب عرضها على الشاشة و استخدمنا 1 لان اى رقم يضرب فى 1 حيساوى نفسو اما sys_seconds فدة اسم الدالة الى حتظهر و طبعا ممكن تستخدم اى اسم دلوقتى شغل الاسكربت اة دة الارقام زهت و بتتغير دة لانك قلتلو يغيرها كل سنيةزى الساعة و ممكن تحط كذا عداد و بقيم و توقيت مختلفة
    كود:
    digits (370, 200, 2, *, 1, sys_hours);

    كود:
    digits (390, 200, 2, *, 1, sys_minutes);
    digits (410, 200, 2, *, 1, sys_seconds);
    و لو غيرت شطر كود العداد فى الاسكربت بالكود الثانى حتحصل على ساعة و دوة كانت حكاية الارقام نخش على النوافذ


    النوافذ ضة مش نظاة لحساب الارواح وكدة لا دة الشريط بتاع الروح زى الى فى الصورة


    نقول مثلا انك عايز تعمل كشاف بطاقة لازم و البطرية قوية تخلى خط الطاقة اخضر و لما تضعف اصفر و لما تخل احمر دة فيدة النلز زى الى فى الصور




    و بتهيئلى حتبقى احلى لو الالوان تداخلت فى فترة التغير


    متفتكرهاش صعبة اللعبة كلها على صورة الوان بالشكل دة

    دلوقت حنستخدم واحد ثانى فى الفتحة الى توريك الالوان زى الى فوق

    و البياض الى برة الخط دة خفى مبيزهرش فى اللعبة دلوقتى احنا شرحنا الاساسيات تعالو نصمم (altimeter) مقياص ارتفاع للطيارة
    دلوقتى العملية يقت وضحة ان احنى محتاجين صورة زى دة
    طبعا احنا مش عيزين نظهر الصورة كلها بس الجزء الى فية الارتفاع نعمل اة؟ كمل و انت تعرف
    احنا عرفنا النافذة و ضافة متغير و التعديل فى البنل حننسخ الكود دة فى الاسكربت
    كود:
    ////////////////////////////////////////////////////////////////////
    var altitude = 0; // height of the plane 
    PANEL* first_pan =
    {
        bmap = "frame.pcx";
        window (40, 10, 178, 160, "height.pcx", 0, altitude);
        flags = VISIBLE;
    }
    ////////////////////////////////////////////////////////////////////
    و الكود كلو مشروح فى الدروس و دوس بلاى و شوفت دة لما الارتفاع صف زى ما انت كاتب فى الكود دوس tab و اكتب altitude = 150; و شوف
    تم
    الملفات المرفقة الملفات المرفقة

  2. #2
    التسجيل
    07-06-2007
    الدولة
    العالم الافتراضي
    المشاركات
    188

    رد: دورة lite-c الدرس الرابع

    مشكووور اخوي على الدرس البرمجي الرائع
    وكل هذي مهمة للي بدو يصنع لعبة زي ماعايز صح

    <<<>>>
    كتاب لغة سي سكريت c-script باللغة العربية

    الجزء الأول هنا

    <<<>>>



  3. #3
    التسجيل
    26-01-2004
    الدولة
    مصر
    المشاركات
    395

    رد: دورة lite-c الدرس الرابع

    مشكور كثير اخى وسلمت يداك ، ولا تتضايق ان لم يتفاعل معك الكثيرمن الأعضاء فمعظم الأعضاء يحبون الشيىء السهل وطريق البرمجة بالنسبة للكثير به بعض الصعوبات بالنسبة لهم ، عموما استمر ونحن ورائك وسنشجعك دائما

  4. #4
    التسجيل
    31-07-2007
    الدولة
    غامض غير معروف
    المشاركات
    335

    رد: دورة lite-c الدرس الرابع

    انا ميهمنيش التفاعل قد الفيدة دة علم ربنا يسرهولى فبنقلو و لا خير فى كاتم العلم و شكرا

  5. #5
    التسجيل
    14-02-2008
    المشاركات
    15

    رد: دورة lite-c الدرس الرابع

    اخي اشكرك على كل ما قدمته وانا دائم الشكر لك
    ما دمت لا تكتم علما وانا متابع كل دروسك ^__^

  6. #6
    التسجيل
    31-07-2007
    الدولة
    غامض غير معروف
    المشاركات
    335

    رد: دورة lite-c الدرس الرابع

    مشكور اخى على تشجيعك بس انا عايز اقلوكوا لنى مش حينفع اكتب الدروس لمدة اربع ايام لانى مسافر للمصيف و انتظرونى

  7. #7
    التسجيل
    07-06-2007
    الدولة
    العالم الافتراضي
    المشاركات
    188

    رد: دورة lite-c الدرس الرابع

    ننتظرك اخوي تروح وترجع بالسلامة

    <<<>>>
    كتاب لغة سي سكريت c-script باللغة العربية

    الجزء الأول هنا

    <<<>>>



  8. #8
    التسجيل
    11-06-2007
    المشاركات
    8

    رد: دورة lite-c الدرس الرابع

    اشكرك على الدرس و و مقدر مجهوداتك , بس كان نفسي تدينا حاجات جديدة بدلا من ترجمة الدروس القديمة لاني قريتها كلها و الحمدلله , و شكرا

  9. #9
    التسجيل
    19-10-2007
    الدولة
    في الجانب المظلم من الـــــــDark basic
    المشاركات
    985

    رد: دورة lite-c الدرس الرابع

    مشكور كثير اخى وسلمت يداك ، ولا تتضايق ان لم يتفاعل معك الكثيرمن الأعضاء فمعظم الأعضاء يحبون الشيىء السهل وطريق البرمجة بالنسبة للكثير به بعض الصعوبات بالنسبة لهم ، عموما استمر ونحن ورائك وسنشجعك دائما
    كلام أخي صحيح.........بالنسبه للدروس روعه........^^ مع تصميم يوضح الفكره
    كان بودي أتعلمها ولكن أنا مربوط مع الدارك ولواحقها

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

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