الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحدي ....

مغلق
بدأه NubiaPrince في 16 أكتوبر 2006 · 8 رد · 1,536 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعا

لقد طرحت منذ فترة وجيزة موضوع إسمه أسرار الكبار في برمجة الألعاب ,و قد لاقيت من النقد :( أكثر مما وجدت من حلول أو دعم لقد هدفت وضع الحقيقة أما الجميع لنحاول مجاراتها بشكل مناسب حتي و بشكل غير مكلف كما يحدث بالخارج :^) ...!

لازلت لا أعرف فيما أخطأت..!؟

المهم ;

أن إقترحت إقتراح لم يراه الجميع لذا أردت فصله في موضوع مستقل :

اقتباس
و لكن هل تريدون الرأي النهائي لي في الأمر !؟

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

- الشروط :

1- أن يكون محرك ثلاثي الأبعاد و يدعم الرسم ثنائي الأبعاد .

2- يدعم الـDirectX و الـ OpenGL علي السواء .

3- لا يشترط تصميمه لغة برمجة واحدة .

4- تحديد جدول زمني إجباري لإنهاء العمل بالمحرك و يتم الإستغناء عن من يخرج عن الجدول فوراً (للجدية) .

5- أن يصمم بإسلوب البرمجة غرضية الهدف OOP أو (Object Orinted Programming ) .

أما باقي الشروط من إختصاص المشرفين ,هذا تحد إن إستطاع المنتدي أن يقوم بمحرك مثل هذا خلال الـ( 11 شهراً)

القادمة .

و أتمني أن ننجح في هذا ;

و انا لازلت أري إنه الحل النهائي إمكناتنا تسمح لنا بهذا ,لذا أتمني أن أري تقدم لا نقد لي أتمني أن أري تنفيذ من أول مرة مادمنا نقدر :) و إن شاء الله ناجحين .

يا شباب محرك رسومي فقط أنا ما أراها معجزة يعني :lol:

أتمني التفاعل من إدارة المنتدي ,هذا أول مشروع جماعي لنا نريد أن نثبت شيئاً

معظم النتديات الكبري الأجنبية و هي لاتزيد عنا بشئ تقوم بعمل محركات لها أو حتي أدوات أو تطور أحد المحركات المفتوحة بشكل دوري علي الأقل -_- .

أظن الوقت قد حان لننتج شئً

تم تعديل هذه المشاركة بواسطة NubiaPrince في 16 أكتوبر 2006 في 05:03

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#2

عفوا ولكن

اقتباس
يدعم الـDirectX و الـ OpenGL علي السواء
اقتباس
لا يشترط تصميمه لغة برمجة واحدة
إن كنت تريد القيام بخطوة فلماذا تحاول جعلها كبيرة لماذا لا تقسمها لخطوات جزئية أصغر وتبدء من حيث تراه مناسبا
#3

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

163374357.gif

#4
اقتباس
يا شباب محرك رسومي فقط أنا ما أراها معجزة يعني

والله يااخوي ليست معجزة .. لكن انا خذيت عبرة من هالمشروع.

/index.php?showtopic=100159

اذا كان مشروعنا السابق عبارة عن 2d وفشلنا فشل ذريع :D .. اجل لو يصير ثري دي وش النتيجة ..

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

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

لكن ما فيه اي مشكلة ..

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

عدد المشاريع الفاشلة += مشروع :) ..

امزح ... ان شاء الله ما يفشل .. لكن الخوف هو من عدم التفاهم ..

ايضا لو قلنا اننا نريد دعم dx و gl بنفس الوقت .. فهذا يعني يجب ان كل شخص عنده sdk ليكمل معنا المشروع .. ويمكن ايضا لازم يصير عنده مترجم مايكروسوفت عشان يتفاهم معنا ..

تم تعديل هذه المشاركة بواسطة الشمري في 16 أكتوبر 2006 في 21:11

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

السلام عليكم

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

الأمؤ الثاني و هو محررات Microsoft يوجد Express Compilers و هي مجانية و يمكنني أن أرسل و وصلات تحميل لها لأي شخص علي بريده إن شاء الله ;

هذه المحررات هي :

اقتباس
C# Express 2005

C++ Express 2005

Visual Basic.net Express 2005

J# Express 2005

Web Developer Express 2005 (ASP, ASP.net)

SQL Server Express 2005

و كلها تدعم الإمتدادات القديمة لـ Visual Studio 6 + دعمها للـ NET Framework.

و لإمتدادات Visual Studio.net 2005 بالكامل ,

كدة أنهينا مشكلة الـ Compilers إن شاء الله .

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

لأنه عمل فردي و طوييييل جداً كما تدركون ,أسئلكم الدعاء لي بأن أوفي بوعدي و أن يمكنني الله تعالي من إنهائه في الوقت المحدد ,

و أتمني أن ألقي الدعم الالزم إن شاء الله .

و ٍاعلمكم حين أبدأ إن شاء الله تعالي ;

السلام عليكم

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

الأمؤ الثاني و هو محررات Microsoft يوجد Express Compilers و هي مجانية و يمكنني أن أرسل و وصلات تحميل لها لأي شخص علي بريده إن شاء الله ;

هذه المحررات هي :

اقتباس
C# Express 2005

C++ Express 2005

Visual Basic.net Express 2005

J# Express 2005

Web Developer Express 2005 (ASP, ASP.net)

SQL Server Express 2005

و كلها تدعم الإمتدادات القديمة لـ Visual Studio 6 + دعمها للـ NET Framework.

و لإمتدادات Visual Studio.net 2005 بالكامل ,

كدة أنهينا مشكلة الـ Compilers إن شاء الله .

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

لأنه عمل فردي و طوييييل جداً كما تدركون ,أسئلكم الدعاء لي بأن أوفي بوعدي و أن يمكنني الله تعالي من إنهائه في الوقت المحدد ,

و أتمني أن ألقي الدعم الالزم إن شاء الله .

و ٍاعلمكم حين أبدأ إن شاء الله تعالي ;

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#6

السلام عليكم

انا لدي نواة تطوير محرك بلغة ++C و OpenGL

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

اذا اردتم ساهمت بها

تحياتي

#7

أضف هذه النواة أخوي " الكون " .. أنا ايضا عملت نواة .. لكن أحس ان الكود غير صالح للاستخدام ..

انا متحمس جدا لمشاهدة الكود اللي عملته ... أتمنى تضيفه .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#8

السلام عليكم

اهلا بك اخي العزيز الشمري

النواة التي لدي و النواة التي لديك ستكون بداية لمحرك ذي نواتين :)

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

طبعا هناك كائن محتار فيه و هو كائن اسمه Borkan2D_TextureLib

و هو من اسمه كائن الاكساء حيث يقوم بتحميل اكساء و التصيير به

و في نفس الوقت استغنيت عن الكائن بدمج الاكساء في كائنات المشهد Borkan2D_Stage و الكائن Borkan2D_Sprite

المزايا مقابل العيوب

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

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

قبل التصيير

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

تحياتي

#9
اقتباس
اذا كان مشروعنا السابق عبارة عن 2d وفشلنا فشل ذري
أنا أول مرة بشوف هالمشروع وسأقوم برفعه قريبا لأني أريد محاولة احياءه وأظن أني أعرف الطريقة حاليا «بعد مشاهدة العديد من المشاريع الجماعية تفشل»

هذا الموضوع مغلق.

مواضيع مشابهة