جميع الحقوق محفوظة لموقع ALGameDev.com ولمؤلف هذه المقالة..المقالة موجهة للهواة ولانضمن صحتها الكاملة


بلوحة مفاتيح: عبدالله الشمري

الصفحة الرئيسية

الدرس سالب واحد : مقدمة

ALGameDev.com

بسم الله الرحمن الرحيم.
  • opengl هي واجهة برمجية لاستغلال قدرات كرت الشاشة لديك .. أي أنها تستعين في الغالب بكرت الشاشة لاداء مهام الرسم والاكساء الخ .. بدأت مطلع تسعينات القرن الماضي ولازالت على قيد الحياة .. بل تتطور نحو الاقوى .. بدأت بالنسخة رقم 1 ثم 1.1 ثم 1.2 ثم 1.3 ثم 1.4 ثم 1.5 ثم 2.0 وأخيرا وليس آخرا 2.1 .. والقادم النسخة الثورية 3.0 .. تعمل على أكثر من لغة وأكثر من نظام تشغيل .. ولدت ألعاب احترافية على مستوى العالم .. نذكر منها لعبة كويك الشهيرة (Quake III) .
  • Java : لغة الجافا معروفة .. لكن المعروف هو أن الجافا وفرت دعم في غاية الجودة لمكتبة OpenGL بحيث كل ماتستطيع أن تقوم به بالسي بلس .. تقوم به بلغة الجافا ( مع فارق واضح في مستوى الأداء و التحديث ) .. يوجد عدة طرق لتطوير تطبيقات وألعاب باستخدام OpenGL و الجافا .. اما مكتبة JOGL أو LWJGL .. ونحن سنستخدم المكتبة الأخيرة لأنها أسهل فقط ! .. والنتيجة واحدة على كل حال .. فمكتبة OpenGL هي مكتبة واحدة .
  • الدورة موجهة للمبتدئين .. وستكون الدروس مباشرة ونظرية مع تطبيق عملي في نهاية كل درس .. سأحاول أن أعطي الزبدة .. حتى لا تمل .. ولذلك ستكون الدروس مختصرة ومقتصرة على الأمور المهمة .. اذا انتهيت من هذه الدورة بحول الله .. سأعيد كتابة المقالات بشكل علمي أكثر وبتفصيل أكثر .. ولا أدعي بأني ملم بكل شيء في OpenGL فهناك العديد والعديد من المواضيع التي لم اقرأ عنها حتى الان ..
  • سأفرض أنك ملم بالجافا .. طموح .. متفائل .. مبتسم .. وصبور .. لانك ستواجه دروس مملة بكل تأكيد !! . عندما أقرأ دروسي أصاب بالملل .. وأظنك كذلك .. لذلك سأفرض أيضا أنك شجاع .. ترسل لي أخطائي وتصحح لي مساري .. وتبيّن لي عيوبي ( على الخاص طبعا . بدون فضائح :-) ) .
  • نبدأ على بركة الله ..


    الصفحة الرئيسية