آنچه یاد خواهید گرفت:
ساخت رمانهای ویژوال در Ren'Py
یادگیری مبانی Python
مدیریت شاخههای داستانی و پایانهای متعدد
ایجاد سیستمهای اعتبار
ساخت نقشههای تعاملی
پیشنیازهای دوره
نیازی به تجربهی برنامهنویسی نیست؛ همه چیزهایی را که لازم دارید یاد خواهید گرفت.
توضیحات دوره
آیا تا به حال خواستهاید رمان ویژوال خودتان را بسازید، اما از بخش فنی توسعهی بازی احساس سردرگمی کردهاید؟ این دوره طوری طراحی شده است که این مانع را از میان بردارد و شما را قدمبهقدم در مسیر ساخت رمانهای ویژوال در Ren’Py راهنمایی کند، حتی اگر هیچ تجربهی قبلی در برنامهنویسی نداشته باشید. اگر به توسعهی بازی دوبعدی داستانمحور یا ساخت بازی با Python علاقه دارید، این دوره برای شما ساخته شده است.
Ren’Py یک موتور بازی است که بهطور ویژه برای رمانهای ویژوال ساخته شده است. برخلاف موتورهای عمومی، این ابزار روی دیالوگ، روایتهای شاخهای و مدیریت داراییها تمرکز دارد و همین موضوع آن را برای داستانپردازان و هنرمندان بسیار کارآمد میکند. ممکن است در ابتدا کمی گیجکننده به نظر برسد، اما وقتی مفاهیم اصلی آن را درک کنید، روند کار روشن و بسیار پربازده میشود. اگر از قبل تجربهی برنامهنویسی دارید - بهویژه در Python - خیلی سریع پیشرفت خواهید کرد. اگر از ابتدا شروع میکنید، رویکرد ساختارمند این دوره کمک میکند ظرف یک هفته به اعتمادبهنفس برسید.
این دوره در چهار بخش تدریجی سازماندهی شده است:
بخش 1 – اصول
یک بازی سادهی متنی میسازید تا منوها، برچسب ها، شاخهبندی و پایانهای متعدد را درک کنید - یعنی همان اجزای اساسی هر پروژهی Ren’Py.
بخش 2 – ایجاد یک رمان ویژوال
پروژهی خود را با افزودن spriteها، موسیقی، پسزمینهها، حالتهای چهرهی کاراکترها و مسیرهای داستانی شاخهای به یک رمان ویژوال کامل تبدیل میکنید.
بخش 3 – انتخابهای معنادار
flagها و یک سیستم اعتبار ساده را پیادهسازی میکنید تا تصمیمهای بازیکن پیامدهای بلندمدت داشته باشند و بهصورت پویا بر پایان داستان اثر بگذارند.
بخش 4 – سیستمهای پیشرفته
یک نقشهی تعاملی طراحی میکنید، چندین مکان و خط داستانی موازی را مدیریت میکنید، یک سیستم زمان اضافه میکنید و حتی نقشهی لایهای خودتان را با افکتهای هایلایت و تغییرات روز و شب میسازید.
در پایان این دوره، میتوانید رمانهای ویژوال کامل را با روایتهای شاخهای، سیستمهای تصمیمگیری معنادار و عناصر تعاملی جهان بازی طراحی و ساختاردهی کنید. هرچند Ren’Py امکانات پیشرفتهای برای پروژههای پیچیده ارائه میدهد، برای ساخت یک بازی کامل و حرفهای به آنها نیاز ندارید - و این دوره دقیقاً روی چیزهایی تمرکز دارد که برای شروع فوری به آنها احتیاج دارید.
اگر آمادهاید ایدههای داستانی خود را به رمانهای ویژوال قابلبازی تبدیل کنید، همین حالا در این دوره شرکت کنید و ساختن را آغاز کنید.
این دوره برای چه کسانی مناسب است؟
افرادی که به ساخت رمانهای ویژوال در Ren'Py علاقه دارند.
افرادی که به توسعهی بازی دوبعدی داستانمحور علاقه دارند.
افرادی که به توسعهی بازی با Python علاقه دارند.
هنرمندان و داستانپردازانی که به توسعهی بازی بهعنوان یک رسانه علاقهمند هستند.
افرادی که به دنبال یک موتور بازی هستند که یادگیری آن نسبتاً آسان باشد.