مكتبة مع عينة مشاريع وقوالب لتعلم استوديو صانع الألعاب ولغة صانع الألعاب (GML) مع بنية رمز مناسبة
يتم تصنيف المشاريع في مستويات صعوبة متعددة:
0 (مستندات) - يستخدم للتوثيق ، والأدلة ، والرسوم البيانية UML والبرامج النصية الصغيرة.
1 (المبتدئين) - مشاريع / عينات صغيرة لحلول محددة أو قوالب لعبة صغيرة.
2 (وسيطة) - المشروعات التي تزيد قليلاً عن مستوى المبتدئين ، مثل الشبكات والتوفير والتحميل.
3 (متقدم) - مخصصة للميكانيكا المعقدة مثل أنظمة المخزون ، الادخار ، التحميل ، الشبكات ، توصيل GMs بالخوادم ، إلخ.
من هذا؟ يهدف هذا المستودع في الغالب إلى الأشخاص الذين ليس لديهم الكثير من الخبرة مع صانع الألعاب. ومع ذلك ، هذا لا يعني أنه لا يوجد شيء قيمة هنا للمطورين ذوي الخبرة. نيتي هو إنشاء قائمة قيمة من المشاريع العينة التي يمكن أن تساعد أي شخص في بناء حله.
هيكل مجلد الوثائق:
المستندات:
الرسوم البيانية: (مخططات UML ، المخططات ، التصميمات ، إلخ)
الموارد الخارجية: روابط لمحتوى مجاني ومفيد.
الرسومات: Tilesets ، إلخ.
أدلة: مفاهيم البرمجة أوضحت ، إذا/أخرى البيانات ، وحالات التبديل ، إلخ. العينات: المشاريع التجريبية الصغيرة التي تعرض ميزات محددة مثل الهدف القائم على الماوس أو الحركة من أعلى إلى أسفل أو تسجيل الضرب.
قصاصات: قصاصات الرمز التي يمكن أن تتم لصقها بسهولة. يتضمن المقتطف رمز حركة بسيط ، والهدف من الماوس ، وما إلى ذلك ، إلخ.
جدول المحتوى
docs:
diagrams:
-none currently included.
external-resources:
-1 text file with all external resources.
graphics:
-tileset folder, currently 1 tileset included for top-down interiors.
guides:
-if/else statements and switch cases guide
-scoping variables guide
etc.
samples:
-mouse_based_aiming
-simple_hit_registration
-simple_top_down_movement
-subsystems/modules
snippets:
-mouse_based_aiming
-simple_hit_registration
عينة المشاريع حسب مستوى الصعوبة:
0 - لا ينطبق
1 - ثلاثة مشاريع
2 - ثلاثة مشاريع
3 - مشروع واحد