فهرست مطالب:
- مرحله 1: Ren'py را بارگیری کنید
- مرحله 2: شروع آموزش
- مرحله 3: تنظیمات بازی را اولیه کنید
- مرحله 4: برنامه نویسی بازی خود
- مرحله 5: انتشار بازی خود
تصویری: آموزش تصویری رمان ساز با استفاده از Ren’Py: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-31 10:19
آیا تا به حال یک رمان بصری بازی کرده اید ، یک بازی ماجراجویی ، شبیه ساز دوستیابی یا نوع دیگری از بازی خود را انتخاب کرده اید و به این فکر کرده اید که خودتان آن را بسازید؟ آیا شما ناامید شدید ، زیرا قبلاً هرگز کد نویسی نکرده اید یا قبلاً بازی نکرده اید؟ سپس این آموزش به شما کمک می کند بازی بسیار شخصی خود را ایجاد کنید!
Ren'Py چیست؟
- ابزاری برای کمک به کاربران در ساخت Visual Novel ، RPG ، Dating Sims و دیگر بازی های دو بعدی.
- Ren'py از زبان های قدرتمند اسکریپت نویسی برای کمک به ارائه توانایی های فوق العاده بازی با Python و PyGame استفاده می کند.
- کاملاً رایگان و منبع باز با قابلیت دسترسی بین پلتفرم ها.
- Ren'py یک ابزار بصری نیست ، اگر به دنبال یک ابزار بصری هستید ، به تازگی یا Twine نگاه کنید.
پایتون چیست؟
پایتون یک زبان برنامه نویسی است که برای افزایش خوانایی برنامه نویسان با نیازهای نحوی کمتر استفاده می شود.
این آموزش شامل چه مواردی خواهد بود؟
- چگونه می توان با آموزش های از پیش ساخته شده شروع کرد.
- چگونه می توان یک بازی اساسی را با معرفی دستورات شروع کرد.
- چگونه می توانید خلاقیت خود را نهایی کرده و به اشتراک بگذارید.
چه کسی از این آموزش سود بیشتری می برد؟
- افرادی که به دنبال تولید یک بازی با تجربه برنامه نویسی اندک هستند.
- برنامه نویسان علاقه مند به یادگیری بیشتر در مورد پایتون.
مرحله 1: Ren'py را بارگیری کنید
- یک پوشه روی دسکتاپ خود ایجاد کنید تا برنامه را در آن استخراج کنید.
- با بارگیری مستقیم نرم افزار از Ren’Py شروع کنید.
- دستورالعمل های نصب را دقیقاً همانطور که در صفحه وب Ren'Py ذکر شده دنبال کنید.
مرحله 2: شروع آموزش
- روی پنل راه اندازی آموزش در گوشه بالا سمت چپ کلیک کنید.
- روی پروژه راه اندازی کلیک کنید.
- با آموزش بازی بازی خود را با مکانیک نرم افزار آشنا کنید.
- مطمئن شوید که تمام پانل های راهنمای اطلاعات بازی را مطالعه کرده اید.
مرحله 3: تنظیمات بازی را اولیه کنید
- به پنل فهرست اصلی صفحه اصلی بازگردید و روی ایجاد پروژه جدید کلیک کنید.
-
مکان فهرست پروژه خود را انتخاب کنید ، یا جایی که همه فایلهای بازی خود را در رایانه ذخیره می کنید تا بعداً دوباره باز شوند.
- من توصیه می کنم ابتدا یک پوشه جدید روی دسکتاپ خود ایجاد کنید تا دسترسی آسان باشد.
-
سپس دایرکتوری خود را در جایی که می خواهید بازی شما در آن استراحت کند انتخاب کنید.
همیشه می توانید فهرست و سایر تنظیمات خود را تحت تنظیمات دلخواه تغییر دهید
- نام پروژه خود را بگذارید
-
سپس ویرایشگر متن خود را تنظیم کنید.
-
Ren’Py Editra ، ویرایشگر متن شخصی خود را توصیه می کند. در این آموزش ، من همچنین نحوه تنظیم ویرایشگر متن دیگر به انتخاب خود را به شما نشان خواهم داد. من از sublime استفاده می کنم ، اما از ویرایشگرهای دیگر که از فایل های.rpy استفاده می کنند نیز می توان استفاده کرد.
- به صفحه تنظیمات برگزیده بروید.
-
در بخش "ویرایشگر متن:" ، بین Editra توصیه شده توسط Ren'py ، ویرایشگر سیستم یا jEdit ، انتخابی خواهید داشت.
من توصیه می کنم از Sublime برای ویرایشگر سیستم خود استفاده کنید زیرا فایل های.rpy سازگار هستند و رابط کاربری بسیار ساده تر از Editra برای مبتدیان دنبال می شود
-
- پس از انتخاب ویرایشگر ، راه اندازی بازی اولیه شامل رابط GUI و وضوح صفحه را آغاز کنید.
-
سپس رابط کاربری گرافیکی یا رابط کاربری گرافیکی خود را انتخاب کنید.
- بعداً ، اگر می خواهید ظاهر و رنگ صفحه نمایش بازی خود را بیشتر سفارشی کنید ، می توانید فایل gui.rpy را مستقیماً تغییر دهید.
- وضوح برجسته را انتخاب کنید.
- بعداً می توانید وضوح تصویر را در زیر منوی Preferences تغییر دهید.
مرحله 4: برنامه نویسی بازی خود
اکنون که فایل اصلی پروژه خود را تنظیم کرده اید ، زمان آن فرا رسیده است که مواد را به بازی خود اضافه کنید.
با باز کردن همه فایل های متنی خود از پیوند صفحه راه اندازی تحت نام فایل پروژه خود شروع کنید. بسته به ویرایشگر متنی که در تنظیمات برگزیده انتخاب کرده اید ، ویرایشگر متن در یک پنجره جداگانه ظاهر می شود و همه فایلها از جمله script.rpy ، options.rpy ، gui.rpy و screens.rpy را نمایش می دهد. من Simple Game Documentation را توصیه می کنم برای کمک بیشتر در قالب بندی بازی اولیه که مانند تصاویر بالا تنظیم شده است.
اسکریپت نویسی فایلهای اولیه
-
فایل script.rpy را باز کنید.
- این جایی است که همه کد بازی شما شامل دیالوگ ، تصاویر ، صدا و تصمیم گیری می شود.
-
ابتدا ، من در مورد کد کلی که در فایل script.rpy اولیه ارائه شده است صحبت می کنم تا به شما کمک کند بفهمید همه چیز چه می کند و کجا می رود.
- در خط 3 و 4 در کدی که در آن آمده است # اعلان کاراکترهای مورد استفاده این بازی. هرگونه فایل تصویری را از رایانه خود در اینجا اضافه خواهید کرد.
- برای اعلام تصویر ، تصویر را تایپ کنید ، نوع تصویر (مانند نویسه یا پس زمینه) و نام تصویر برابر با یک تصویر از رایانه شما به عنوان یک فایل-j.webp" />
- شما باید اینها را در اینجا ایجاد کنید تا بدون توجه به جایی که می توانید بارها از این تصاویر استفاده کنید ، بازی کنید.
- تحت کامنتی که در ابتدا آمده بود # اعلان کاراکترهای مورد استفاده این بازی.
-
شما شخصیت خود را مشخص خواهید کرد. دستور کد به نام تعریف شده در مثال 3 ، شخصیت شما را در بازی مشخص می کند و به شما اجازه می دهد تا یک رنگ متن به شخصیت اختصاص دهید.
مثال 1: image bg someimage = "someimage.png"
مثال 2: کاراکتر تصویر someimage = "someimage.peg" مثال 3: تعریف a = Character ('CharacterName'، color = "#rgbvalue")
گفتگو
- بعد ، برای شروع هر بازی در Ren’py ، باید از label start استفاده کنید: به برنامه بگویید که می خواهید گیم پلی واقعی در اینجا شروع شود. از آنجا می توانید مناظر خود را با استفاده از دستورات موجود در Documentation مانند مثال 4 زیر تنظیم کنید.
-
برای افزودن متن به بازی خود می توانید یکی از دو مورد را انجام دهید.
- همانطور که در مثال 5 دیده می شود ، گفتگو را در نقل قول های دوگانه قرار دهید.
- همانطور که در مثال 6 در زیر نشان داده شده است ، یک کاراکتر به کلمات در نقل قول های دوگانه اختصاص دهید.
- ایجاد درخت تصمیم برای تغییر خط داستان ، گفتگوی شما را با دستوراتی مانند منو ، پرش و برچسب ترکیب می کند. به مثال 7 مراجعه کنید.
- برای پایان دادن به بازی خود ، return را در انتهای فایل script.rpy خود تایپ کنید. به مثال 8 مراجعه کنید.
مثال 4: پخش موسیقی "musicfromcomputer.ogg" ، صحنه bg someimage با محو شدن ، نشان دادن متغیر کاراکتر
مثال 5: "گفتگوی ابتدایی خود را بنویسید." مثال 6: a "گفتگوی دیالوگ بنویسید." // این دیالوگ را برای نویسه تعریف شده می نویسد.
مثال 7
منو: "گفتگو یا س "ال": مسیر پرش "گفتگوی دوم یا س etc.ال و غیره": مسیر برچسب: "گفتگو" مثال 8: بازگشت
هنگامی که دستورات را یاد گرفتید ، فرآیند بالا نسبتاً ساده است و هنگامی که با برنامه و زبان راحت شدید ، بسیار قابل تنظیم است. با خیال راحت به مستندات نگاه کنید و فایل های screens.rpy ، options.rpy و gui.rpy را تغییر دهید. مستندات آنلاین در مورد چگونگی شروع تغییر آنها توضیحات بیشتری می دهد و در صورت به خاطر سپردن یادآوری کدام فرمان چه کاری را انجام می دهد بسیار مفید است.
برای شخصی سازی بیشتر بازی خود ، این پیوندها را دنبال کنید تا اطلاعات بیشتری در مورد نحوه کدگذاری واقعی بازی کسب کنید.
- فرهنگ لغت زبان پایتون و Ren'Py برای مبتدیان
- رابط کاربری گرافیکی (رابط کاربری گرافیکی) یا ظاهر بازی از نظر بصری در مستندات بازیکن
- سایر افزونه های سرگرم کننده مانند افزودن لیست پخش موسیقی ، گالری تصاویر یا تکرارهای تصویر برای افزایش طراحی بازی را می توانید در اینجا پیدا کنید
- سرانجام سایر گزینه های سفارشی مانند نحوه نمایش اندازه فونت بزرگ در اینجا یافت می شود.
مرحله 5: انتشار بازی خود
- برای پایان دادن به بازی خود ، راه انداز Ren’py را به روز کنید.
- سپس اسکریپت را با پرز بررسی کنید تا خطاهای نحوی موجود در صفحه راه اندازی را جستجو کنید.
-
Build Distributions فایلهای شما را در یک پوشه قابل دسترسی بایگانی می کند که می توانید در یک صفحه وب بارگذاری کنید.
کد اساسی مورد نیاز برای ایجاد بازی بر روی پلتفرم دلخواه شما مستقیماً توسط Ren'py ساخته شده است. برای کسب اطلاعات بیشتر ، از صفحه ساخت اسناد در Ren'Py دیدن کنید
- در مرحله بعد ، آزمایش های بتا را با انجام بازی دوستان و خانواده انجام دهید تا ببینید آیا در گفتگو خطایی وجود دارد یا خیر.
- در نهایت ، بازی خود را در وب سایت شخصی خود یا روی Itchi.io منتشر کنید تا بازی شما به بسیاری از علاقه مندان به رمان بصری برسد.
اکنون شما اولین بازی رمان بصری خود را ایجاد کرده اید! تبریک می گویم!
توصیه شده:
آموزش استفاده از آردوینو در داخل سروو و نحوه استفاده از آن: 6 مرحله
در داخل یک سروو و نحوه استفاده از آموزش کامل آردوینو: در این آموزش ، بیایید بررسی کنیم که این سرویس ویدئویی به چه صورت است
شبیه ساز بازی DIY RACING -- شبیه ساز F1: 5 مرحله
شبیه ساز مسابقه DIY || شبیه ساز F1: سلام به همه به کانال من خوش آمدید ، امروز قصد دارم به شما نشان دهم که چگونه یک & quot؛ شبیه ساز مسابقه بازی & quot؛ با کمک Arduino UNO. این یک وبلاگ ساخت نیست ، فقط مروری و آزمایش شبیه ساز است. ساخت کامل وبلاگ به زودی
کمکی زمان غذاخوردن رمان تنبل: 14 قدم
راهنمای زمان غذا خوردن رمان تنبل: این پروژه به خواننده تنبلی کمک می کند که هنگام غذا خوردن رمان را می خواند اما نمی خواهد صفحه کلید را کثیف کند
رمان (-ish) نوشتن هوش مصنوعی: 5 مرحله
رمان (-ish) نوشتن هوش مصنوعی: برای ماه نگارش رمان ملی ، AI & amp؛ من سعی می کنم در 30 روز نوامبر مشترکاً یک رمان بنویسم. برای ما آرزوی موفقیت کنید ، احتمالاً به آن نیاز داریم
DIY Macro Len با قیمت 2 دلار در 2 دقیقه - همراه با آموزش تصویری: 6 مرحله
DIY Macro Len با قیمت 2 دلار در 2 دقیقه - همراه با آموزش ویدئو: این ارزان ترین روش برای دستکاری DIY لنزهای ماکرو با کمتر از 2 دلار شناخته می شود ، من اخیراً یک تلفن جیبی O2 خریدم ، با این حال ، این مدل نمی تواند از نزدیک عکس برداری کند تصویر …. خیلی ناراحتم کرد وقتی تحقیقی انجام می دهم ، تقریباً 80 درصد از موبی ها را متوجه شدم