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

مجهود متميز يا اخي الشمري ولكن لي ملاحظات .....

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

:) السلام عليكم

أخي الشمري موضوعك الجديد ممتاز و الله و شامل ولكن -_- ,كنت أتمني ان تفتح الموضوع للمناقشة وألا تغلقه أو تفتح قسم للدروس وترفعه إليه إن لم تكن تسمح بفتح الموضوع , ;) من باب التنظيم ليس أكثر .

و لكن لست هذه الملاحظة المقصودة ;

في الموضوع

اقتباس
الان انت ماذا تختار ؟؟

جواب :

أنت مسيّر ولست مخيّر .

على حسب لغة البرمجة التي تتقنها :

اذا كنت تبرمج باستخدام :

--------------------------------

1- لغة السي والسي بلس C- CPP /

أنت لك مطلق الحرية في استخدام أي مكتية من هذه المكتبات ,

OpenGL - Directx-Allegro-SDL .

لكن .. اذا أردت عمل العاب ثنائية وثلاثية الابعاد فاختر OpenGL او DirectX ..

واذا اردت عمل العاب ثنائية الابعاد فقط فاختر SDL او ALLEGRO .

2- لغة الدلفي :

أمامك خيار واحد هو OpenGL .

3- لغة السي شارب ولغة VB.NET :

أمامك خيار واحد هو DirectX .

4-لغة الجافا :

أمامك خيار واحد هو OpenGL .

- هذا الكلام ليس دقيقاً للأسف أو يمكن التحايل عليه قليلاً ;) ,نعم ممكن جداً ان يحدث أن نستخدم الـ DirectX و الـ OpenGL داخل محرر Compiler لغة الـJava ...! نعم من خلال محرر Microsoft J# Compiler من باقة Visual Studio 2005 .NET و هناك نسخة مجانية منه J# Express علي موقع Microsoft .

الـCompiler مخصص لدعم لغات الـ (J) أي Java و تمكين إستخدام مكتبات Microsoft الحصرية داخلها ولكن لها عيب واحد واضح وهو وقف أحد مزايا كود Java او اللغة ككل و هي Run Evrey Where أي العمل علي أي نظام تشغيل ,وهذا لأنه لا يوجد Runtime للـ DirectX علي بيئة غير

MS Windows .

- أيضاً Delphi لها DirectX SDK هـــنـــــا

معها شرح أيضاً :lol: .

و هناك تلميح صغير حين تحدثت عن الـ GUI :

اقتباس
ماهي مكتبات GUI وما علاقتها بصناعة برمجة الالعاب ؟

هي اختصار لـ :

Graphical User Interface

ونحن سنتحدث فقط عن المكتبات المخصصة لبرمجة الالعاب ..

مكتبات GUI توفر لك وبسهولة امكانية انشاء " ازرار - قوائم - صندوق نصي - الخ الخ .. من الادوات التي تحتاجها لعرضها في لعبتك."

طبعا تستطيع انشاء مكتبة GUI بنفسك او تستخدم مكتبة جاهزة .

راجع هذا الموضوع :

/index.php?showtopic=83629

تحدثت عن الـ GUI و لكن يجب انا نعطي نبذة عما سبقها وأظن إنه الـ Console هو النظام الذي سبق الـ GUI و كان علي حسب ما فهمت علي التحكم بإستخدام Script لا من خلال قوائم أو أزرار أو أي ادوات تحكم مرئية .

أسف للإطالة و لا أقصد الإنقاص من موضوعك و لكن الكمال لله سبحانه وتعالي و انا أردت أن أضيف ما يميزنا بالفريق العربي .

و نتمني المزيزيد من كل الإخوة الأعضاء :) .

أخيكم في لله ;

NubiaPrince

أحمد اسامة

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

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

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

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

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

#2

أنا فضلت ان اغلق الموضوع لانه FAQ ... وأرحب باي اضافة او رد ..

---

بالنسبة للجافا و dx .. و الدلفي و dx .. فأنا كنت أعتقد 100% انه يوجد دعم .. ولكن الكلام هنا حول عدد الدروس

وقد بينت ذلك في ذلك الموضوع :

اقتباس
التفصيل :

السي شارب تدعم OpenGL .. ولكن دعم محدود ... والدروس في الانترنت قليلة جداااا .. لذلك لا تضيع وقتك في ما لاينفع واتجه للدايركت اكس .

ايضا الدلفي تدعم dx ولكن الدعم محدود .. والدروس في الانترنت قليلة جدا .. لذلك ستتعب .. فاتجه فورا الى OpenGL لتجد مئات الدروس .

وهكذا مع بقية اللغات .

فالسي شارب تدعم opengl .. ولكن الدروس لن تتعدى عدد الاصابع .. فلماذا تتعب نفسك في شيء لن يفيدك ..

أيضا الجافا .. تدعم dx .. ولكن معلوم ان دروس opengl للجافا اكثر من dx .

فأنا اعتمدت في التقييم على عدد الدروس ومصادر التعلم ..

ولكن لم اتوقع ان يكون للدلفي و dx كل هذه الدروس :) من وين طلعتها :) ..

تم تعديل هذه المشاركة بواسطة الشمري في 13 أكتوبر 2006 في 00:23

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

كلامك منطقي جداً و شكراً علي التوضيح :)

و عموماً لو محتاج دروس أو اي شئ من النت تاعبك ;) سيبها علي الله و علي العبد لله .

تم تعديل هذه المشاركة بواسطة NubiaPrince في 13 أكتوبر 2006 في 01:25

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

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

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

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

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

#4

أه...بالمناسبة ;)

حاول أن تضع Directory جديد لعرض الـ FAQ's عليه .

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

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

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

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

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

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

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