جدول المحتويات:

دروس بصرية لصانع الروايات باستخدام Ren’Py: 5 خطوات
دروس بصرية لصانع الروايات باستخدام Ren’Py: 5 خطوات

فيديو: دروس بصرية لصانع الروايات باستخدام Ren’Py: 5 خطوات

فيديو: دروس بصرية لصانع الروايات باستخدام Ren’Py: 5 خطوات
فيديو: كيف تكتب رواية ناجحة | كيف تصبح كاتب محترف | 11 نصيحة ستساعدك لتطوير مهارتك في الكتابة 2024, شهر نوفمبر
Anonim
برنامج تعليمي بصري لصانع الروايات باستخدام Ren’Py
برنامج تعليمي بصري لصانع الروايات باستخدام Ren’Py

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

ما هو Ren'Py؟

  • أداة لمساعدة المستخدمين على بناء Visual Novel و RPG و Dating Sims وألعاب ثنائية الأبعاد أخرى.
  • يستخدم Ren'py لغات برمجة نصية قوية للمساعدة في تقديم قدرات لعب رائعة مع Python و PyGame.
  • مجاني تمامًا ومفتوح المصدر مع إمكانية الوصول عبر الأنظمة الأساسية.
  • Ren'py ليست أداة بصرية ، إذا كنت تبحث عن أداة بصرية ، فابحث في Novelty أو Twine.

ما هي لغة بايثون؟

Python هي لغة برمجة تستخدم لزيادة قابلية القراءة للمبرمجين بمتطلبات بناء جملة أقل.

ماذا سيغطي هذا البرنامج التعليمي؟

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

من الذي سيستفيد بشكل أفضل من هذا البرنامج التعليمي؟

  • الأفراد الذين يتطلعون إلى إنتاج لعبة مع خبرة قليلة في الترميز أو معدومة.
  • المبرمجون المهتمون بمعرفة المزيد عن بيثون.

الخطوة 1: تنزيل Ren'py

تنزيل Ren'py
تنزيل Ren'py
تنزيل Ren'py
تنزيل Ren'py
  1. أنشئ مجلدًا على سطح المكتب لاستخراج البرنامج فيه.
  2. ابدأ بتنزيل البرنامج من Ren’Py مباشرةً.
  3. اتبع إرشادات التثبيت تمامًا كما هو موضح في صفحة ويب Ren'Py.

الخطوة الثانية: بدء البرنامج التعليمي

بدء البرنامج التعليمي
بدء البرنامج التعليمي
بدء البرنامج التعليمي
بدء البرنامج التعليمي
بدء البرنامج التعليمي
بدء البرنامج التعليمي
  1. انقر فوق لوحة بدء التشغيل البرنامج التعليمي في الزاوية العلوية اليسرى.
  2. انقر فوق إطلاق المشروع.
  3. العب من خلال البرنامج التعليمي للعبة لتعريف نفسك بميكانيكا البرمجيات.
  4. تأكد من قراءة جميع لوحات دليل معلومات اللعبة.

الخطوة 3: تهيئة إعدادات اللعبة

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

    1. أوصي بإنشاء مجلد جديد على سطح المكتب لسهولة الوصول إليه أولاً.
    2. ثم حدد دليلك في المكان الذي تريد أن تستريح فيه لعبتك.

      يمكنك دائمًا تغيير دليلك والإعدادات الأخرى ضمن التفضيلات

  3. اسم مشروعك.
  4. بعد ذلك قم بإعداد محرر النصوص الخاص بك.

    1. يوصي Ren’Py باستخدام Editra ، محرر النصوص الشخصي الخاص بهم. في هذا البرنامج التعليمي ، سأوضح لك أيضًا كيفية إعداد محرر نصوص آخر من اختيارك. أنا أستخدم سامية ، ولكن يمكن أيضًا استخدام برامج تحرير أخرى تستخدم ملفات.rpy.

      1. انتقل إلى صفحة التفضيلات.
      2. ضمن محرر النص: ، سيكون لديك خيار بين Editra موصى به بواسطة Ren’py أو محرر النظام أو jEdit.

        أوصي باستخدام Sublime لمحرر النظام الخاص بك لأن ملفات.rpy متوافقة والواجهة أسهل بكثير في المتابعة من Editra للمبتدئين

  5. بعد اختيار المحرر الخاص بك ، ابدأ الإعداد الأولي للعبة بما في ذلك واجهة المستخدم الرسومية ودقة الشاشة.
  6. بعد ذلك ، اختر واجهة المستخدم الرسومية أو واجهة المستخدم الرسومية.

  7. لاحقًا ، يمكنك تعديل ملف gui.rpy مباشرةً إذا كنت ترغب في تخصيص شكل ولون شاشة عرض لعبتك بشكل أكبر.
  8. اختر الدقة المميزة.
  9. يمكنك لاحقًا تغيير الدقة ضمن قائمة التفضيلات.

الخطوة 4: برمجة لعبتك

ترميز لعبتك
ترميز لعبتك
ترميز لعبتك
ترميز لعبتك

الآن بعد أن أصبح لديك إعداد ملف المشروع الأساسي ، فقد حان الوقت للبدء بالفعل في إضافة المواد إلى لعبتك.

ابدأ بفتح جميع ملفاتك النصية من الرابط الموجود في صفحة بدء التشغيل أسفل اسم ملف مشروعك. اعتمادًا على محرر النصوص الذي حددته في التفضيلات ، سينبثق محرر النصوص في نافذة منفصلة ويعرض جميع الملفات ، بما في ذلك script.rpy و options.rpy و gui.rpy و screens.rpy ، أوصي بـ Simple Game Documentation لمزيد من المساعدة في تنسيق اللعبة الأولية التي تم إعدادها مثل الصور أعلاه.

برمجة الملفات الأولية

  1. افتح ملف script.rpy.

    1. هذا هو المكان الذي ستنتقل إليه جميع رموز لعبتك بما في ذلك الحوار والصور والصوت والقرارات.
    2. أولاً ، سأناقش كود المخطط التفصيلي الموضح في ملف script.rpy الأولي لمساعدتك على فهم ما يفعله كل شيء وأين يذهب كل شيء.

      1. تحت السطر 3 و 4 في الكود حيث تقول # قم بإعلان الشخصيات المستخدمة في هذه اللعبة. ستقوم بإضافة أي ملفات للصور هنا من جهاز الكمبيوتر الخاص بك.
      2. للإعلان عن الصورة ، اكتب الصورة ، ونوع الصورة (مثل الشخصية أو الخلفية) ، واسم الصورة الذي يساوي صورة من جهاز الكمبيوتر الخاص بك كملف-j.webp" />
      3. يجب عليك إنشاء هذه هنا حتى تتمكن من اللعب بغض النظر عن المكان الذي يمكنك فيه استخدام هذه الصور عدة مرات.
      4. تحت التعليق الذي تم ذكره في الأصل # قم بإعلان الشخصيات المستخدمة في هذه اللعبة.
      5. سوف تحدد شخصيتك. يحدد أمر الكود المسمى تعريف في المثال 3 شخصيتك في اللعبة ويسمح لك بتعيين لون نص للحرف.

مثال 1: image bg someimage = "someimage.png"

المثال 2: image character someimage = "someimage.peg" مثال 3: عرّف a = Character ('CharacterName' ، color = "#rgbvalue")

حوار

  1. بعد ذلك ، لبدء أي لعبة في Ren’py ، تحتاج إلى استخدام التسمية start: لإخبار البرنامج أنك تريد بدء اللعب الفعلي هنا. من هناك يمكنك إعداد المشهد الخاص بك باستخدام الأوامر الموجودة ضمن التوثيق مثل المثال 4 أدناه.
  2. لإضافة نص إلى لعبتك ، يمكنك القيام بأحد شيئين.

    1. ضع الحوار بين علامتي اقتباس مزدوجتين كما هو موضح في المثال 5.
    2. قم بتعيين حرف للكلمات الموجودة في علامات الاقتباس المزدوجة كما هو موضح أدناه في المثال 6.
  3. يؤدي إنشاء شجرة قرار لتغيير قصتك إلى دمج حوارك مع أوامر مثل القائمة والقفز والتسمية. انظر المثال 7.
  4. لإنهاء اللعبة ، اكتب return في نهاية ملف script.rpy. انظر المثال 8.

مثال 4: تشغيل الموسيقى "musicfromcomputer.ogg" ، مشهد bg بعض الصور مع التلاشي ، إظهار متغير الحرف

مثال 5: "اكتب حوارك الافتتاحي." مثال 6: "اكتب حوار". // هذا يكتب الحوار للحرف المحدد.

مثال 7

القائمة: "حوار أو سؤال": الانتقال إلى المسار "الحوار الثاني أو السؤال وما إلى ذلك": مسار التسمية: "الحوار" مثال 8: الرجوع

العملية المذكورة أعلاه بسيطة نسبيًا بمجرد أن تتعلم الأوامر وقابلة للتخصيص بدرجة كبيرة بمجرد أن تشعر بالراحة مع البرنامج واللغة. لا تتردد في الاطلاع على الوثائق وتغيير ملفات screens.rpy و options.rpy و gui.rpy. تتعمق التوثيق عبر الإنترنت في مزيد من العمق حول كيفية البدء في تغييرها وهي مفيدة جدًا في حالة تعثرك في تذكر الأمر الذي يفعل ماذا.

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

  1. قاموس Python و Ren'Py للمبتدئين
  2. واجهة المستخدم الرسومية (GUI) أو ما تبدو عليه اللعبة بصريًا لوثائق اللاعب
  3. يمكن العثور هنا على الوظائف الإضافية الممتعة الأخرى مثل إضافة قائمة تشغيل الموسيقى أو معرض الصور أو إعادة عرض الصور لتحسين تصميم اللعبة.
  4. أخيرًا ، يمكن العثور هنا على خيارات تخصيص أخرى مثل كيفية عرض الخط الكبير.

الخطوة الخامسة: إطلاق لعبتك

الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
الافراج عن لعبتك
  1. لإنهاء لعبتك ، قم بتحديث Ren’py launcher.
  2. ثم تحقق من البرنامج النصي باستخدام Lint للبحث عن أخطاء بناء الجملة الموجودة في صفحة بدء التشغيل.
  3. سيؤدي إنشاء التوزيعات إلى أرشفة ملفاتك في مجلد يمكن الوصول إليه يمكنك تحميله على صفحة ويب.

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

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

لقد أنشأت الآن أول لعبة رواية بصرية! تهانينا!

موصى به: