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

مشاهدة النسخة كاملة : [درس]الدرس الثامن من دروس الفيرتوولز



oms
27-05-2007, 02:33 PM
بسم الله الرحمن الرحيم


http://k.1asphost.com/omssd84/MontadaPicture/L8.jpg


بعد فترة قليلة جاء الدرس الثامن ليحدثنا عن المصفوفات Array وفوائدها .. وكيفية التعامل مع الملفات ... وأيضاً إنشاء أجسام في وقت ال Run Time ... وكلها مفيدة لإنتاج ألعاب جيدة .


رابط الدرس والتمرينات .
http://www.bof3d.com/up/get-5-2007-bof3d_comrzr9dzm5.rar


وأي إستفسار .. أنا في الخدمة ... ومنتظر واجبكم لهذا الدرس ^__^

(كنان)
27-05-2007, 02:42 PM
فيك يا أسامة
ليش غايب عن المنتدى
لازم تدخل على المنتدى وتشارك....
ولا خلاص الرابط الوحيد بينك وبيننا الفيرتووووووووولز (صحيح تنكتب الفيرتولز بكم واو:D )

oms
27-05-2007, 04:33 PM
فيك يا أسامة
ليش غايب عن المنتدى
لازم تدخل على المنتدى وتشارك....
ولا خلاص الرابط الوحيد بينك وبيننا الفيرتووووووووولز (صحيح تنكتب الفيرتولز بكم واو:D )
والله كلامك صحيح ...
يوجد تقصير من طرفي ..

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

ولكني هممت البارحة فقمت بإتمام الدرس ... وأحببت أن أشارك ... لأني بصراحة .. من زمان ما شاركت ..

The Giant
27-05-2007, 06:35 PM
الغايب عذروا معوا :D
أساساً ما في شيء ينرد عليه كثير في فترة الإختبارات
شكراص على الدرس

AAGun
29-05-2007, 10:21 AM
جزاك الله خير يا اسامة

الجنرال المصرى
29-05-2007, 10:28 PM
الف شكر يأسامه
المشكله انو اجازتنا جائت فى نفس الوقت ..:02:
على العموم بقى القليل وتنتهى الأمتحانات ..:biggthump

mohammadnice1
30-05-2007, 12:58 PM
مرحبا اخي .....

ما هذا يا اخ اسامه........فعلا انك مبدع ................تحيا يا اخ اسمه الله ايديمك

والله اتفاجئت لما شفت الدرس الثامن..........

فعلا روعه............

اسف على التاخر في الرد........بسبب الامتحانات

الامتحانات سوف تنتهي يوم الاحد

oms
03-06-2007, 11:53 AM
مرحبا اخي .....

ما هذا يا اخ اسامه........فعلا انك مبدع ................تحيا يا اخ اسمه الله ايديمك

والله اتفاجئت لما شفت الدرس الثامن..........

فعلا روعه............

اسف على التاخر في الرد........بسبب الامتحانات

الامتحانات سوف تنتهي يوم الاحد
سررت بمرورك ..

وهذا أقل القليل تجاه شباب متميزين

mohammadnice1
08-06-2007, 12:10 PM
مرحبا ............يا اخ اسامه الي 3 ايام بحاول احل الواجب.........

لكن العلقه .......اني كيف بدي اخلي كتلة الحديد(الكومبيوتر) يفهم اني خلصت اخذ الجواهر....

اتعقدت.........؟؟؟؟؟

The Giant
08-06-2007, 05:16 PM
أوه
شكله الدرس حلو
بس متى نخلص إختبارات ؟ :(

oms
09-06-2007, 11:24 AM
مرحبا ............يا اخ اسامه الي 3 ايام بحاول احل الواجب.........

لكن العلقه .......اني كيف بدي اخلي كتلة الحديد(الكومبيوتر) يفهم اني خلصت اخذ الجواهر....

اتعقدت.........؟؟؟؟؟
له يا أبو شريك ..

مهو عندك باراميتر بيعد ؟؟
إنت ما عليك غير تشيك وتحكيلوا إذا صاروا مثلاً 10 .... نفذلي شغلة معينة ..

mohammadnice1
11-06-2007, 12:45 PM
مرحبا كيف الحال........

للان لم اعرف........

لو سمحت اعطيني تلميح بسيط اخر.........................لكن لا اتحل السؤال.......

اذا انت حليت السؤال راح اعمل طوشه كبيره.................انا بدي احلوا

انت بس انطيني تلميح ارجوك..................

oms
11-06-2007, 02:34 PM
في مثال الدرس ... عندك لوكال باراميتر .. يقوم بحساب عدد الجواهر التي تم أكلها ..
حاول أن تستخدمه

AAGun
11-06-2007, 02:58 PM
صحيح ان هذا الواجب صعب التنفيذ

لكن استفدت كثير من هذا الواجب

خلاني اتعرف علىالبرنامج اكثر والا ننسي مساعدة الاستاذ لتلاميذة إلى انني لم أحله بعد

The Giant
11-06-2007, 04:50 PM
طيب بما أنك تعلمت لحد هون يا AAGUN ممكن تقلنا إيش ممكن تعمل بالفيرتوولز؟
يعني بالعربي الفصيح : ما هو المستوى الذي تصل إليه عند إنهاء هذه الدروس؟

mohammadnice1
15-06-2007, 09:58 PM
اخيرا لقد حليت واجب الدرس السابع والدرس الثامن.........
تفضل اخي اسامه ارجوا التقييم............
الرابط.....
http://www.egoshare.com/6d90b06326dbd3df408de1ef773a4c46/7__8rar.html

oms
16-06-2007, 10:09 PM
100% محمد ..

بس إعمل شغلة ال Loading ;)

AAGun
16-06-2007, 11:46 PM
""طيب بما أنك تعلمت لحد هون يا AAGUN ممكن تقلنا إيش ممكن تعمل بالفيرتوولز؟
يعني بالعربي الفصيح : ما هو المستوى الذي تصل إليه عند إنهاء هذه الدروس؟""

إذا من الدرس 1 - 7 (لم انهي الثامن بعد)
فيمكنك عمل اي لعبه الا تملك كركتر نثل شطرنج وإلى أخرة
لاننا لم نتعلم إدخال الكركتر والوقت ليش مناسب
نحتاج المزيد من الوقت

mohammadnice1
17-06-2007, 12:43 AM
حاضر يا افندم.......يا ريس..........ان شاء الله

mohammadnice1
18-06-2007, 01:41 AM
تفضل اخ اسامه هذا واجب الدرس الثامن مع شغلة ال Loading ..........

وقد تم تصحيح جميع الاخطاء.......بعد مشيئة الله .....

لقد حللت الواجب بطريقة طويله نسبيا.......لكن ما العمل لم اعرف الا هذه الطريق........

ارجوا التقييم......

بانتظار الدرس التاسع.......:kiss:

الواجب بالمرفقات

oms
18-06-2007, 09:11 AM
تفضل اخ اسامه هذا واجب الدرس الثامن مع شغلة ال Loading ..........

وقد تم تصحيح جميع الاخطاء.......بعد مشيئة الله .....

لقد حللت الواجب بطريقة طويله نسبيا.......لكن ما العمل لم اعرف الا هذه الطريق........

ارجوا التقييم......

بانتظار الدرس التاسع.......:kiss:

الواجب بالمرفقات

والل 10/10 ... بس بدي أعطيك ملاحظة
بالنسبة لعملية اللودنج .. لازم ما يبين أي شيء ثاني وراها ..
يعني مش حلوة اللاعب يشوف إنوا في شغلات عم بتترتب مكانها ..
غالباً ما يتم وضع 2D Frame لونه أسود ... غير شفاف .. يتم إظهار الرقم بس ..
حاول أن تفعل ذلك ..

mohammadnice1
19-06-2007, 10:44 PM
تفضل اخ اسامه........هذا ما طلبته..........بالنسبه انا طبعا قمت بزيادة اللينك بين الاوبجيكت كوبي الى 20 لكي يلاحظ عملية اللودنج

لكن لماذا اين الاخو لماذا لا يحلون الواجب لماذا يتركونني وحدي اين انت يا aagun و the giant و yugi!!!!!!!!!!!!!!:(

AAGun
20-06-2007, 04:28 AM
يا aagun


لبيك

انا خلصت واجب السابع وباقي الدرس الثامن اخلصة في خلال يومن إن شاء الله

oms
20-06-2007, 10:07 AM
تفضل اخ اسامه........هذا ما طلبته..........بالنسبه انا طبعا قمت بزيادة اللينك بين الاوبجيكت كوبي الى 20 لكي يلاحظ عملية اللودنج

لكن لماذا اين الاخو لماذا لا يحلون الواجب لماذا يتركونني وحدي اين انت يا aagun و the giant و yugi!!!!!!!!!!!!!!:(

تمام والله ...
طيب كمان شغلة زيادة :D ... بتقدر تخليه لما ينهي الجواهر بالمرحلة الأولى يروح للمربع الأحمر وإذا وقف عليه ينتقل للمرحلة الثانية ؟؟؟ ( تطلع مساعدة إنوا توجه للخانة الحمراء )
وكمان بالمرحلة الثانية بعد ما يخلصهم إذا راح للحمرا .. تطلعلوا .. Level Complete ويتوقف الكونترول عن الحركة .. بشاشة سوداء ..

إعمل هيك .. إذا طبقتها ... أتوقع إنك 100% معاي للآن ..

والله اللي متابع الآن إنت و aagun وفي شخص ثالث إسموا علي ... General Of World .. بس

فارس المجد
20-06-2007, 11:09 AM
شكرا لك يا أسامة
صدقني المنتدى ما يسوى ريشة بدونك

GENRAL OF WORLD
20-06-2007, 05:11 PM
انا ان شاء الله فاضلى جزء صغير جدا فى واجب الدرس السابع و اخلصو و ابدأ في الثامن
انا بس بحاول اجعلو يتوقف عن الحركة عندما يفوز و ان شاء الله هنجح

The Giant
21-06-2007, 08:33 PM
ما هو الكركتر يا AAGUN

GENRAL OF WORLD
22-06-2007, 01:28 AM
ما هو الكركتر يا AAGUN
كركتر يعنى شخصية(character)
مثل رجل او وحش
يا ريت يكون الدرس التاسع عمل عقل للكمبيوتر :D
يعنى لو الكمبيوتر بيلعب شطرنج عايز اعطيلو حركة تلقائية حسب حركة الى بيلعب امامو :blackeye:
ده لو كان ينفع فى الفيرتوولز :02:

AAGun
22-06-2007, 12:53 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة The Giant http://director.montada.com/montada_icons/buttons01/viewpost.gif (http://www.montada.com/showthread.php?p=5547713#post5547713)
ما هو الكركتر يا AAGUN

كركتر يعنى شخصية(character)
مثل رجل او وحش

بختصار
اي كائن يمكن تحريكة


مثل في العاب يكون اللاعب الااسي منشفه او اي شيء أخر

yugi motoo
23-06-2007, 10:07 AM
اهلا اسامة

كيف الحال؟

بالنسبة للدرس انا اجده ممتاز.. على الاقل رفت طريقة اخرى لعمل المراحل غر طريقة الــscane المملة..

بالنسبة للدرس الثامن انا ممكن اطول فيه لانو الفيرتوولز منزلوا على الهارديسك تبعي وحاليا هو مو معي..

الدرس السابع طبقتوا لكن الآن فهمت ايش المطلوب من الجواهر..

عموما انا نظريا عندي طريقة لعمل قصة الجواهر رغم انها ليست عملية لكن انا فكرت شوي بطريقة سهلة بدون ما استخدم BB جديد علي..

في كمان شغلة بسيطة..

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

يعني حاليا عرفت كيف اعمل Cloth كستارة.. وعرفت كيف ممكن نتعامل مع الشخصيات..

كمان عرفت طريقة تستخدم بالالعاب الاستراتيجية وهي عند السحب بالفئرة يظهر مستطيل ويحدد الاوبجيكت الموجودة داخله.. ثم عندما اضغط على مكان بزر الفارة اليمين يقوم الفيرتوولز برسم Cover لتتبع الاوبجيكت المحددة الى حيث ضغطت..

امم.. في شغلة تانية للشخصيات ذات الدقة العالي والادوات ذات الدقة المذكورة..

انوا كل ما تبعد الكاميرا عن هذه الادوات تنخفض دقتها تدريجيا حتى يصل اللاعب لنقطة محددة فيختفي الجسم (مثلا اذا لم يعد ينظر الى المكان حيث الادوات)

كما اني عرفت كيفية اضافة العروض للعبة.. العرض ذو الجودة العالية والاواقعية الذي يكون غالبا ببرنامج صنع ثلاثي الابعاد كعروض البداية والاختتام وبعض العروض بمنتصف لعبة Final Fantasy

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

ثم نضيف الــBB مثل Add Animation حتى نحرك الشخصيات كاملة..
اما بالنسبة للكلام وحركة الشفايف فيمكن استخدام Mesh Morpher

.. طولت عليك.. بس بدي ياك تعرف اني ما اهملت الدروس والفيرتوولز نهائيا..

وشكرا

The Giant
23-06-2007, 10:16 AM
أولاً شكراً على التوضيح يا generals of world
ثانياً هل يعقل أن يكون الفيرتوولز بدون عقل؟
مالفائدة منه إذاً

(كنان)
23-06-2007, 12:27 PM
يا ريت يكون الدرس التاسع عمل عقل للكمبيوتر :D
يعنى لو الكمبيوتر بيلعب شطرنج عايز اعطيلو حركة تلقائية حسب حركة الى بيلعب امامو :blackeye:
ده لو كان ينفع فى الفيرتوولز
أتوقع أنه هذا صار له علاقة بالذكاء الإصطناعي
وهذا باب كبيرجداااااااااااااااااااااااااااااااا

yugi motoo
23-06-2007, 09:38 PM
صحيح..

الذكاء الاصطناعي له لغات خاصة به.. لا اعرف ان كان الفيرتوولز يضمنها..

لكن عموما عن نفسي رايت بعض العاب الديمو للفيرتوولز وهي ممتازة من ناحية التعامل مع الاوبجيكت..

لكن بالنسبة للشطرنج انا حتى الان لم اعرف اي BB يمكن تنفيذ هذا..

AAGun
23-06-2007, 11:39 PM
ذكاء اسطناعي
ممممممممم
AI في الفيرتولز

صح يا اسامة

ام لا

oms
24-06-2007, 10:30 AM
ذكاء اسطناعي
ممممممممم
AI في الفيرتولز

صح يا اسامة

ام لا
صح ..

بالنسبة لل AI .. يبغالها معادلات وتفكير أكثر ..
أنا بصراحة من رأيي إنوا نتعمق بالبرنامج كبرنامج بعدين نلتفت للشغلات هاي ..
يعني الكركتر هو من أهم عناصر اللعبة الحديثة .. خلينا نخلصه .. وبعدها خير ..
لسه ضايل الفيزكس .. والملتي بلاير .. وغيرها ..

GENRAL OF WORLD
24-06-2007, 04:56 PM
;) انهيت الواجب الثامن

جعلتوا يأكل الجواهر ال10 بعدها يبعثر الجواهر فى مناطق اخرى ( و فى loading فى النصف)
و لكن هناك مشكلة :blackeye:
عندما يتبعثر الجواهر و يحاول ياكلها بعد كدة ما يرضى ينقص
انتظر مساعدتك و تقييمك حتى الان
و ده رابط الملف
http://fileho.com/download/d549bd68789/AA.rar.html (http://fileho.com/download/d549bd68789/AA.rar.html) و شكرا مقدما

GENRAL OF WORLD
24-06-2007, 05:04 PM
معلش نسيت رابط ملف الarray
http://fileho.com/download/443da1909145/GENERAL.rar.html (http://fileho.com/download/443da1909145/GENERAL.rar.html)

yugi motoo
25-06-2007, 12:09 AM
اهلا اسامة..كيفك؟


انا قرات الدرس رغم اني لم اطبق.. كان صعبا عدم التطبيق اثناء القراءة..


المهم.. اظنني فهمت الدرس جيدا..
لكن بعض النقاط ما راح افهمها الا لو طبقتها..


والمشكلة ما بحصل الهارد الا يوم الاربعاء.. فقلت خليني اسالك تفهمني هذي النقاط..


اول نقطة هي بخصوص انشاء ملف خارجي للمصفوفات..


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


انا فهمت ذي النقطة وفسرتلي استفسار عن بعض الالعاب مثل Yu-gi-oh
وهي انني اجد صيغ الملفات بنوع . YGO


وهي صيغة ليست موجودة في الحقيقة!


عموما.. استفسار بخصوص شي بسيط.. ذكرت اني يمكنني صنع الملفات بصيغ مشفرة..


وفي تمرينك عن Array Load ذكرت اننا نحن سنقوم بانشاء ملف خارجي..


اذن كيف نصنع ملف مشفر؟ اعني يمكنني القيام بــSave As واغير الصيغة لكن كيف اقوم بتعديل هذه الصيغة؟؟


كان عندي استفسار تاني وهو بخصوص عمل Save بالالعاب..


عموما انا فهمت بطريقة انو الــsave بيكون باستخدام Array Save


لكن كيف؟ اعني هل سنقوم بعمل Save للــLevel
المذكور في قائمة Level manager؟؟


يعني انا بالاول كان عندي فكرة خاطئة عن الــSave وهي باستخدام Set Ic BB
لكن اكتشفت انه ان خرج من اللعبة فسوف تلغى الخاصية..


ولن تنفعني هذه الخاصية سوب ببعض الالعاب مثلا عندما يصل اللاعب الى نقطة محددة فان خسر وهو يحارب يعود الى تلك النقطة..


اذا كيف يمكنني استخدام الــArray للحفظ؟؟


كمان استفسار >> اعذرني..غبي وما امل >_<"


مثلا..في لعبة انا لعبتها قبل.. المهم.. وصلت لنقطة عملت Save
طبعا في عدد من الــSlot وهاي شغلة بسيطة عن طريق Push Button
لكن كانت اللعبة مختلفة نوعا ما.. فهو قال لي Your Name:


ولما كتبت اسمي تحولت خانة اللعبة من Slot1 الى اسمي باللعبة Yugi Motoo


وعندما دخلت الى ملف تخزينات اللعبة وجدت ان الملف الذي تم انشاؤه كان بالاسم الذي سجلته!
والسؤال ببساطة : كيف يمكننا جعل ملف التخزين بــArray Save BB متغيرا حسب اختيار اللاعب؟


وهناك شيء آخر...لنتفرض انني في ملفات اللعبة وضعت ملف اسمه Save Slots حتى انه ان استخدم اللاعب خاصية التخزين ينشئ ملف مصفوفة حتى ياخذ القيم منه..


طبعا في الفيرتوولز ساكتب مكان الــSave كالتالي


D:/Games/My Game/Save Slots/ Slot 1.Sav


طبعا على حسب الصيغة في النهاية..المهم..


لنفترض ان اللاعب في مرحلة الــSetup غير القرص.. فبدل d ثبته في C مثلا..


عندها يجب ان تقوم اللعبة بتخزين ملف الحفظ في الــC وليس الــD


اذا كيف يمكننا ان نجعل الفيرتوولز يستند على اعدادات الــSetUp


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


معلش..طولت عليك..


لكن شنسوي.. عنيد وما افهم > <"


يلا..سلام..


وشكرا ^^

oms
25-06-2007, 03:12 PM
والله بصراحة أبو شريك أسئلتك كلها زخمة ..

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

خليها بعد الدوام بحلها على رواق ... بالمرة بكون فاتح المسنجر :>

oms
26-06-2007, 09:10 AM
أعتذر عن يوم أمس ...

إنشغلت ببرمجة برنامج ... إن شاء الله اليوم بحاول أحلهم ..:kiss:

mohammadnice1
02-07-2007, 08:30 PM
الي 3 ايام بحاول افوت المنتدى ايقولي السيرفر معطل
تفضل اخي هذا ما طلته............
لقد عملته..........بالمرفقات ارجوا التقييم...............

oms
03-07-2007, 08:45 AM
;) طيب ... سأقوم بالنظر للهوم وورك تاعك .. ;)

oms
03-07-2007, 09:00 AM
والله على راسي .... الشغل 100% ...

بس في مشكلة وحدة بس ... إنت لما حطيت الشاشة السوداء ... حطيتها Manual يعني يدوي . أنا ما زبطت معاي طلع في منطقة مفتوحة وشفت الشاشة اللي ورا ...

حاول جعلها أوتوماتيكية بحيث تاخذ أبعاد الشاشة وتعمل Resize حسب حجم الشاشة ...
راح أترك أمر التتعرف على BB جديدة لك .. ;)

يا الله ورجينا همتك .

mohammadnice1
05-07-2007, 01:12 PM
ماشي افهمت قصدكم وانا اعرفتها ال bb الجديده سسسسسسسسسسسسسسس
ساضع الملف ههههههههههههه

oms
07-07-2007, 10:31 AM
بإنتظارك ..... :blackeye:

AAGun
22-07-2007, 03:03 PM
أخيراًًً ً ً ً ً ً ً ً ًً ً ً

انتهيت من الواجب
التحميل من هنا (http://www.bof3d.com/up/get-7-2007-bof3d_comsvwng6xk.rar)

oms
22-07-2007, 04:00 PM
أخيراًًً ً ً ً ً ً ً ً ًً ً ً

انتهيت من الواجب
التحميل من هنا (http://www.bof3d.com/up/get-7-2007-bof3d_comsvwng6xk.rar)
جاري التحميل للمعاينة ..

oms
22-07-2007, 04:33 PM
100% >>> شغل تمام .. وحركات حلوة :D .

أنا بتوقع إنك كثير إستفدت بعد ما أنهيت هذا الدرس ... صح .؟