بسم الله الرحمن الرحيم
السلام عليكم
نبدأ بسلسلة دروس 3D Game Studio ...
بإسم الله
وطبعاً وبلا شك هذا البرنامج يعد حلم كل هاو لبرمجة وتصميم الألعاب
فهو برنامج ثري دي شامل لجميع أنواع الألعاب
ويتكون البرنامج من ثلاث برامج مرتبطة ببعضها
ووضيفة هذا الموضوع هو فهم كيفية العمل وانتاج الألعاب على هذا البرنامج
أما الدرس القادم فسيدخل في صلب أحد عناصر البرنامج مباشرة
حسناً النسخة التي سنعمل عليها هي A5 ... وتجدها في KAZAA مع الكراك جاهزة ... وهي النسخة الإحترافيه (أفضل النسخات)
عموماً إن لم تستطع تحميلها حمل النسخة A6 الجديدة التي موجودة في الموقع : http://www.conitec.net/a4info.htm
من المفترض أن أقوم بعرض مميزات البرنامج ولكني لن أفعل ولسبب بسيط / أغلب هذه المميزات لن تفهمها
لن نضيع الوقت هذه إساسيات البرنامج
_____________________________________
الدرس الأول : نظرة أولية حول 3D Game Studio
يملتك هذا البرنامج ثلاثة برامج :
1- World Editor : البرنامج الرئيسي
مصمم العوالم هو الجزء المحبب لي في الحزمة فهو بسيط وممتع جداً
والطريقة بين الربط بين مصمم العوالم و الكود رائعة جداً ولكي نفهم كيف يتم الربط :
أولاً لنفهم كيف يتم إنتاج الألعاب به ؟
لنفرض أنك رسمت قصر في "مصمم العوالم" (قصر جامد لا يتحرك)
تستطيع ضغط على Built (وتفعيل الخيار Fly throught) التحرك بالكمرا وكأنها لعبة ) - فقط للمشاهدة لا أكثر
ولكن هذا لن يصنع لعبة أبداً فهذه مجرد كائنات تعتبر جامدة (أي لا تتفاعل مع بعضها أبداً )
هنا نحتاج إلى الكود الذي سيخبرنا كيف ستكون اللعبة وكيف ستتصرف الكائنات مع بعضها
طبعاً بما أن الرسم سهل فسيكون أغلب الدروس مركزة على الكود (السكربت )
2- Model Editor : لقد فهمت من خطة الشركة أنها تنوي جعل 3D Game Studio البرنامج الشامل ولهذا قامت بتضمين هذا البرنامج كخطوة ذكية منها
وضيفة هذا البرنامج هو إنشاء الشخصيات (أي شيء يتحرك يسمى شخصية) للعمل على منصة البرنامج الرئيسي
3- Script Editor : كاتب السكربت
- كما قلت مسبقاً : خطوة ذكية أخرى من الشركة
تستطيع إستخدام NotePad لكتابة السكربت وهذا البرنامج فقط من أجل الراحة وسرعة العمل
( تستطيع تحميله من موقع الشركة اذا كنت تستخدم A5 ... أما A6 فهو مدمج معه )
.............. والآن بعد تعريف البرنامج لنلقي نضره عليه
تعريفات وإختصارات بسيطة :
برنامج WED هو World Editor
برنامج MED هو Model Editor
ملف WDL هو السكربت
والآن إفتح WED ثم إختر File ثم Open ثم إنتقل إلى الدليل Work وإفتح الملف المسمى "office"
أصحاب A6 لن تجدوا هذا الملف ... إفتحوا الملف المسمى "techdemo"
الدروس ستفترض النسخة هي A5 :: لذا من الأفضل تحميل النسخة A5 pro
والآن وبعد تشغيل الملفات ...إختر Build ثم أزل علامة الصح أما Fly Thr وأختر موافق
وبعد الإنتهاء أختر Run
أنضر إلى قوة 3D Game Studio
جرب واضغط على أزرار الكيبورد جميعها وشاهد النتائج المبهرة (أهم زر هو F7 للانتقال من 1st إلى 3rd Person View )
وإستخدم الماوس الGame Pad فجميعها مدعومة
... قد تستأل لمذا Build ثم Run
Built : يجب أن تختارها إذا عدلت على الWED او إخترت Action او انتقلت من مشروع لآخر ... وهي تقوم بتحديث قاعدة بيانات العالم ... ولا تربطه مع السكربت
Run : لربط العالم مع الMDL ( السكربت) وتشغيل اللعبة
قد تتسائل كيف يتم تفاعل وتحريك الكائن وما أدراه عن الكائن الذي يجب تحريك وكيف يتحرك ...إلخ
هذا لأنك لم تفهم طريقة البرنامج إلى الآن
أولاً الشخصيات MDL تكون معدة للتحريك والبرنامج فقط يحدد إسم الحركة فقط
ولكن أين الجزء من البرنامج الذي يحدد الحركة ؟؟ هذا هو السؤال الرئيسي
هنالك شيئين :
ال Actions : وهي تحدد تصرف الكائن في اللعبة ... وهنالك الكود نفسه ولكي تراه
أختر file ثم Map properties ثم إنتقل إلى Script واختر icon المجلد (Open) وسعرض بعض الملفات من نوع WDL ...أفتح الملف Office.WDL ... وسيعرض نافذة إختيار البرنامج ...إختر Note Pad
وسترى الScript ... هذه هي اللعبة ... من النضرة الأولى ستبدو معقدة جداً جداً جداً جداً ... وهذا طبيعي (مع أنها سكربت فكيف بلغة برمجة ؟! )
عموماً تفحص السكربت قليلاً ولن تفهم شيء ستفهم فقط أشياء بسيطة وربما لن تفهم شيء
لا تقلق فمهمتنا هنا شرح كيفية كتابة مثل هذا السكربت
ولن نفترض أنك :
1- مبرمج
2- كبير في السن ولك خبرات في الرياضيات
3- ذكي وفاهم في الثري دي
لن أفترض شيء وسأبداً بلغة أكثر من بسيطة ومن الصفر في جميع المراحل
أدعوا لي بالتوفيق
السلام عليكم
نبدأ بسلسلة دروس 3D Game Studio ...
بإسم الله
وطبعاً وبلا شك هذا البرنامج يعد حلم كل هاو لبرمجة وتصميم الألعاب
فهو برنامج ثري دي شامل لجميع أنواع الألعاب
ويتكون البرنامج من ثلاث برامج مرتبطة ببعضها
ووضيفة هذا الموضوع هو فهم كيفية العمل وانتاج الألعاب على هذا البرنامج
أما الدرس القادم فسيدخل في صلب أحد عناصر البرنامج مباشرة
حسناً النسخة التي سنعمل عليها هي A5 ... وتجدها في KAZAA مع الكراك جاهزة ... وهي النسخة الإحترافيه (أفضل النسخات)
عموماً إن لم تستطع تحميلها حمل النسخة A6 الجديدة التي موجودة في الموقع : http://www.conitec.net/a4info.htm
من المفترض أن أقوم بعرض مميزات البرنامج ولكني لن أفعل ولسبب بسيط / أغلب هذه المميزات لن تفهمها
لن نضيع الوقت هذه إساسيات البرنامج
_____________________________________
الدرس الأول : نظرة أولية حول 3D Game Studio
يملتك هذا البرنامج ثلاثة برامج :
1- World Editor : البرنامج الرئيسي
مصمم العوالم هو الجزء المحبب لي في الحزمة فهو بسيط وممتع جداً
والطريقة بين الربط بين مصمم العوالم و الكود رائعة جداً ولكي نفهم كيف يتم الربط :
أولاً لنفهم كيف يتم إنتاج الألعاب به ؟
لنفرض أنك رسمت قصر في "مصمم العوالم" (قصر جامد لا يتحرك)
تستطيع ضغط على Built (وتفعيل الخيار Fly throught) التحرك بالكمرا وكأنها لعبة ) - فقط للمشاهدة لا أكثر
ولكن هذا لن يصنع لعبة أبداً فهذه مجرد كائنات تعتبر جامدة (أي لا تتفاعل مع بعضها أبداً )
هنا نحتاج إلى الكود الذي سيخبرنا كيف ستكون اللعبة وكيف ستتصرف الكائنات مع بعضها
طبعاً بما أن الرسم سهل فسيكون أغلب الدروس مركزة على الكود (السكربت )
2- Model Editor : لقد فهمت من خطة الشركة أنها تنوي جعل 3D Game Studio البرنامج الشامل ولهذا قامت بتضمين هذا البرنامج كخطوة ذكية منها
وضيفة هذا البرنامج هو إنشاء الشخصيات (أي شيء يتحرك يسمى شخصية) للعمل على منصة البرنامج الرئيسي
3- Script Editor : كاتب السكربت
- كما قلت مسبقاً : خطوة ذكية أخرى من الشركة
تستطيع إستخدام NotePad لكتابة السكربت وهذا البرنامج فقط من أجل الراحة وسرعة العمل
( تستطيع تحميله من موقع الشركة اذا كنت تستخدم A5 ... أما A6 فهو مدمج معه )
.............. والآن بعد تعريف البرنامج لنلقي نضره عليه
تعريفات وإختصارات بسيطة :
برنامج WED هو World Editor
برنامج MED هو Model Editor
ملف WDL هو السكربت
والآن إفتح WED ثم إختر File ثم Open ثم إنتقل إلى الدليل Work وإفتح الملف المسمى "office"
أصحاب A6 لن تجدوا هذا الملف ... إفتحوا الملف المسمى "techdemo"
الدروس ستفترض النسخة هي A5 :: لذا من الأفضل تحميل النسخة A5 pro
والآن وبعد تشغيل الملفات ...إختر Build ثم أزل علامة الصح أما Fly Thr وأختر موافق
وبعد الإنتهاء أختر Run
أنضر إلى قوة 3D Game Studio
جرب واضغط على أزرار الكيبورد جميعها وشاهد النتائج المبهرة (أهم زر هو F7 للانتقال من 1st إلى 3rd Person View )
وإستخدم الماوس الGame Pad فجميعها مدعومة
... قد تستأل لمذا Build ثم Run
Built : يجب أن تختارها إذا عدلت على الWED او إخترت Action او انتقلت من مشروع لآخر ... وهي تقوم بتحديث قاعدة بيانات العالم ... ولا تربطه مع السكربت
Run : لربط العالم مع الMDL ( السكربت) وتشغيل اللعبة
قد تتسائل كيف يتم تفاعل وتحريك الكائن وما أدراه عن الكائن الذي يجب تحريك وكيف يتحرك ...إلخ
هذا لأنك لم تفهم طريقة البرنامج إلى الآن
أولاً الشخصيات MDL تكون معدة للتحريك والبرنامج فقط يحدد إسم الحركة فقط
ولكن أين الجزء من البرنامج الذي يحدد الحركة ؟؟ هذا هو السؤال الرئيسي
هنالك شيئين :
ال Actions : وهي تحدد تصرف الكائن في اللعبة ... وهنالك الكود نفسه ولكي تراه
أختر file ثم Map properties ثم إنتقل إلى Script واختر icon المجلد (Open) وسعرض بعض الملفات من نوع WDL ...أفتح الملف Office.WDL ... وسيعرض نافذة إختيار البرنامج ...إختر Note Pad
وسترى الScript ... هذه هي اللعبة ... من النضرة الأولى ستبدو معقدة جداً جداً جداً جداً ... وهذا طبيعي (مع أنها سكربت فكيف بلغة برمجة ؟! )
عموماً تفحص السكربت قليلاً ولن تفهم شيء ستفهم فقط أشياء بسيطة وربما لن تفهم شيء
لا تقلق فمهمتنا هنا شرح كيفية كتابة مثل هذا السكربت
ولن نفترض أنك :
1- مبرمج
2- كبير في السن ولك خبرات في الرياضيات
3- ذكي وفاهم في الثري دي
لن أفترض شيء وسأبداً بلغة أكثر من بسيطة ومن الصفر في جميع المراحل
أدعوا لي بالتوفيق
تعليق