أعلمني اذا كنت تريدني اضعه لك في اول مشاركه
أعلمني اذا كنت تريدني اضعه لك في اول مشاركه
التعديل الأخير تم بواسطة .AJ. ; 04-11-2007 الساعة 10:25 PM
مشكور والله يسعدك ضعه يكون احسن اخويويعطيك الف عايفة على مجهودك المبارك والجميل تسلم
بسم الله
الاخ العزيز
theprinces انا لم اقصد ابدا ان اقلل من شأنك لكن وانا لا اكرهك ابدا .. بالعكس طالما انك تعطينا علم فأنت حبيب الكل .. ده غير انك مسلم وده سبب كافي ليجعلني احبك .. لكن انا اخاف ان تصل لمرحلة اليأس .. انت تقول انك تدرس السي من شهر تقريبا ولم تصل الى اكثر من 100 كود .. شيء رائع وتقدم جيد .. ولكني انا مثلا ادرس البرمجة من حوالي سنتين .. واول لعبة عملتها كانت بالفيجوال بيسك .. واكثر لغة احبها ايضا .. واعطيك كلامي من واقع الخبرة - اكبر منك بيوم يعرف عنك بسنه - يعني انا اعرف عنك بـ 907200 سنة.. تابع دروسك وربنا يوفقك .. لكن رجائي الوحيد ان تظل بنشاطك حتى تتم العلم .. واعذرني على اي سوء فهم
![]()
بسم الله
وياريت يا اخ Princes تضع الدروس في موضوع مستقل ولا يكون فيها ردود حتى نهاية الدروس
خلص الدرس الثاني ما حد يضع رد حتى انهي شرح direct draw ماشي شباب اوكي وشكرا امير على تفاهمك.
السلام عليكم ورحمة الله وبركاته
- مشكور جداً أخي علي مجهودك الرائع .
- أولاً أود أن أنوه علي مسألة مهمه أنه :إذا كنت محترف برمجه فهذا لا يعني أبداُ أنك محترف تصميم ألعاب ، فعالم تصميم الألعاب عالم أخر ، تحتاج فيه أكثر بكثر من البرمجه ( وقد لا تحتاجها أصلا مثل في برامج التصميم) ، مع العلم بأن لغة البرمجة تعطيك قوه في تصميم ألعابك ، والألعاب تحتاج أيضاً : أصوات - قصه - تصميم مراحل - رسومات - موديلات - إخراج ............. إلخ ، أي أنها تحتاج إلي مهارات متنوعه من الصعب وجودها في شخص واحد ، ولذلك إذا أردنا أن نقارن ألعابنا بألعاب أخري فيجب ألا يكون ذلك علي صعيد الألعاب الفرديه .
- أكمل شرحك أخي وأفضل أن تركز إهتمامك في شئ واحد مثلا الفيجوال بيزك (ما جعل الله لرجل من قلبين في جوفه) .
- وبالنسبه لمسألة التنظيم ، فلا تحتاج أن تضع موضوع لكل درس ، ممكن أن تضع دروسك في ردود مستقله في هذا الموضوع ومن الممكن أن يقوم احد المشرفين بوضع روابط لردود دروسك في ردك الأول ولا توجد مشكله بوضع ردود بين ردود دروسك ( للإستفسار عن شي أو سؤال مثلا ) ، ويفضل أن تقوم بتنسيق أفضل لدروسك وإضافة الألوان والمحاذاه وأحجام الخطوط ........... حتي يكون شكل الدرس أفضل وأحسن للقراءه .
- ملحوظه :- ماشاء الله عليك أخي ، إنت نشيط جداً ...... إنت لو بقيت علي هذا الحال راح تكون أنشط عضو في المنتديتاريخ التسجيل: 05-10-2007
المواضيع: 19
المشاركات: 158.
وشكراً .
رايحين تتعلمه في هذا الموضوع تكوين خرائط في الالعاب مثلا ادخلت خريطة وتستطيع تقسمها مراحل وكل مرحلة الهاب حركات معينة واكواد معينة كيف شغل حلو ما مثلا الريسيدنت ايفيل صممت باستخدام الفيجويل تخيله برمجت بالفيجويل بلغة حديثة شوي لا تلاحظه بالريسيدنت ايفيل الصخور تنزل عليك مثل المرحلة الاولى وتطر تهرب وتكبس كبسات حتى تنط وتبعد عن الصخرة كل هاض رايحين تعرفوه لكن في مرحلة متقدمة قليلا ماشي اصبره ان الله مع الصبرين.
وبخصوص الاخ الكريم انا صحيح مبرمج العاب واقدر اساوي العاب بس انته ليش مستعجل استنى علي شوي مش حكيتلكم في مفاجئات عندي؟؟؟! صح ولا لا استنى مفاجئاتي في الاسابيع القادمة ورايح تندهش مني بس اصبر وكل الي بعمله رايح اعلمك اياه
المهم نبدا درسنا الجديد بعد دقائق رايح اصلي واجي ماشي دقائق بس
بالنسبة لطلب اخواني بوضع حواشي وغيره ما فهمت يعني صور تشرح اوكي في المواضيع القادمة انا الان بس مقدمات لا تخاف الشرح والي تقول عنه في المواضيع القادمة.
طيب الموضوع الجدديد والدرس الجديد رائع جدا وهو برمجة الرسومات ثنائية البعد direct draw>
كما عرفنا ان الديريكت مجموعة من الدوال والوظائف التي تجتمع معا مكونة مكتبة اسمها direct x عرفنا هذا في الدرس الاول الا ان هناك كائنات موجودة في مكتبة الفيجويل تسمى كائن direct x وهو الكائن الرئيسي او الوالد يعني الوالد مش الك والد انته وغيرك هو اسمه الوالد parent هذا البارنت الوالد تتفرع منه كل كائنات الدايركت اكس فهمته الوالد البيرنت تتفرع منه كل كائنات الدايركت اكس الفرعية..
ملاحظة يا اخواني الشي الصعب اشرحه في صور بس اشياء مثل مقدمات واشياء عامة لا اظن تحتاج لشرح مصور!).
طيب نكمل ان يجب علينا ان نفهم اشياء رئيسية فان اوامر الدايركت اكس ليست متوفرة تلقائا في برنامج الفيجويل فانت تضعها وتضيفها فهي بمثابة اوامر خارجية وتستطيع اضافتها تتع الشرح التالي لكيفية اضافة اوامر الدايركت اكس من المكتبة طيب حسبنا الله ونعم الوكيل بدنا نرد على الاعضاء شرح مصور انبسطه.
حبابي الاعضاء يجب ان تفمه حاجة انتم خذوا الامر ببساطه لا تعقد الامر لا تقوله شو بشرح قاعد بفط فط مش داري شو بساوي لا انا داري شو بشتغل بس انته اعمله الي بقلكم عليه وخلص اتفقنا لا احد رجاء يتدخل في شغلي من بعد اذنكم لانكم تضايقوني انا رايح باذن الله اخليكم محترفي برمجة العاب ماشي وشكرا على كل اهتامكم.
كيفية اضافة كائنا الدايركت اكس اثناء المشروووع كالتالي. حتى يساعدنا في عملنا في direct draw.
لانه كل برمجة الالعاب تدخل لها الدايركت اكس مهم ضروري فهو كائن ضروري ومهم جدا.
الان من قائمة project داخل بيئة تطوير الفيجويل بيسيك المرئية reference(مراجع).
والتي بالضغط عليها سوف تظهر لك كل مراجع والاضافات ومن هذه القائمة اختار زي الصورة.
شفته الصورة انبسطة هاي شرح مصور.
القائمة الي بالصورة اهم شي فيها الاضافات الي تجيبها من الخارج وفيها التطبيقات وكل شي مهم بالفيجويل ورايحين ندرس عنها كثير.
بعدها تختار الي بالصورة direct x 7 for visual basic type labirary وتضغط ok وتعود بك للقائمة المعروفة في الفيجويل بدكم اضع لها صورة كمان بضع ما في مانع بس مش محتاجه بتوقع اضعك صورة وين برجعلكم بعد ما تضغط اوكي.
الان بعد ما تضغط اوكي وترجع للقائمة الرئيسية تضغط F2 حيث تظهر لك نافذة مستعرض العناصر object browser التي فيها كل كل ثوابت وعناصر واوامر ودوال direct x الي يستخدمها visual basic.
الدرس القادم رح طويل ورايح يكون بعد يومين لانه بكرا وبعد بكرا عليه امتحانات فاينل ماشي وفيه نكمل شرح
بعد ما نفتح النافذة عن طريق f2 شو نساوي وشو نعمل اتمنى لا اكون ازعجتكم بس والله علي امتحانات ورايحين نكمل شرح القائمة الي طلعت لنا من خلال امر f2 وشكرا.
بسم الله
طيب يا اخي العزيز ما المقصود بالخرائط .. اليست الخرائط هي ما اصنعها بصنع المجسمات والاشياء الاخرى ؟
لا لا لا حبيبي الامر ليس كما في بتفكر زي fbs وزي الفير تولز بس تدخل تدخيل لا لا هذه الخريطة كيف بدي احكيلك
الان في الالعاب الكبير زي الريسيدنت ايفيل شفت كيف كل خريطة واحدة كل جزء لكن شو ضخمة !!!!!!!! هائلة حجمها وتم تقيسمها على الفيجويل بحيث يتم تقسيم الخريطة الكبيرة الى مرحل يتم وضع اللاعب في داخل كل منطقة انت تكون حدد تواجده مثلا انت كاتب كود انه ممنوع يختم الا اذا فك الشيفرة لا تختم الخريطة الا بالشيفرة وكيف هذا يتم كله رايح تفهمه من خلال الفيجويل طول روحك امير فاذا كانت الخريطة كبيرة فهو سوف يسبب ابطاء في الاكواد كثيرا.
شوف كيف يتم تقسيمها في الفيجويل.
بحيث حينما انت تضع اللاعب في المنطقة 5 يكون الاعب يتعامل مع اكواد المنطقة الخامسة من حيث الحركات والتصادم وكل شي فلما يكون في منطقة 5 فمستحيل انه يصتدم او يخش بحائط او صور في المنطقة 1 لانه خلص هيك انته اعطيكته اوامر وهيك حسب تقسيمك للخريطة فلا يستطيع اللاعب الخروج الا بتنفيذ اكواد اللعبة وتصبح اللعة mission complete وشكرا.
بسم الله
جزاك الله خيرا على التوضيح
العفو اخوي والدرس القادم اجمل
بسم الله
فين يا عم![]()
اخي بتاسف منك ومن كل الاعضاء مش رايح استكمل الشرح بدون برنامج الفيجويل لاني حذفته من عندي بدي اصدار حديث 2006 او 2007 وانا وضعت طلب في قسم الطلبات يا ريت ترده عليه حتى استكمل لكم الشرح حتى اجيب لكم عن تساؤلاتكم وكمان انته تعانه من يكون الشرح غير مصور ! فلذلك احتاج النسخة الاخيرة والمشكلة امير نزلتهم تورنت مرتين المرة الاولى الحجم 630 ميجا مدمر والمرة الثانية ما يئست 605 مدمر الرار تورنت انقهرت وسبيت عليه تا اشبعت لانه قهرني ولذلك اسرعه في تلبية طلبي حتى اكمل لكم الشرح وشكرا.