موضوع: ارجوا المساعدة من الاخوان في المنتدى..............

ردود: 6 | زيارات: 1378
  1. #1

    Question ارجوا المساعدة من الاخوان في المنتدى..............

    السلام عليكم ورحمتة الله وبركاتة
    ارجو من اخواني في المنتدى الجواب على بعض الاسئلة التي تدور في ذهني.
    1-ماهو البرنامج الذي تقوم بة لتصميم لعبة ام انها مجموعة برامج ارجو ذكر اسمائها
    2-هل الماكس من البرامج التي تقوم في تصميم الالعاب بها فما هو المقبس الذي يستخدم في صناعتها مع العلم ان خلفية في الماكس لاباس بها
    3-الفت انتباهي الي انه يوجد لغات برمجة مثل السي و السي++ و الدولفي وغيرها من الغات هل المقصود بها مثل برنامج c++ borland علما ان الاصدار لدي هو 5.2 وايهما افضل من السرعة في نقل البيانات في هذة اللغات
    4-وايضا لفت انتباهي الدايركت اكس هل هو البرنامج الذي يستخدم في تشغيل الالعاب و الماكس اذا كان هو فكيف اشغله وانا لدي الاصدار 9 اما اذا كان غيره ارجو كتابة اسمه كامل لكي استطيع شراءه
    5-اذا اردت ان اصمم لعبة فهل يجب علي ان اضع اكواد في لغة البرمج السي++ ام هناك برنامج يقوم بكل شي عنك فقد قراءة في بعض المواضيع برنامج مثل جيم استديو فهل هو برنامج يغنيك عن لغة البرمجة ام انة لتصميم الثلاثي الابعاد مثل الماكس
    6- اين اجد تعليم لغة البرمجة السي++ للالعاب اي دروس
    7-هل يوجد برامج خدمية لتصميم الالعاب مثل انشاء الشخصيات او التضاريس ام انها تعتمد على برنامج التصميم مثل الماكس من خلال المقابس
    8-كيف يتم الربط بينها مثل انشاءة الشخصية في برنامج مثل المايا و التضاريس في برنامج مثل الماكس هل هناك امتداد معين لملف الشخصية اوالتضاريس ارجو ذكر انواعها
    9-في حالة وجود هذة البرامج كلها الذكور في الاعلى بقي شي ماذكرة ارجو ابلاغي .
    ارجوا من الاخوة الجواب على الاسئلة باتفصيل الممل لكي تكون هذا الصفحة قاموس لكل مبتدىء في عالم الالعاب فارجوا وضع روابط البرامج لتحميل وغيرها من الدروس المفيدة في هذا المنتدىء المليء بلكنوز القيمةواسف على الاطالة فارجوا الاجابة على الاسئلة ماعليكم امر


  2. #2
    و عليكم السلام ، اهلاً بك في المنابر

    1- هناك طريقان إما إستخدام ادوات المحترفين مثل مكتبة Direct X أو Open Gl +AL .
    أو تستخدم برامج للمبتدئين أو للهواه مثل Game Maker فعلي سبيل المثال فأنه يدرس فى كليات الحاسبات في
    السنة الاولي لهم .
    2- بالتاكيد ، المقابس مثل كراكتر إستيديو ، terrain .. الخ
    3- بورلاند سى ++ ما هو إلا مترجم للغة السى ++ ـ مثل مترجم ميكروسوفت VC++6 ( بيئة عمل فقط ) - الاسرع فى نقل البيانات ++C .
    4- نعم ـ الدايركت اكس هو برنامج لتشغيل الالعاب و الماكس .. الخ لانهم من الاساس مصنوعين من خلاله ; لذا يجب توافر ملفات تشغيل أى Direct X RunTime على ما اعتقد التي تملكها .
    5- نعم ، يجب ، ( البرامج ) الاخري للمبتدئين مثل game maker & studio لذا ستجد لغة مشابهه للغة السى ، السى ++ تسمي C Script .
    6-www.cprogramming.com
    7- نعم ـ يوجد أبحث عنها في منتدي الماكس ، المنابر .
    8- مسألة الربط هذه تحتاج إلى العديد من التفاصيل
    9 - ليت ذلك .
    رب زدنِى علماً
    جيتس و اينشتين احدثوا ثورة في مجالاتهم و لكن بعد كل هذا هل استطاعوا ان "يميزوا" بعد كل ذلك ان الله احد لم يلد و لم يولد ؟
    نعم - احمد صالح .
    برمجة الألعابُ هي عملية تــحويل الصور الميتة إلي صور حية - احمد صالح .
    الامـة التى تــفرط فى لغـــتها كالتى تفرط فى عرضها !!!
    انا لو لم اكن مصريا * لوددت أن اكون مصريا

  3. #3
    الله يخليك وشكرك اخوي احمد على الرد السريع.
    والله انك بردت قلبي الله يهدي سرك بس ياليت تكمل جميلك معاي انت وباقي الاعضاء فلدي بعض النقاط التي لم افهمها فرجوا من ايضاحها اكثر لي حتى استوعبها فرقم النقطة التي لم افهمها مكتوب جنبوه
    وتفهمني حبة حبة ماعليك امر .
    3-نعم انا اتفق معاك في هذا النقطة انة مترجم لغة السي++ بس علي حد علمي انة يستخدم للعمليات الحسابية.بس الي ابغاء اعرفه هل هو يستخدم ايضا في صناعة الالعاب اي وضع الاكواد ام انه يوجد برنامج اخر لوضع الكواد.
    4- المقصود هنا بالديركت اكس الموجود مع الالعاب اي اني اشتريت لعبة من المحل وعند تشغيلها تاتي عبارة تطلب مني الدايركت اكس9 فاجد في الاسطوانة برنامج الدايركت اكس 9 فهل هو هذا البرنامج المقصود بة في صناعة الالعاب ام انه يوجد اصدار خاص من الديركت اكس لصناعة الالعاب يحتوي على مكتبات من البرمجيات غير موجود في الدايركت السابق ذكرة ولاحظة ايضا في مواضيع بعض الاخوان عن برمجيات اسمها sdk فما هي هذة البرمجيات .
    7-ان اتفق معك انة يوجد برامج مختلة في المنتدى بعد ماقراءة من مواضيع الاخوان في المنتدى ولكن يوجد ايضا في الماكس مقابس تقوم بصناعة الشخصيات عنك والتضاريس و الشجر الخ... بس تكون ذات كثافة عالية من التفاصيل فهل هذا مهم اي ان يتم صناعة لعبة بها ام انها تتطلب حد معين من من التفاصيل.
    8-انا اتفق معك انة مسالة كيفة الربط وشرخها يطول في مواضيع عدة وليس موضوع واحد فقط وانما الذي قصدة شرح موجز لابعد درجة في قدر استطاعتك عن انواع الملفات ومتداداتها فقط لاغير.
    ------------------------------------
    هذة هي الفقرات التي حبيت توضحها لي
    اما الاسئلة الجديدة التي اريد ان اطرحها وارجوا ان القى منك ومن جميع الاعضاء سعة الصدر وطولة البال.
    ------------------------------------
    1-في حالة تعلم لغة البرمجة واتقانها اشاء الله.ماذا يجب علي بعد ذلك رسم المجسمات والاشكال اما علي تعلم نظام الدايركت والتعامل معاه اما اياء لم اذكرها ارجوا الايضاح لبداية سليمة.
    2-لو كان ادائي جميل من ناحية الرسم فهل استطيع صناعة العاب مثل العاب السوني بلاي ستيشن2 ام ان هذة الالعاب مقتصرة على البلاي ستيشن2 اي تبغاء اجهزة قوية جداا
    3-هل يوجد موقع متخصص في الاكواد انة عن طريق المشارك بين الناس اذا موجد ارجو كتابة
    4-هل يوجد كتاب متخصص في تعليم صناعة الالعاب في المكتبات يكون للمبتدئين بلغة العربية او الانجليزية ارجوا ذكرها ليتم الاستفادة منها .
    5-ارجوا ذكر بعض النصائح التي تنصح بها اخوانك المبتدئين من خلال تجاربك.
    6-ارجوا شرح بعض الاكواد البسيطة التى تهم المبتدى اي كتابة كود او كودين على قدر استطاعتك وشرحها من ناحية الاوامر وخصائصها كبداية جيدة للمبتدئين.
    7-اذا امكن وضع لينك بعض الدروس التي تهم المبتدئين او بعض المواقع العربية التي تساهم في تثقيف العرب علما اني درت في المنتدى على دروس للمبتدئين من الصفر فلم اجد البداية وانما وجدت دروس للمتوسطين في خبرتهم فارجو الارشاد الي البداية الجيدة.
    8-ارجوا شرح نبدة عن الدايركت وطريقة تشغيلة و التعامل مع اوامرة ...مجرد نبذة بسيطة.
    9-انا لدي مقبس terrain اريد ان اعرف طريقة عمل هذا المقبس او ان موضوع في المنتدى عن طريقة شرح المقيس فارجوا وضع الينك.
    شكرا لكم على سعة صدركم علي وانا والله مادري اش اقلكم على كرمكم هذا بس اقول انكم معلمين (كاد المعلم ان يكون رسولا)هذا الي اقدر اقوله لكم فوق الشكر الجزيل.
    أخر تعديل بواسطة المستئذب في 04 / 04 / 2004 الساعة 02:56 AM

  4. #4
    بسم الله الرحمن الرحيم

    3- معظم مترجمات لغة السى ++ تدعم مكتبات لبرمجة الالعاب مثل مترجم بورلاند سي ++ يدعم مكتبات الدايركت اكس ( المترجم مجرد بيئة عمل لاى لغة ) .

    4- هناك فرق بين ملفات تشغيل الدايركت اكس DirectX RunTime و مكتبات تطوير التطبيقات و البرمجيات DirectX SDK-Software Development Kit و التي تستخدم فى تطوير تطبيقات الدايركت اكس و صنعها و تحتوي على المكتبات اللازمة لتصميم هذه التطبيقات و التي تدمج مع مترجم اللغة لصناعة هذه التطبيقات - على عكس ملفات تشغيل هذه التطبيقات و التي تتواجد مع معظم الالعاب و البرامج المصنوعة مثل برنامج 3DSMax و الذى يستخدم الدايركت اكس نعم الماكس مصنوع بالدايركت اكس كجزء منه و ايضاُ مصنوع ب OpenGL و بالطريقة التقليدية Software هذه معلومة لاهل الماكس .

    7- اعيد و اكرر و اصلح هذا المفهوم انه يمكن استخدام اى دقة من التفاصيل مادام المبرمج يستخدم الطريقة الصحيحة فى إظهار الرسومات بمعني يستخدم القواعد العامة التي وضعها المبرمجون المحتروفون مثل صنع جميع المجسمات من مثلثات هذا علي سبيل المثال .. و بإستخدام خوزازميات برمجة الرسومات مثل Clipping - BSP - Portals- Octrees ..etc يمكن تسريع المحرك ...

    8 - ملفات Quake III md2,md3 ملفات لعبة Half-life mdl - ملفات .X Microsoft DirectX Files و 3ds للماكس .. هذه اشهر انواع الملفات

    ------------------------
    1- تعلم لغة برمجة ثم الدايركت اكس
    2- من المؤكد فتصميم الرسومات و جودتها من اهم العوامل فى نجاح المنتج
    3- لا اظن
    4- هناك الكثير - ابحث عنهم .
    5- الصبر ، تعلم الاساسيات ، عدم التعمق .. فاني اري مثلاًُ مبرمجين مبتدئين يردن صنع Quake!
    6- لا اعلم كيف اجيب


    // A Simple Programme That Prints Hello World

    #include "iostream"
    using namespace std;
    int main(void)
    {
    std::cout<< Hello World;
    return 0'
    }
    هذا برنامج بسيط كتبته بدون تجربه يطبع السلام عليكم بالانجليزية . لغة السي++ القياسية اخر تحديث لها .

    8- انظر إلي هذه الدروس تابعوها

    http://gamedev.net/reference/list.asp?categoryid=24

    9 - ابحث في منتديات الماكس

    هذا دين علي اخي و يجب إيفاءه

    أحمد صالح
    مبرمج و مؤلف كتاب برمجة الالعاب المرشد الكامل .

    رب زدنِى علماً
    جيتس و اينشتين احدثوا ثورة في مجالاتهم و لكن بعد كل هذا هل استطاعوا ان "يميزوا" بعد كل ذلك ان الله احد لم يلد و لم يولد ؟
    نعم - احمد صالح .
    برمجة الألعابُ هي عملية تــحويل الصور الميتة إلي صور حية - احمد صالح .
    الامـة التى تــفرط فى لغـــتها كالتى تفرط فى عرضها !!!
    انا لو لم اكن مصريا * لوددت أن اكون مصريا

  5. #5
    والله انك كفيت ووفيت في دينك معلمي احمد وهذا الي كنت ابغاة لبداية سليمة انشاء الله.
    وانا متفق معاك على كل كلمتة كتبتها انا احاول اني اضع اكثر الاسئلة التي تدور في راس المبتدىء وهي بداية فقط وليس تعمق في التفاصيل وانما راس الخيط زي مايقولون فهذا الموضوع قمت بوضعة لانارة طريق المبتدىء فعندما ارى المواضيع في المنتدى كثيرة عن كيفية برمجة الالعاب وهي مبعثرة في ارجاء المنتدى وتكون غير شاملة عن الاستفسارات التي يريداها المبتدىء لبداية صحيحة فعندما قمت بزيارت مواضيع الاخوان وجدتهم شارحين الدايركت اكس وميزاتة وغيرها وانما لم يذكر احد فيهم ماهو هذا البرنامج فيذهب ذهن المبتدىء الي الدايركت اكس الموجود مع الالعاب وغيرها من الامور الاخرى التي تعتبر غامضة في نظر المبتدىء فارجوا من الاخوان شرح الكلام الذي يكتبونه فانا لاقصد شرح مفصل وانما شرح مبسط لكي يستطيع المبتدىء استيعابة ولكم جزيل الشكر.
    اما موضوعنا اليوم استكمال مابدانه انا ومعلمي احمد.
    ---------------------
    نظرا الى الفقرات التي تم ذكرها في الاعلا تم شرحها شرح وافي على مفهم المبتدئين انشاء الله ومن لدية اي استفسار يذكره
    4-افهم من كلام استاذي الفاضل انة يجب عليك تعلم استخدام الدايركت اكس والتعامل معة قبل التعمق في لمواضيع حتى تكون اساس بداية جيدة للمبتدئين فارجوا منك ياستاذي الفاضل ذكر لينك تحميل البرنامج.
    6-هذا ابسط كود في لغة السي++ وياتي على عدة طرق ومنها.
    1-الكود:
    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    printf( "welcom to c!\n" );
    getch();
    return 0;
    }
    والناتج :
    welcom to c! التي تظهر في شاشة الدوس
    2-الكود:
    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    printf( "welcom\n to\n c!\n" );
    getch();
    return 0;
    }
    والناتج:
    welcom
    to
    c!
    هذه كودين من ابسط الاكواد في لغة السي++ وكما نراى انة يوجد فرق بينها فا الكود الاول يتم طباعة العبارة متتالية وراى بعظها اما الكود الثاني فانها تطبع welcom في سطر to في سطر اخر c!في السطر الاخير والسبب يعود الي /nفانها تفيد التسطير اي انه يتم انتقال العبارة التي بعد العلامة السابق ذكرها الي السطر الاخر وهكذا .
    --------------------------------------
    مجموعة الاسئلة الجديدة التي دارت في ذهني فارجوا الاجابة عليها من قبلكم ومن الاعضاء.
    1-على ماسبق وذكرناه في الاعلى انة ان تعلم برمجة الالعاب تعتبر صعبة بانسبة للذي يريد الاحتراف فياها وبسيطة لمن اراد الاعتماد على البرامج الخدمية مثل جيم استديو وغيرها صح الكلام .بس هناك يوجد نقطة ابغاء التوضيح فيها فارجوا ايضاحها غند البرمجة عن طريق الغة فهل تتيح لك خيارات متعددة غير موجودة في البرامج الخدمية ام انها مثل بعضها ارجوا شرح هذة النقطة جيدا لاني ارى جميع المواضيع عن الجيم استديو وقلة من المواضيع التي عن طريق لغة البرمجة السي++ رغم ماذكرة في الاعلى ان السي++ اسرع في البيانات
    واتاسف على الاطالة في الكلام واتعشم في الكتاب الذي الفتة انوه يكون في حوزتي للاستفادة منه فارجوا وضع النك او كيفية الحصول علية وشكرا على حسن الاستماع .
    ورايح اغير اسم الموضوع (فهرس المبتدئين) فما هو قولك على الاسم فهذا الموضوع انت بنيتة فهو موضوعك.

  6. #6
    بسم الله الرحمن الرحيم ،،

    رابط الصفحة لكل ما يهم مكتبة Direct X
    http://msdn.microsoft.com/library/de...entid=28000410

    نعم ، برامج الالعاب تعتبر سهلة للمبتدئين - فهي ( تُكبـسل) ما يقوم به المبرمج العادي في مجموعة من الادوات tools تسهل علي ( المستخدم ) .
    هذه البرامج مصنوعة بلغة برمجة هذه معلومة اكيده - هذه الادوات هي برامج لا اكثر و كل برنامج له ميزه و عيب .

    سم الموضوع كما تشاء .
    رب زدنِى علماً
    جيتس و اينشتين احدثوا ثورة في مجالاتهم و لكن بعد كل هذا هل استطاعوا ان "يميزوا" بعد كل ذلك ان الله احد لم يلد و لم يولد ؟
    نعم - احمد صالح .
    برمجة الألعابُ هي عملية تــحويل الصور الميتة إلي صور حية - احمد صالح .
    الامـة التى تــفرط فى لغـــتها كالتى تفرط فى عرضها !!!
    انا لو لم اكن مصريا * لوددت أن اكون مصريا

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل