سوف تساعدنا العشوائية الزائفة: مجموعة مختارة من الأدوات لتوليد الأصول للعبة

لقد Ludum Dare 44 لقطات الماضي ، Ludum Dare 44 ، لكن الرغبة في ممارسة الألعاب وصقل مهاراتهم لم تتركني بعد ، وأعتقد أن كثيرين. خلال الاطلاع على الصفحة الرئيسية للحدث عبر الإنترنت ، صادفت منشورًا مثيرًا للاهتمام حيث تساءل المؤلف عن أدوات التجميع لمساعدة المطورين (فرق) على إنشاء روائع لعبتهم. في المقال ، شرع المؤلف في إعداد مجموعة من الأدوات التي تولد عشوائيًا موارد متنوعة للعبة الخاصة بك ، من لوحة ألوان ثابتة إلى موسيقى خلفية شبيهة بالشيبتون بسيطة وشخصيات من الشخصيات.


شاشة توقف لعبة عشوائية على LD 44


تحت الخفض هو ترجمة هذه المذكرة ، مع تعليقات قصيرة وملاحظات من نفسي.


في عمليات البحث التي أجراها ، استرشد المؤلف بعدة متطلبات للأداة:


  • يجب أن يجعل المحتوى عشوائيًا ، فريدًا ومميزًا قدر الإمكان ؛
  • يجب أن تعمل في متصفح.
  • يمكن استخدام الأداة مع أي محرك دون أي عقبات.

مولد عنوان اللعبة


أول شيء تحتاجه هو اسم مشروعك. قد يكون الأمر صعبًا للغاية ، لكن لعبة Game Title Generator تمنحك أكثر من 10 ملايين عرض مختلف. لا تنزعج كثيرًا من خلال زر "إنشاء" ، لأنه خلال فترة Jem ما زلت بحاجة إلى إدارة لإنشاء لعبة.
فيما يلي مثال للأسماء التي تم إنشاؤها روائع الألعاب المستقبلية:


 Infect Of Stipulation Blast Of Privilege Rad Godzilla Wranglers Legendary Math Trivia Annigilation and City 

Coolors


لا تستخدم خلفية سوداء مملة # 000000 لعبتك مع النص الأبيض #FFFFFF والكائنات اللعبة الزرقاء # 0000FF . بدلاً من ذلك ، قم بإنشاء لوحة ألوان متوازنة رائعة باستخدام Coolors . يمكنك إنشاء لوحة الألوان الخاصة بك من 5 ألوان عشوائية جديدة بمجرد الضغط على مفتاح المسافة. إذا كنت تحب لونًا واحدًا ، فيمكنك إصلاحه ثم إنشاء 4 ألوان جديدة تناسبه. هناك أيضا زر (رمز الجنيه) الذي يولد جميع الظلال.


لوحات المثال أدناه:


لوحة من الأوقات


لوحة اثنين


يمكن بعد ذلك تصدير اللوحة إلى عدة تنسيقات مختلفة ، بما في ذلك PNG و PDF و SVG ، أو يمكنك مشاركة رابط مباشر إلى اللوحة مع مصمم تعرفه.


Pixeldudesmaker


لن تتداخل الشخصيات مع لعبتك أيضًا. Pixeldudesmaker يولد رسومات بكسل مضحكة عشوائية. عند تحديد مجموعة تتناسب مع تفضيلاتك ، يمكنك تصدير جدول sprite بثلاثة رسوم متحركة idle : الرسوم المتحركة idle ، الجري والقفز.


كيف تحب هذه الشخصيات الزائفة العشوائية لطيف؟ ربما ، كعناصر نائبة كعب روتين ، سوف يتأهلون لكسر النموذج الأولي ، ثم استبداله بمحتوى يدوي عالي الجودة بالفعل.


تشغيل الرسوم المتحركة


القفز الرسوم المتحركة


Cavegen


هل تحتاج إلى خريطة كهف؟ لماذا لا تحاول بناء قصتك مع Cavegen ؟ يستخدم التطبيق خوارزميات Cellular Automata لإنشاء الكهوف ، والتي يمكنك تصديرها بعد ذلك على شكل json أو png .


واجهة Cavegen


Jfxr


تحتاج اللعبة أيضًا إلى بعض المؤثرات الصوتية. ربما يعرف الجميع sfxr الكلاسيكي ، الذي يولد sfxr الصوت على غرار الرجعية. ولكن ، كما اتضح ، هناك أيضًا تطبيق لأداة javascript الكلاسيكية هذه تسمى jfxr .


Jfxr واجهة الويب


Beepster


أخيرًا وليس آخرًا ، ما تحتاجه لعبتك هو بعض الموسيقى. حاول Beepster . يمكنك إنشاء بعض الألحان غير مزعجة معها. العيب الوحيد هو أنك ستحتاج إلى تسجيل النتيجة بنفسك.


أضيق الحدود Beepster واجهة


من أحد المترجمين: لعبت في هذه الأداة بنفسي وسجلت مساراتًا لألعابي مماثلة لتلك الموضحة أدناه على الرابط المؤدي إلى المسار الذي تم إنشاؤه الذي تم تحميله إلى SoundCloud : https://soundcloud.com/xnfss34b6ajq/dingdungdungdung


أداة مفقودة


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


مولد البلاط


يوجد أدناه رابط لمستودع المشروع. تجدر الإشارة إلى أن المؤلف حقق تقدما جيدا في فترة قصيرة من الزمن.


جيثب: https://github.com/Quinten/random-tileset-generator


رابط العرض التوضيحي: https://quinten.imtqy.com/random-tileset-generator/


رابط إلى itch.io: https://supernapie.itch.io/random-tileset-generator


الترخيص على مجموعات tileset إنشاؤها: CC0


بعد (من المترجم)


هذه قائمة كاملة بالأدوات المختارة يدوياً. يمكن توسيعه جيدًا ، وليس من الضروري تطبيق نفس المعايير الصارمة مثل توفر إصدار الويب. ربما يكون بمقدور أولئك الذين قرأوا هذه الترجمة أو النسخة الأصلية المساعدة في زيادة القائمة في التعليقات من خلال مشاركة النتائج التي توصلوا إليها ، وأفضل الأدوات ، ومولدات الأصول (الأصوات ، والرسوم المتحركة ، وأجهزة الحفر للطرز ثلاثية الأبعاد ، ومولدات الخلفية للعبة ، وما إلى ذلك). دعونا نثري أدوات بعضنا البعض سويًا للقيام بأشياء رائعة ومجنونة على Game Jam! يمكنك أيضًا مشاركة أفضل ممارساتك (روابط إلى GitHub أو GitLab على سبيل المثال) والأفكار التي لا تزال غير كافية فيما يتعلق بالأدوات اللازمة لنموذج لعبة Game Jam بسرعة.

Source: https://habr.com/ru/post/ar450782/


All Articles