اغلب الناس يقولون للمبتدئين تعملوا لغة بايثون كبداية لك في تعلم البرمجة
وطبعا انت لا تريد تعلم لغة برمجة لا فائدة منها ولا تستطيع فعل شئ
تذهب الي 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 لا اريد نشرهم
والرابعة سانشرها عما قريب
يمكنك زيارة الموقع الرسمي للمحرك من هذا الرابط
ويمكنك البدء في تعلم هذا المحرك الذي يستعمل لغة بايثون باللغة العربية
من هنا -->
يمكنك زيارة هذا الجروب علي الفيس بوك للاستفسار اكثر عن هذا المحرك
التعليقات