تسجيل الدخول

مشاهدة النسخة كاملة : [دورة] تعلم لغة RGSS خطوة بخطوة



Ordaz
03-02-2007, 01:03 AM
السلام عليكم ورحمة الله وبركاته..

Learn RGSS Step-By Step
تعلم لغة الـRGSS خطوة بخطوة



مهم:اولاً عليك ان تقوم بتغيير الـEncoding الى UTF-8! تجد هذا في لائحة View


اولاً, ماهي الـRGSS?
RGSS او Ruby Games Scripting System هي لغة تستعمل في RPG Maker XP وقبل ان نتعلم القليل عنها, لنتعرف على الاساس (لغة برمجة Ruby)

ما هي Ruby اذن؟
يجيب موقع RubyCentral عن سؤالك..
Ruby هي لغة برمجة جديدة وممتعة, ربما هناك القليل من الناس يدركون شيئاً او اثنين عنها لكن في اليابان فقد تعاظمت شهرة ruby حتى باتت تنافس لغة Python من حيث الشهرة.

لماذا اصبحت بهذه الشهرة؟ لأن Ruby:



قوية -- Ruby تجمع مرونة الـ (Object Oriented)- او OO - وبين سهولة الكتابة ووضوحها مثل Perl

بسيطة -- النحو ودراسة معاني الكلمات حدسية ونظيفة جداً. لَيسَ هناك أيّ "حالات خاصّة" يَجِبُ أَنْ تَتذكّرَ. على سبيل المثال، الأعداد, الأصناف، وNil هذه كل الأشياء، مثل كُلّ شيء آخر. عندما تَتعلّمُ الأساسياتَ، من السّهلِ ان تحْزرُ كَيفَ تعمَلُ الأشياءُ الجديدةُ --- والتخمين بشكل صحيح.

شفافة -- Ruby تُحرّرُك مِنْ كدحِ الملعقةِ التي تَغذّي المجمّع (Compiler)َ. أكثر من أي لغة أخرى عَمِلنَا مَعها، نَبتعدُ بـRuby عن طريقِكَ، لذا أنت يُمْكِنُ أَنْ تُركّزَ على حَلّ المشكلةِ في المتناول.

متوفرة -- روبي مصدرُ مفتوحُ ومتوفرةُ بحرية لكلا التطوير والإنتشار. على خلاف اللغاتِ الجديدةِ الأخرى، روبي لا تُحدّدُك إلى بائع واحد. يُمْكِنُ أَنْ تُديرَ روبي تحت اليونيكسِ أَو لاينكسِ، نوافذ مايكروسوفتِ، أَو أنظمة مُتَخَصّصة مثل BeOs واخرى غيرها.
والأهمّ من ذلك، روبي تُعيدُ المرح إلى البرمجة. متى كَانَ آخر مَرّة قُضِيتَ وقتاً ممتعاً كتابة برنامجِ ما؟ -- البرنامج الذي شغّلَ المرة الأولى؛ يُمْكِنُك أَنْ تَقْرأَه الإسبوع القادم، الشهر القادم، أَو السَنَة القادمة وما زِلتَ تَفْهمُ بالضبط ماذا يَعمَلُ؟ نَجِدُ روبي لِكي تَكُونَ نفساً منعشاً، في عالم محموم في أغلب الأحيان مِنْ البرمجة. في الحقيقة، لن نَرى سوى إبتسامات بَعْدَ أَنْ نُقدّمُ روبي إلى المبرمجين.

مثل بيرل، روبي جيّدة في معالجة النَصِّ. مثل سمالتالك، كُلّ شيء في روبي جسمُ، وروبي تحتوي على الكُتَلُ , iterators, meta أصناف ومادة جيدة أخرى.
يُمْكِنُ أَنْ تَستعملَ روبي لكِتابَة الخدماتِ، تجربة بالنماذجِ، ولمهامِ البرمجة اليوميةِ. كلغة متكاملة كلياً، كما ان روبي تصقل مهاراتك جيدا.
ميزّات روبي:
النحو البسيط،
ميزّات OO الأساسية (أصناف، طرق، أجسام، وهكذا)،
ميزّات OO الخاصّة (الادخال ، طرق التوحيد، تبديل الإسم،. . . )،
معالجة التحميل الزائد (Overload)،
معالجة الإستثناءِات،
تجميع المخلفات (Garbage)،
التحميل الديناميكي (إعتِماداً على الهندسة)،
عالي التوصيل (يَجْري على انماط مُخْتَلِفة، مثل Windows،Dos، OSX، OS\2, Amiga، وهكذا)

....يتبع....

.AJ.
03-02-2007, 08:22 AM
مشكوووووووووووور اخيرا دروس في RGSS بالعربي يسهل علينا

تابع تقدمك انا بس انتظر class_windows بالتوفيق :)

GOGENDANTESS
03-02-2007, 08:43 AM
بالفعل اخوي :) انا قريبت عن Ruby قبل جم اسبوع و صراحة انعجبت بممزيتها مثل :
1- قابلة للنقل بشكل "كبييييييييييييير"
2- المكتبة المعيارية (Standard Library) كبيرة جدا جدا :)
3- تشتغل على كل أنظمة التشغيل المعروفة

و الحين و اهم شي قام تنافس الـ Python بقوة مكسرة ، خصوصا انها تحت رعاية عند أعمامنا الآسيويين :)

و لكن عيبها الوحيد إلى الآن :
لا توجد كتب مرضية للنفس لتعلمها :(
الحل الوحيد عطها جم سنة تاخذ شهرة اكبر و اكبر و نشوف كتب اكثر :)

PrinceOfSorrow
03-02-2007, 02:42 PM
خطوة أيجابية اخوي طلال ^___^

من التراب
03-02-2007, 10:49 PM
شوقتني اعرف أكثر عن لغة الروبي
لكني ما أعرف شي أبدا عن الـ RPG Maker xp
----
أعتقد أنها إشتهرت فاليايان بسبب إسمها (اسمها يذكرني بالأنيمي ^..^ - ع وزن يوبيييييي)
عجبتني ميزة تعدد نظم التشغيل
انتظر المزيد ... بالتوفيق

Ordaz
09-02-2007, 01:48 AM
مشكورين ^_^