تعرّف معنا على أهم 5 ميزات لمحرك Godot!

البرمجة والتكنولوجيا
لوجيسكول
١١ أكتوبر ٢٠٢٣

جودوت هو محرك ألعاب ثنائي الأبعاد وثلاثي الأبعاد مجاني ومفتوح المصدر ومستقل عن المنصة تم إصداره بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. وقد تم تطويره في البداية لعدد قليل من شركات أمريكا اللاتينية فقط، ولكنه أصبح رائجاً بين مستخدمي ألعاب الفيديو في جميع أنحاء العالم بعد إصداره.

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

تقدم مقالتنا نظرة شاملة على أهم ميزات وسمات محرك الألعاب سهل الاستخدام هذا.

ما هو محرك غودو؟

محرك Godot Engine هو محرك ألعاب شامل ومتعدد المنصات ومجاني الاستخدام.

يأتي اسم Godot من رواية Samuel Beckett&039;، في انتظار غودو، تعبيرًا عن نية المبدعين&039; أن المحرك لم ينتهِ أبدًا، فستكون هناك دائمًا ميزة جديدة تستحق الانتظار.

يهدف Godot إلى تزويد المستخدمين ببيئة تطوير ألعاب متكاملة تمامًا. فهو يسمح للمطورين بإنشاء لعبة من الصفر باستخدام أدوات إنشاء المحتوى فقط مثل الموسيقى أو الصور أو القوام. يتم تخزين مكونات اللعبة - من الأكواد إلى أصول الرسومات - في نظام ملفات الكمبيوتر (بدلاً من قاعدة البيانات). يهدف وضع التخزين هذا إلى تسهيل عمل فرق تطوير الألعاب معًا على التعليمات البرمجية المصدرية باستخدام تتبع الإصدار.

يمكن تثبيته على منصات متعددة ويسمح بإعدادات لكل منصة على حدة.

فيمَ تُستخدم؟

يستخدم محرك Godot لإنشاء ألعاب ثنائية وثلاثية الأبعاد.

يدعم محرك Godot حاليًا المنصات التالية:

  • Windows

  • macOS

  • لينكس

  • أندرويد

  • iOS

  • بلاك بيري 10

  • FreeBSD

  • OpenBSD / DragonFly BSD

  • HTML

  • ويندوز رنت (WinRT)

  • منصة ويندوز العالمية (UWP)

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

كيف يمكنك الحصول على محرك Godot؟

من أكبر مزايا Godot أنه مجاني للاستخدام، وكما ترى أعلاه، فهو يدعم أكثر أنظمة تشغيل الكمبيوتر والهاتف شيوعًا. إذا أراد طفلك تجربته، يمكنك تحميل محرك Godot من هنا.

ما هي الإصدارات التي يمتلكها محرك Godot؟

يحتوي Godot على إصدارين، الإصدار القياسي والإصدار الأحادي. الفرق الرئيسي هو أن الإصدار الأحادي يدعم لغة البرمجة C#. من ناحية أخرى، يدعم الإصدار القياسي لغة البرمجة النصية الخاصة بـ Godot، والتي تسمى GDScript، بحيث يمكن للمستخدمين كتابة نصوصهم البرمجية والقيام بكل ما يمكنهم القيام به في الإصدار الأحادي. بناء جملة GDScript&039;مشتق في الغالب من لغة بايثون، لكنه لا يدعم جميع ميزات اللغة التي تدعمها بايثون، بل ويتضمن العديد من ميزات بناء الجملة المخصصة الخاصة بمحتوى محرك Godot.

ما هي الميزات الرئيسية لمحرك Godot؟

المزايا الرئيسية لمحرك Godot هي أيضًا المزايا التي جعلته يحظى بشعبية كبيرة بين العديد من المستخدمين.

1. نظام المشهد القائم على العقدة

يستخدم محرك Godot نظام مشهد قائم على العقد، حيث تمثل كل عقدة جانبًا معينًا من اللعبة أو التطبيق. هذا يجعل من السهل إنشاء مشاهد وتسلسلات هرمية معقدة وإعادة استخدام الأصول في جميع أنحاء المشروع.

2. أدوات مدمجة

يتضمن Godot مجموعة من الأدوات المدمجة، مثل محرر الرسوم المتحركة، وخريطة البلاط، والمستوى، ومحرر التظليل المرئي، لتسهيل إنشاء أصول اللعبة وإدارتها.

3. رسومات قوية ثنائية الأبعاد وثلاثية الأبعاد

يدعم محرك Godot كلاً من الرسومات ثنائية الأبعاد وثلاثية الأبعاد ويتضمن مجموعة من الأدوات المدمجة لإنشاء أصول اللعبة وتحريكها. كما يدعم مجموعة كبيرة من تنسيقات الملفات الشائعة للصور والملفات ثلاثية الأبعاد.

4. ترخيص مفتوح المصدر

Godot مرخص بموجب ترخيص MIT، مما يعني أنه مجاني للاستخدام والتعديل والتوزيع، مما يجعله خيارًا مثاليًا للمطورين المستقلين والهواة.

5. Physics engine

Godot has a built-in physics engine that supports both 2D and 3D physics, making it easy to add realistic physics to games and other interactive applications.

يمكن للأطفال الالتحاق بدروس البرمجة عبر الإنترنت في Logiscool

كيف تتعلم غودو؟

إذا كان طفلك مهتمًا بتعلم المزيد عن البرمجة أو تطوير الألعاب أو محرك غودو، فعليك إلقاء نظرة على مجموعتنا المختارة من دروس البرمجة لوجيسكول للأطفال. دورة Godot مناسبة للطلاب الذين تتراوح أعمارهم بين 12 و18 عاماً وتتطلب إكمال دورة MIX 312 أو اختبار الدخول إلى لوجيسكول. خلال دورة البرمجة Godot/Python، يمكن للأطفال خلال دورة البرمجة Godot/Python اكتساب معرفة مستقبلية من خلال أساليب مرحة وتعلم قائم على التجربة. ستعلمهم هذه الدورة أساسيات تطوير الألعاب باستخدام محرك Godot بالإضافة إلى أساسيات لغة برمجة Python. سيحرص مدرسونا المتفانون وذوو الخبرة في لوجيسكول على أن يحصل الطلاب على أقصى استفادة من دراستهم مع الاستمتاع في الوقت نفسه.