اغلب الناس يقولون للمبتدئين تعملوا لغة بايثون كبداية لك في تعلم البرمجة

وطبعا انت لا تريد تعلم لغة برمجة لا فائدة منها ولا تستطيع فعل شئ

تذهب الي google وتبدء في البحث عن استعملات وفوائد هذه اللغة

لتكتشف انها كنز ويجب علي الجميع تعلمها

لانه فعليا

ما هو الشئ الذي لا تستطيع عمله هذه اللغة الرائعة

فهي تستعمل في كثير من المجالات مثل الويب والذكاء الاصطناعي وتطبيقات الويب وبرامج الديسكتوب

وغيرها الكثير

وتبدء مغامرتك في تعلم لغة بايثون

وتنتهي منها وانت تعرف جميع الاساسيات وكيفية استعمال الـoop

.

.

وهنا تاتي الصدمة

ماذا بعد تعلم اللغة

تكتشف انها رغم امكانياتها الكبيرة

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

الشئ الوحيد الذي تستطيع تعمله باستخدام لغة بايثون هو بيئة العمل جانغو فقط

ولا تستطيع انشاء اي محتوي بهذه اللغة الا فقط المواقع

امر محزن اليس كذلك

.

.

طبعا الامر محزن فمثلا انا شخصيا لا احب تطوير المواقع

فماذا افعل بهذا العلم

.

.

واخيرا وبعد قرابة الاربعة اشهر او اكثر من تعلمي لغة بايثون

وجدت الحل المثالي لكي استطيع استخدامها

وما هو المجال الذي يمكنني اخيرا استخدامها فيه بطريقة جيدة

انه مجال صناعة الالعاب

ستقول سوف تستخدم مكتبة pygame اليس كذلك؟؟

ابدا يا صديقي فانا لن استخدم اي مكتبة علي الاطلاق لعمل الالعاب بلغة بايثون

بل سوف استخدم محرك العاب مخصص لعمل العاب متعددة المنصات

وهذه المنصات هي

{اندرويد - ios - ويندوز - ماك - لينكس - html}

تخيل جميع هذه المنصات بضغطة زر فقط

امر جنوني اليس كذلك

خاصتا وانني استعمل لغة بايثون لذلك

الامر الاكثر جنونا هو مميزات المحرك الكبيرة

فمن مميزاته

1- مجاني ومفتوح المصدر

2- يمكنه عمل العاب 3D, 2D, VR

3- لديه منصة لعمل الانيميشن خاصة به

4- يعمل علي اكثر من منصة (ويندوز - ماك - لينكس)

5- حجم المحرك قليل جدا لدرجة انك لن تصدق انه اقل من 50 ميجابايت

6- تصدير الالعاب لاكثر من منصة (اندرويد - ios - ويندوز - ماك - لينكس)

7- لا يحتاج الي مواصفات عالية لتشغيله

8 - تستطيع استخدام احد هذه اللغات لكي تعمل عليه (C# - C++ - Visual Script - GDScript)

طبعا هنا ستقول اللغات التي يستخدمها المحرك ليس فيها بايثون

اذا كيف ستستخدمه؟

وهنا ياتي الامر الجميل

اللغة الاساسية الخاصة بالمحرك هي لغة تسمي GDScript

لغة مبنية من الاساس علي لغة بايثون

وتشبه لغة بايثون بدرجة كبيرة لا يمكن تصورها

لدرجة انك تستطيع ان تقول انها هي نفسها بايثون

حتي ان الشركة المصنعة للمحرك قالت انهم صنعوا هذه اللغة لتكون بنفس سهولة لغة بايثون

امر جميل اليس كذلك اخيرا المشكلة حلت

واصبح هناك مجال جديد يمكن للمرء تعلمه باستخدام لغة بايثون

.

.

وهنا تاتي المشكلة

محرك الالعاب هذا ليس لديه اي شرح باللغة العربية

امر مؤلم

ولكنني قررت شرح هذا المحرك الرائع علي مدونة مختصة به

فانا (احمد الله علي ذلك) قد تعلمت اللغة الانجليزية منذ فترة ليست بكبيرة

وبدات في تعلم هذا المحرك الرائع من المقاطع الاجنبية

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

والي الان قمت بعمل 4 العاب به

3 لا اريد نشرهم

والرابعة سانشرها عما قريب

يمكنك زيارة الموقع الرسمي للمحرك من هذا الرابط

https://godotengine.org

ويمكنك البدء في تعلم هذا المحرك الذي يستعمل لغة بايثون باللغة العربية

من هنا --> https://goo.gl/HzJ6LR

يمكنك زيارة هذا الجروب علي الفيس بوك للاستفسار اكثر عن هذا المحرك

https://goo.gl/czu3zz