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

للنقاش: حول برمجة الالعاب بلغات الدوت نت

مغلق
بدأه (HARD) في 2 فبراير 2008 · 19 رد · 2,248 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اولا احب اشكر القائمين على هذا القسم الرائع

والذين يقدمون الدروس ويقدمون الاجابات دائما لمن سئل :)

احب اسئل الان توجد عدة طرق لبرمجة الالعاب على لغات الدوت نت

فانا شخصيا استخدم السى شارب

السؤال هو

ماهى افضل واقوى طريقة تمكنى لبرمجة الالعاب قوية

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

هل المكتبة xna من مايكروسوفت

ام المحرك الرائع irrlicht ؟؟

ايهما اقوى او بمعنى اصح ايهما اوسع واشمل ؟

فانا اريد ان اتعلم شئ ليس له حدود يتوقف عندها مثلا يعنى ما اقعد اتعلم واحترف وفاجئة يتوقف عند حد معين :(

انتظر ارائكم فى هذا الموضوع :)

#2

شوف ... سؤال صعب ، كل حاجة بتتغير و لها انتهاء ، بالنسبة لXNA هي جيدة و لها تجارب جميلة و مدعومة و لها مجتمعها .. و لكن انصحك بالتعامل مع الدايركت اكس و السي # ...

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

مشكور يا غالى على هذا التوضيح

ولكن زى ما انت عارف انه تم ايقاف دعم الدايركت اكس فى السى شارب ؟؟؟:(:(

#4

حاولت مند ايام تعلم xna واول عائق وجدته انها لا تعمل سوى مع visual studio .net 2005

بالاضافة الى ذلك فهي لا تعمل سوى على نظم ميكروسفت و xbbox .(مقارنة مع irrlecht )

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

اما عن irrlecht فشهرتها تغني عن تعريفها.

و رأيي الشخصي ان تتعلم الاثنين

و ان كنت تحب السي شارب ابدأ ب xna

#5

اشكرك اخوى الفاضل مصطفى على ابداء رايك :)

ولكن لدى سؤال هل irrlecht تعمل على كافة المنصات ام فقط على الويندوز ؟؟

هل يمكن عمل الالعاب للاكس بوكس مثلا عليها ؟؟

#6

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

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

فالمتعلم لبرمجة الألعاب عليه الانطلاق من الأساس وتعلم الأسس لبرمجة الألعاب سواء باستعمال DirectX أو ال OpenGL

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

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

IRRLICHT مدعومة على جميع المنصات وقد جربتها على اللينكس أيضا وهناك أيضا مشروع IrrlichtNETCP أي Cross-Platform

جاء لدعم المكتبة على لغات الدوت نت في مختلف المنصات

أما عن سؤالك عن دعم الXBOX فيمكنك مراجعة اجابة السؤال المطروح في الFAQ

http://www.irrlicht3d.org/wiki/index.php?n=Main.FAQ

بالتوفيق ان شاء الله

#7

الصراحة هذا الرد الذى كنت انتظره من اول ما وضعت الموضوع :)

فى البداية شكيت انك لن ترد على موضوعى :(

انا طبعا اهتم بالانتاج وليس فقط التطوير :)

ولن استفيد من توفير الوقت على حساب الكفائة فأنا عندى انى اعمل شئ بكفائة وجهد واستفيد منه

على شئ اعمله فى خمس دقائق واجى انزله القى الناس قاعدة تنتقد ولا يوجد اى اقبال على العمل :)

______________________________________________________________

ارى انه IRRLICHT يعمل على كل المنصات والاكس بوكس وكمان الماكنوتش يعنى شئ مذهل :)

انا فى نظرى الان بما انه يعمل على منصات كثيرة فهو يمكن يكون فى مستوى الـ xna تقريبا ؟؟؟

فما هو رأيك ؟

_______________________________________________________________

تم تعديل هذه المشاركة بواسطة (HARD) في 3 فبراير 2008 في 13:31

#8

الموضوع له عدة جوانب وقد لا أفيدك كثيرا في أخذ نظرة واضحة

هناك مشروع هو في بدايته اطلق عليه اسم Mono.Xna لنقل المكتبة على اللينكس لكن لا أعرف عنه أخبار جديدة

Xna موجهة للعمل على بيئة الويندوز والxbox أما Irrlicht فهو أوسع

في الحقيقة أعجبت كثيرا بالمكتبة IrrlichtFramework وهي تشبه كثيرا في هيكلتها للXNA ومع هذا فأنا لا أخفي عليك اعجابي بالXNA خصوصا وأن صاحب المكتبة IrrlichtFramework وهو ألماني أيضا مهتم أكثر بالXNA وأنا متابع لابداعاته حول محرك فيزيائي اسمه JigLibX موجه للعمل عليها مما جعلني أميل إليها كثيرا

لكن في الوقت الحالي لا أملك كرت شاشة بمستوى هذه المكتبة مما يجعلني أصبر قليلا B)

تم تعديل هذه المشاركة بواسطة DreamNet في 3 فبراير 2008 في 19:56

#9

والله تعرف يا غالى :)

انا ايضا لا املك كرت شاشة قوى :( وهذا مأثر فيا جدا :(

شكلى هتعلم IrrlichtFramework بما انه مشابه لهيكلة xna بشكل كبير

وبما انها تعمل بشكل واسع اذا فانا ارى انه يمكننى عمل اى شئ فيها :)

وطبعا العمل يكون من ابداع الصان ليس من البرنامج صح :):)

#10

جارى البحث وجارى ايضا عمل اقوى مواضيع المقارنات على الاطلاق :):)

وان شاء الله سأحاول ان اشمل كل شئ :):)

#11

سؤال فى غاية الاهمية اخوانى الافاضل :)

والصراحة استحيت انى افتح موضوع جديد عن سؤال :)

السؤال هو انا حملت irrlicht او املك النسخة 1.3.1 و النسخة كمان 1.4

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

ماهى الملفات الازم انى اضفها لابدء برمجة ( طبعا اقصد الملفات التى لازم اضعها فى الفيجوال :) )

واين اضعها هل فى system32 ام فقط اقوم باسترادها من الفيجوال فقط ؟

ماهى النسخة الافضل فى الاستخدام :)

ياريت جواب على سؤالى فى اسرع واتمنى هذا :):)

تم تعديل هذه المشاركة بواسطة (HARD) في 7 فبراير 2008 في 12:49

#12

ممكن احد يقول انه الطريقة مشروحة هنا بالمنتدى

المشكلة انه انا فى الخطوات الاولى الصراحة لم افهم جيدا لانه فيه بعض الالغاز :(

وللاسف المشرف قام باغلاق الموضوع :(

ارجو منكم شرح مصور :(

#13

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

بالنسبة للموضوع القديم للمحرك فقد تم اغلاقه من طرف المشرف ربما لانه رأى أنني نقلت اهتماماتي إلى المكتبة IrrlichtFramework وقد تم فتح موضوع منفصل لها :)

على العموم أنصحك بالانضمام معنا للموضوع الثاني

إطار جيد للتعامل مع Irrlichtcp رسم صوت وفيزياء معا, مقدمة لاستعمال IrrlichtFramework

أما اذا كنت مصرا على تطبيق الدروس الأولى فلا بأس :) لكن فقط هناك ملاحظة أشرت إليها في السابق أن ملف المرجع ليس هو الموجود مع ملفات الDlls التي أرفقته في بداية الموضوع الأول لكنه الموجود مع الSDK للمحرك والمشار إليه في هذه المشاركة

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

post-23361-1202469315_thumb.jpg

من الصورة سترى أن هناك فرق بين المكتبات في الملفات المستعملة

ستلاحظ أن عند اضافة المرجع للمكتبة Irrlicht.NET يجب أن يكون الملف حجمه 220 وليس 184 فالملف الثاني خاص بالمكتبة IrrlichtNETCP

قد تفيدك الصورة في ملاحظة الفروق لكن انصحك بالمتابعة معنا في الموضوع الثاني المتعلق بالمكتبة IrrlichtFramwork

#14

انا رأيت موضوعك الثانى يا غالى

ولكن للاسف احزننى جدا انك تستخدم vb.net

لذلك لم استطيع ان اطبق معكم الدروس سأحاول قدر الامكان الاستفادة واللجوء الى موقع المحرك وسأحاول ان اضع ما استفيد منه :):)

#15

المكتبة IrrlichtFramework مفتوحة المصدر ومكتوبة بالسي شارب حتى :)

وبها مثالين بسيطين أيضا

سبب اعتمادي على الvb هو ان المتتبعين للموضوع الأول كانو يستعملونه وقد بدأت في الأول مع السي شارب ثم تحولت للvb

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

#16

المكتبة IrrlichtFramwork

اشوفها شاملة :) عن .net الصراحة ياريت تحاول انك تستخدم السى شارب ؟؟؟

لانه محبيين السى شارب كثيرين :) :):)

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

#17
اقتباس
وللاسف المشرف قام باغلاق الموضوع

لا اعرف هل هو أنا اللي اغلقته اولا .. ممكن اكون أنا والله ناسي ... ممكن السبب مثل ماقال الاخ DreamNet .. لكن سأفتح الموضوع الان .. واسف على اي ازعاج ,, لكني مش متأكد تماما انه انا اللي اغلته :D

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#18
اقتباس
لا اعرف هل هو أنا اللي اغلقته اولا .. ممكن اكون أنا والله ناسي ... ممكن السبب مثل ماقال الاخ DreamNet .. لكن سأفتح الموضوع الان .. واسف على اي ازعاج ,, لكني مش متأكد تماما انه انا اللي اغلته

مشكور يا غالى على مرورك

الصراحة يا غالى لم احب ان اذكر اسم احد من المشرفين

لا يقولون انى متطرف ارهابى ههههههههههههههههههههه <<<<< امزح بس

ما حبت اذكر اسم احد :)

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

لا أظنني سأعيد الدروس من جديد لكني سأحاول اعادة الأمثلة الموضوعة بالسي شارب عن قريب ان شاء الله

اقتباس
ممكن اكون أنا والله ناسي ... ممكن السبب مثل ماقال الاخ DreamNet .. لكن سأفتح الموضوع الان ..

شكرا على اعادة فتح الموضوع أخي الشمري رغم انني كنت مرتاحا نوعا ما والموضوع مغلق :D

بالتوفيق ان شاء الله للجميع

#20
اقتباس
لا أظنني سأعيد الدروس من جديد لكني سأحاول اعادة الأمثلة الموضوعة بالسي شارب عن قريب ان شاء الله

لا اطلب الاعادة ابدا :) لانه شئ متعب :) ، فانا اعلم هذا الشئ :)

كل ما اطلبه بالفعل هو وضع شرح للامثلة المكتوبة بالسى شارب :)

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

الصراحة انا واجهتنى مشاكل لا حصر لها :(

ولا احب ان افتح موضوع جديد ههه

سأضع المشكلة هناك :):)

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…