المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة lite-c



sparta22
07-07-2008, 05:40 AM
انشاء الله تكون دورة مفيدة و انا حشرح لغة lite-c الخاصة ببرنامج game studio و حبقى جاهز لاى استفسار فى الدرس من غير متتريفات

الدرس الاول الاسايات

اولا المتغيرات:
1-كل المتغيرات فى الاسكربت لازم يبدا ب ver فمثلا عند كتابة هذا الكود بهذة الطريقة

health = 100; تجد خطا من المحرك
2-كل متغير ممكن يستقبل قيم مثلا(رصاص=7,ارواح=3) ولكن عند بدا اللعبة انت مش مطر تعمل كدة
3-جميع ااوامر يجب ان تنتهى ب ; و الى اعطاك المحرك رسالة خطا عند استخدام المتغير

4-لكتابة تعليق على الكود يجب وضع // لان النحرك لن يستقبل ما خلف العلامة مثال


var car_speed; // the speed of the car that chases the player
// @%$%&^& Ha Ha Ha! %^&** I rule!



كل كود يجب ان يسبق اما بى حرف او _ قبل الارقام مثال
var Iamb19;




var _12345;



و دول واجب مطلوب معرفة الخطا فيهم:wink2:




var #ItoldYou;
var 1_for_all;
var 12345;



5-المتغيرات حساسة جدا مثلا اذا كتبت متغبر
var MyHeadShots;

و حبيت تستخدمة باى طريقة من الثلاثة





myheadshots = 5; // or
mYheadSHots = 5; // or
MYHEADSHOTS = 5;



المحرك مش حيقبلها


8-يفضل كتابة التغير باسم الحركة او المطلوب فمثلا عند كتابة المتغيرات بالاشكال التالية




var x32;
var a125;
var h_34_5;
var _z34187;



صيصعب تزكرها يفضل الكتاية يهذة الطريقة
var current_position; // current position of the enemy





var number_of_goals;

var high_score;

var player_armor; // will be set to 100 when the game starts






و دة الدرس الاول و اى استفسار انا موجود و و و الدروس دة مش مجانا :umm2:



الثمن لليعجبو الدرس الدوعاء لى و لوالدين و رايو فى الدرس


و كل يوم درس انشاء الله

hakkai
07-07-2008, 01:35 PM
شكرا الدرس رائع جزاك الله خيرا....... رحم الله والديك

ديمو1
07-07-2008, 02:46 PM
مشكور اخوي على الدرس الرائع وننتظر التكمله بس عندي سؤال لاي اصدار السادس او السابـع ولا كله عادي
والله يوفقك ويدخلك الجنات انت واهلك واهل اهلك وجميع المسلمين

اما بالنسبة للخطا بالكود

var #ItoldYou;
var 1_for_all;
var 12345;

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

sparta22
07-07-2008, 02:51 PM
انشاء الله الدرس الثانى انهردة

sparta22
07-07-2008, 02:54 PM
اخى ديمو دة اساسيات اللغة يعنى لكلو و انا ال حشرحو ينفع للاصدار السادس و السابع

ديمو1
07-07-2008, 02:58 PM
ننتظره اخوي وحبيت اعرف الاعضاء بلغة السي المبسطة
وبعض الامور التي تسهل العمل.....
بسم الله الرحمن الرحيم

اولاً لنعرف لغة السي المبسطة c-lite هي لغة شبيهه بلغة السي والسي بلس بلس C-C++ لاكنها اسهل منها حيث انها تدمج بين قدرات السي وسهولة السكربت لذلك سميت بالسي المبسطة c-lite هذه اللغة لها محرر خاص مرفق مع برنامج 3D Game Studio وأسمه SED بمعنى Script edit اذا صح المعنى لناخذ صورة صغيرة للبرنامج :
304674

بالاعلى صورة للبرنامج من النظرة الأولى عليها ستقول ماهذا هذا معقد جداً والخ.............
لكننا سيقوم العضو sparta22 بشرحها وبعدها ستعرف انه عكس ماكنت تظن يحتاج الامر الى صبر فقط ..................
اولاً التحرير:
هذا هو أكثر الأمور اثارة بالموضوع حيث اننا سنتعلم كيف نحرر المخطوطات بسرعة بالطرق الداخلية المختصرة..........

القائمة:

1-أوامر الإدخال,
2-تعليقات السطور.
3-أستعمال الوصول السري للرمز
نبدء:

أوامر الإدخال:

اذا كنت تريد أضافة أمر أدخال فاضغط بواسطة لوحة المفاتيح [Ctrl+Space], ليظهر لك مجموعة من الأوامر لتسهيل عمليات الكتابة. المحرر سيقوم بأستعراض الأوامر من قاعدة البيانات و من الدوال/والأفعال functions/actions من ملفات WDL المتضمنة. من القائمة التي ستظهر انت بأمكانك أستخدام زر اعلى واسفر لتحرك امراً امراً او بأمكانك استخدام الحرف الاول للأمر ليظهر لك الاوامر التي تبدء بهذا الأمر ويمكنك التحرك بالفائرة لادخال امر قم بالضغط على الزر الايسر لادخال الامر بمحرر الاكواد او الزر ا[enter]

تعليقات السطور:

تفيد تعليقات السطور في تسهيل معرفة فوائد الرموز المكتوبة اذا كنت تعرضه في درس ما فأن المحرك عندما تكتبها لا يقرئها انت يمكنك كتابة هذه الرموز بسرعة عن طريق الضغط على الزر الازرق بالأطار والزر الاحمر لمسحها 304675 او الضغط بلوحة المفاتيح [Ctrl+Alt+C].
ولحذفها يمكنك الضغط على الزر [Ctrl+Shift+C]..


أستعمال الوصول للرمز:

تخطي الرمز يمكنه ان ينقذك كثيراً لنقول انك كتبت دالة اسمها "myfunction ثم عندما يقول المحرك الرمز خطأ عد وتغييره الآن سنستخدم متخطي الرمز.
304676
فعندها يمكنك اختيار نوع الرموز الذي كتبته دالة او فعل او نص ....الخ ستفتح لك قائمة منسدلة واختر الدالة التي بها خطأ....وهي myfunction ..
النهاية
هذا مجرد شرح للامور المهمة والتي تسهل عمل كاتبة الكود

sparta22
07-07-2008, 03:22 PM
بارك الله فيك اخى بس انا مكنتش عايز التسرع كنت عيزهم الاول يفهمو الاساسيات و بعد كدة واجهة البرنامج و بعدة تحرير الاسكربت من الالف الى الياء

اسود الرافدين
09-07-2008, 02:16 AM
شكرا لك اخي على الدرس