صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 34

الموضوع: المصدر المفتوح و برمجة الألعاب

  1. #1
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

    Cool المصدر المفتوح و برمجة الألعاب

    السلام عليكم و رحمة الله و بركاته

    اقدم لكم مجموعة من محركات ألعاب كاملة و مفتوحة المصدر تستطيعون استخدامها في
    برمجة الألعاب ==> يعني طريقة أخرى غير الGame Maker

    بسم الله نبدأ..

    محركات الألعاب:
    MasterX SDK
    و هو عبارة عن Classes و وظائف Functions للمساعدة على برمجة العاب الDirectX
    و به دروس جيدة جدا للمبتدئين


    Quake 2 Engine
    محرك ممتاز و مشهور بألعابه الجيدة مثل Soldier of Fortune مكتوب بلغة C++


    Allegiance
    لعبة فضاء ضخمة، لاكثر من لاعب من ميكروسوفت
    http://www.freeallegiance.org/


    Pygame
    نظام لبرمجة الالعاب باستخدام لغة الPython


    PPTactical Engine
    محرك رائع لعمل العاب استراتيجية (حقيقية أو تكتيكية)
    يستخدم الSDL و الDirectX
    http://aspc.cs.utt.ro/~karg/ppt/ss/0..._respiro_m.jpg

    Golden T Game Engine
    محرك جافا ثنائي الأبعاد و هو بسيط و سلس.


    Crystal Space
    محرك قوي ثلاثي الأبعاد مكتوب بلغة C++
    http://community.crystalspace3d.org/...id=293&thumb=1

    ClanLib
    نظام متكامل ثنائي و ثلاثي الأبعاد متوافق مع DirectX و OpenGL


    OGRE
    محرك ثلاثي الابعاد رائع مكتوب بC++


    Irrlicht
    محرك ثلاثي الابعاد ممتاز و مرن، يستخدم الC++/C, C#, VB.NET


    jME
    محرك جافا ثلاثي الأبعاد => رائع


    Pand3D
    محرك رهيب => C++


    Nebula
    لا أعرف ماذا أقول لوصف هذا المحرك .


    ألعاب جاهزة للتطوير:
    و أيضا .. لمن يريد تطوير ألعاب كاملة و جاهزة، فعليه الدخول هنا:
    https://sourceforge.net/softwaremap/...hp?form_cat=80

    ما قد تحتاجه:
    - مكتبة SDL
    - Python Compilers
    - C/C++ Compiler
    - Java Compilers
    - Pathlib: يتضمن خوارزميات لايجاد اقصر الطرق و تتبع الحركات و التوقيت و التصادم و التخلص من الطرق المسدودة


    مصطلحات:
    * محركات الألعاب - Game Engines
    هو اساس برمجي لمحتويات لعبة فيديو، و يتعامل مع تصيير الرسوميات Graphical Rendering و التقنيات الأخرى الضرورية و قد يكون منها الذكاء الاصطناعي و بعض قوانين الفيزياء collision detection، و ايضا من خواص المحركات انها تكون جاهزة لكي تعمل على نظام معين (ويندوز او game consoles)

    SDL
    اختصار لSimple DirectMedia Layer
    و هي مكتبة نظام ربط للوسائط المتعددة Cross-Platform multimedia library تركب على النظم (رسوميات، صوتيات، تطبيقات) و تستخدم لبرمجة الألعاب أو تطبيقات برمجية للوسائط المتعددة.

    DirectX
    عبارة عن مجموعة تطبيقات برمجية لتسهيل برمجة الالعاب مع النظام ويندوز.

    OpenGL
    اختصار لOpen Graphics Library و هو نظام ربط للتطبيقات الثلاثية و الثنائية الأبعاد، و يتميز بواجهة تضم اكثر من 250 وظيفة لانشاء مشاهد معقدة.

    المصادر:
    http://en.wikipedia.org
    http://www.devmaster.net/engines/
    http://www.lostsidedead-software.com/ => شكرا لArgonaut
    http://cyberloonies.com/game-engines.html
    Free Game Programming Libraries and Source Code

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

    كتب بلوحة مفاتيح Well-knownQ8
    و شكرا و السلام ^^

  2. #2
    التسجيل
    20-08-2004
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,452

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

    شكرا يا اخي العزيز على هذه المبادرة الجميلة منك ويسرني ان اكون اول من يرد على موضوعك الشيق

    بس حبيت اسألك وش فايدة هالمحركات هل هي برامج ام تطبيقات تستخدم في نوع محدد من البرامج الرجاء الايضاح

    وانشاء الله بتكون هذه خطوتي الاولى الى دخول برمجة عالم ثلاثي الابعاد

    والله يوفقنا جميعا



    وشكـــــــــــــــــــــــــــــــــــــــــــــــــــــرا

  3. #3
    التسجيل
    19-03-2005
    الدولة
    العين
    المشاركات
    1,261

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

    أنا لا أستطيع أن أقول إلا شكرًا لك على هذه الفائدة .... التي سوف تكون حديث المنتدى في المستقبل القريب ...

    وأتمنى أن الجميع يستفيد من هذه الهديه ................^_^

    ====

    أرجو تثبيت الموضوع ......بليز ...~..~
    لأني سأحتاج له ... في المستقبل ....في الدراسه بالجامعة ....><"

    تسلم ..ويل نوه ....~_^
    ليس العيب أن تقع العيب أن تضل على الأرض ولا تقف مجددًا
    I was GameMakerer, may back...I'M BACK o..o

    دردشها دردش دردشها

    ~.~

  4. #4
    التسجيل
    08-10-2005
    الدولة
    مصر
    المشاركات
    634

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

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

  5. #5
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

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

    شكرا يا اخي العزيز على هذه المبادرة الجميلة منك ويسرني ان اكون اول من يرد على موضوعك الشيق
    اهلا بك اخي العزيز.. و انا جدا سعيد لمرورك الكريم

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

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

    و المحرك (في عالم البرمجة) يكون شيفرة (كود) و غالبا لا يتم لمسه او تغييره..
    و لكيفية تركيب او تطوير او برمجة لعبة مرئية .. يصاحب هذه المحركات أدوات تعرف بالSDK => اعذروني نسيت اكتبها مع المصطلحات

    و الSDK Software Development Kit - (حزمة تطوير البرمجيات)
    هي مجموعة من الادوات اللازمة لتطوير البرامج و غالبا ما تكون لها واجهة سهلة الاستخدام .. تسهل على المبرمجين عمل البرامج .. تماما كما في برنامج الGameMaker..

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

    وانشاء الله بتكون هذه خطوتي الاولى الى دخول برمجة عالم ثلاثي الابعاد
    والله يوفقنا جميعا
    آمين ^_^ ... و الله يسهل علينا


    أنا لا أستطيع أن أقول إلا شكرًا لك على هذه الفائدة .... التي سوف تكون حديث المنتدى في المستقبل القريب ...

    وأتمنى أن الجميع يستفيد من هذه الهديه ................^_^

    ====

    أرجو تثبيت الموضوع ......بليز ...~..~
    لأني سأحتاج له ... في المستقبل ....في الدراسه بالجامعة ....><"
    تسلم ..ويل نوه ....~_^
    منور يا "من التراب" .. الله يسلمك

    و بارك الله فيك .. و شكرا على كلامك الطيب ..

    و الله يوفقك في دراستك و حياتك

  6. #6
    التسجيل
    05-11-2000
    الدولة
    arabgn.net
    المشاركات
    4,662

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

    شكراً أخيwellknownQ8 موضوع مفيد و به الكثير من المصادر التي احتاجها

    شكراً لك و لوقتك الذي امضيته في البحث عن هذه المحركات

  7. #7
    التسجيل
    05-11-2000
    الدولة
    arabgn.net
    المشاركات
    4,662

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

    لحظة لحظة بعد مراجعتي للمحركات واحد واحد حصلت على محرك خيالي " Panda 3D " و اذا حققت يلي في ر اسي ان شاء الله ما بنسى لك هذا المعروف اخي welknownQ8

  8. #8
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

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

    السلام عليكم
    فعلا ان مشاركاتك بهذا القسم هى بمثابة مكسب من ذهب لنا
    لا اعرف كيف اشكرك على هذا المجهود العظيم
    قد حان الوقت لكى نتقدم فى برمجة الالعاب وانتاج نوعيات متقدمة منها
    فقد وصل الغرب الى قمة الجبل و نحن مازلنا عند السفح
    ارجو من المراقبين تثبيت هذا الموضوع لتعم الفائدة
    وشكرا مرة اخرى
    و عليكم السلام و رحمة الله و بركاته
    الله يخليك اخوي الكريم damh .. و الشكر لله
    و ان شاء الله نكون من المتطورين و المتقدمين في مجال البرمجة => ليش لأ...!

    ----

    شكراً أخيwellknownQ8 موضوع مفيد و به الكثير من المصادر التي احتاجها
    شكراً لك و لوقتك الذي امضيته في البحث عن هذه المحركات
    العفو أخوي challenger .. و لو انتم تستاهلون كل خير ^_^

    لحظة لحظة بعد مراجعتي للمحركات واحد واحد حصلت على محرك خيالي " Panda 3D " و اذا حققت يلي في ر اسي ان شاء الله ما بنسى لك هذا المعروف اخي welknownQ8
    اي والله .. حتى انا عاجبني هالمحرك .. و اتمنى اني اجربه في اقرب فرصة

  9. #9
    التسجيل
    20-08-2004
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,452

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

    أخي العزيز ممكن سوال

    انا اذا حملت احد المحركات هل بيشتغلن معايا على طول او يحتاجن برنامج تصميم العاب لوضعهن فيه

    ممكن الطريقة ؟ والسموحة على الازعاج



    وشكــــــــــــــــــــــــــــــــــــــــــــــــرا

  10. #10
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

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

    موضوع فعلا رائع, شكرا لك.

    اقتباس المشاركة الأصلية كتبت بواسطة d.a.m.h
    السلام عليكم
    فعلا ان مشاركاتك بهذا القسم هى بمثابة مكسب من ذهب لنا
    لا اعرف كيف اشكرك على هذا المجهود العظيم
    قد حان الوقت لكى نتقدم فى برمجة الالعاب وانتاج نوعيات متقدمة منها
    فقد وصل الغرب الى قمة الجبل و نحن مازلنا عند السفح
    ارجو من المراقبين تثبيت هذا الموضوع لتعم الفائدة
    وشكرا مرة اخرى
    ...؟؟ أليس علينا تسلق الجبل لنصل القمة؟ أليس علينا أن نبدأ من السفح؟
    في الحياة الحقيقية لا يوجد منجنيق أو مدفع يرميك إلى الأعلى, فرحلة الألف ميل تبدأ بخطوة.

  11. #11
    التسجيل
    25-07-2003
    الدولة
    جدة
    المشاركات
    46

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

    شكراً على جهدك الجبار

    انا لدي سؤوال اخي الكريم

    باي لغه برمجه صنعت الويينج اليفين9

    للبلاي ستيشن2

    وشكراً لك
    ماكل حب يدخل القلب
    سكان
    بعض الغلا لمن خذ ايام راح

  12. #12
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

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

    مشكور على المجموعة الرائعة .. بصراها كلها جديدة بالنسبة لي ... تستاهل التثبيت و يا ريت ان يقوم المراقب باضافت الموضوع بفهرس المنتدى

  13. #13
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

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

    انا اذا حملت احد المحركات هل بيشتغلن معايا على طول او يحتاجن برنامج تصميم العاب لوضعهن فيه
    جميعهم يحتاجون للCompilers يعني لو كان المحرك مبني على اللغة سي++ .. فتشغيله يكون باستخدام الvisual c++ أو غيرها من الc/c++ Compilers
    و بمجرد ما تعمل compile و من ثم Run تظهر اللعبة (او ما هو مقرر ان يظهر)



    [QUOTE]موضوع فعلا رائع, شكرا لك.
    [/QUOTE] اشكرك على الزيارة الجميلة ^_^ و أهلا بك اخوي اخطبوط

    شكراً على جهدك الجبار
    انا لدي سؤوال اخي الكريم
    باي لغه برمجه صنعت الويينج اليفين9
    للبلاي ستيشن2
    وشكراً لك
    العفو اخي الكريم أسير جدة
    صراحة لم يبلغني اي محرك استخدمت كونامي لبرمجة العابها .. لكن winning eleven هو مبني على محرك جديد استخدم اول مرة في الجزء السابع .. و طبعا كونامي شركة برمجية من الطراز الرفيع .. و أتوقع ان محركهم من عملهم و برمجتهم.

    و من الجدير بالذكر .. ان هناك هناك بعض ألعاب الPS2 المشهورة تستخدم المحرك PowerRender => بفلوس طبعا ..لكن من الممكن تجربة الديمو له

    و شكرا على المداخلة.


    مشكور على المجموعة الرائعة .. بصراحة كلها جديدة بالنسبة لي ... تستاهل التثبيت و يا ريت ان يقوم المراقب باضافت الموضوع بفهرس المنتدى
    أهلا بالمراقب الكريم ^_^ العفو ..
    شرفت الموضوع .. و شاكر لك التثبيت بارك الله فيك

  14. #14

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

    شكراً على مجهودك الرائع
    مجموعة رائعة و متميزة من المصادر
    تمت إضافة الموضوع إلى الفهرس

  15. #15
    التسجيل
    22-01-2005
    الدولة
    OctoLand
    المشاركات
    1,000

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

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

صفحة 1 من 3 123 الأخيرةالأخيرة

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •