سیستم کشاورزی و زراعت روبلاکس: آموزش ساخت مزرعه در روبلاکس - آخرین آپدیت

دانلود Roblox Create A Crop Farming System

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش کدنویسی پیشرفته بازی در Roblox Studio: ساخت مزرعه تعاملی

این دوره یک دوره کدنویسی پیشرفته است که مفاهیم کدنویسی پایه ارائه شده در دوره‌های مقدماتی و متوسطه را گسترش می‌دهد. در این دوره، با استفاده از ابزارهای قدرتمند Roblox Studio، یک مزرعه تعاملی جذاب ایجاد خواهید کرد.

آنچه در این دوره یاد خواهید گرفت:

  • مدیریت پروژه: وارد کردن مدل پروژه و سازماندهی آن برای شروع کار.
  • به‌روزرسانی رابط کاربری: استفاده از رویدادهای Changed برای به‌روزرسانی رابط کاربری گرافیکی (GUI) هر زمان که مقدار طلا تغییر می‌کند.
  • اسکریپت‌های ماژولار: ایجاد یک اسکریپت ماژول توابع و اضافه کردن تابعی برای نمایش بازخورد به بازیکن.
  • تغییر رنگ پلات‌ها: تغییر رنگ پلات‌ها (Plot) با پیشرفت در مراحل رشد، با استفاده از متغیری به نام State.
  • ابزارهای مزرعه: کدنویسی ابزارهای بیل، سطل و کیسه بذر برای استفاده در مزرعه و رشد محصولات.
  • انواع بذر: ایجاد بذرهای آفتابگردان، کدو تنبل و ذرت برای کاشت در مزرعه.
  • مدیریت بذر: اضافه کردن تمام جزئیات مربوط به محصولات به اسکریپت ماژول بذر.
  • منطق شرطی: ایجاد عبارات شرطی که بازیکن را راهنمایی می کند تا ابزار مناسب را تجهیز و برای انجام کار استفاده کند.
  • منابع آب: اجازه دادن به بازیکن برای جمع آوری آب از چاه برای آبیاری محصولات در مزرعه.
  • رابط کاربری متغیرها: ایجاد یک رابط کاربری گرافیکی ویژه که به شما امکان می دهد تغییرات متغیرها را در طول بازی مشاهده کنید و با افزایش یا کاهش تعداد متغیرها، خودش را تنظیم کند.
  • شروع بازی: ایجاد یک اسکریپت شروع بازی که به هر بازیکن مزرعه خود را می دهد.
  • رابط کاربری کاشت: شروع به توسعه یک رابط کاربری گرافیکی که در بالای زمین شناور می شود و به بازیکن نشان می دهد که کدام بذرها را می توانند بکارند و به آنها امکان می دهد روی یک دکمه برای کاشت بذر کلیک کنند.
  • دکمه‌های بذر: ایجاد یک دکمه برای هر بذری که بازیکن در انبار خود دارد.
  • اطلاعات بذر: نوشتن کدی برای دریافت تمام اطلاعات مربوط به یک بذر از دیکشنری بذر و قرار دادن آن در پلات (Plot) که بذر در آن کاشته می شود.
  • تولید گیاه: Spawn کردن گیاه صحیح و اختصاص دادن آن به پلات (Plot) آماده برای رشد و برداشت.
  • Ray Casting: استفاده از ray casting برای تغییر رنگ هر چیزی که در پروژه روی آن کلیک می کنید.
  • پارامترهای Ray Cast: استفاده از پارامترهای ray cast برای تغییر رفتار پلات (Plot) در هنگام جابجایی آن در محیط بازی.
  • جلوگیری از برخورد: متوقف کردن برخورد بازیکنان با یکدیگر و پلات‌ها (Plot) با بازیکنان، برای بازی روان تر.
  • خرید بذر: اجازه دادن به بازیکنان برای خرید بذرهای جدید هنگامی که طلای کافی به دست آورده اند.
  • تست بازی: تست بازی با استفاده از 2 مدل مزرعه و ایجاد یک سرور تست 2 نفره در Roblox Studio.
  • ذخیره داده: ایجاد یک دیتا استور برای هر بازیکن با استفاده از ماژول داده ای که ایجاد می کنید.
  • بازیابی داده: بازیابی داده های ذخیره شده بازیکن در هنگام بازگشت.
  • کنترل لمسی: ایجاد تنظیمات در اسکریپت ورودی کاربر که دکمه‌های موبایلی برای بازیکنانی که از دستگاه های دارای صفحه لمسی استفاده می کنند ایجاد می کند و به آنها امکان می دهد بازی را روی تلفن ها انجام دهند.
  • انیمیشن: ایجاد یک اسکریپت ماژول و یک اسکریپت کنترل کننده انیمیشن برای مدیریت تمام انیمیشن هایی که ممکن است در پروژه خود استفاده کنید.
  • انیمیشن جمع آوری آب: ایجاد انیمیشنی از جمع آوری آب توسط بازیکن از چاه با استفاده از سطل و همچنین آبیاری گیاهان از سطل.
  • انیمیشن برداشت: ایجاد انیمیشنی از پریدن بازیکن در هوا هنگام برداشت محصولات خود.

پیش نیازها:

این دوره تمام مدل‌ها، ابزارها و رابط‌های کاربری گرافیکی (GUI) مورد نیاز را در اختیار شما قرار می‌دهد. این دوره در درجه اول بر کدنویسی متمرکز است و پروژه ای قابل گسترش و سازگار را در اختیار دانش آموزان قرار می دهد که می توانند در توسعه بازی خود از آن استفاده کنند.

برخی از مفاهیم اصلی آموزش داده شده عبارتند از:

  • استفاده از اسکریپت های ماژول به روش های مختلف
  • استفاده از co-routine ها برای مکث و از سرگیری رشد گیاه
  • ایجاد و استفاده از انیمیشن
  • ذخیره موقعیت و ویژگی های قسمت ها در دیتا استور.
  • ray casting برای حرکت دادن و قرار دادن قسمت ها
  • ایجاد دیکشنری از داده ها که می توان از اسکریپت های دیگر به آنها ارجاع داد
  • کدنویسی و استفاده از رابط های کاربری surface, screen و billboard

در پایان پروژه، دانش آموزان باید مزرعه ای داشته باشند که بتوانند محصولات جدید به آن اضافه کنند و مزرعه را گسترش دهند تا بزرگتر شود.

از آنجایی که برخی از مفاهیم کدنویسی پیچیده هستند، دانش آموزان باید دوره های زیر را تکمیل کنند.

ساختار دوره طوری طراحی شده است که در پایان اکثر دروس، یک مثال کاربردی قابل آزمایش باشد.

بسیاری از مفاهیم آموزش داده شده در دوره را می توان دوباره استفاده کرد و در پروژه های کاملا متفاوت استفاده کرد.

برای بهره مندی بیشتر از دوره، دانش آموزان باید تمام فیلم ها را به ترتیب ترتیبی برای بخش های یک تا پنج تکمیل کنند. بخش ششم در مورد انیمیشن اختیاری است اما یک لمس نهایی عالی به پروژه اضافه می کند.


سرفصل ها و درس ها

Basic Game Mechanics

  • سازماندهی پروژه Organise Project

  • نمایش طلا در GUI Show Gold In The GUI

  • GUI سر بازیکن و بازخورد Player Head GUI And Feedback

  • شروع اسکریپت پلات، رنگ‌ها و وضعیت پلات Starting Plot Script,Colours, And Plot State

  • ابزارها کد پایه و متغیرها Tools Basic Code And Variables

  • کد بذرها و متغیرها Code The Seeds And Variables

  • ایجاد دیکشنری بذر Create The Seed Dictionary

  • به‌روزرسانی اسکریپت پلات Update The Plot Script

  • کد چاه و متغیرها Code The Well And Variables

بهبود کد Improving The Code

  • GUI تست The Testing GUI

  • مالک شدن مزرعه خودتان Owning Your Farm

  • Plot GUI - تابع CheckStats Plot GUI - CheckStats Function

  • Plot GUI - ایجاد دکمه‌ها Plot GUI - Create Buttons

  • Plot GUI - انتقال داده‌های بذر به ویژگی‌های پلات Plot GUI - Transfer Seed Data To Plot Attributes

  • Plot GUI - ایجاد گیاهان Plot GUI - Spawn Plants

  • رشد گیاه با استفاده از یک Coroutine Grow Plant Using A Coroutine

  • رشد گیاه و برداشت گیاه Grow Plant And Harvest The Plant

  • تکمیل چرخه رشد Complete The Grow Cycle

کار کردن با پلات‌ها Working The Plots

  • قرار دادن پلات - قسمت 1 - موقعیت ماوس Place The Plot - Part 1 - Mouse Position

  • قرار دادن پلات - قسمت 2 - Ray Casting Place The Plot - Part 2 - Ray Casting

  • قرار دادن پلات - قسمت 3 - ایجاد پلات Place The Plot - Part 3 - Spawn The Plot

  • جابه‌جایی پلات Move The Plot Around

  • قرار دادن پلات - پارامترهای RayCast Place The Plot - RayCast Parameters

  • قرار دادن پلات - گروه‌های برخورد Place The Plot - Collision Groups

  • قرار دادن پلات - کلیک برای قرار دادن Place The Plot - Click To Place

  • قرار دادن پلات - تعریف محل قرارگیری Place The Plot - Define Where To Place

  • خرید پلات - قسمت 1 - بررسی طلای بازیکن Buy The Plot - Part 1 - Check The Player Gold

  • خرید پلات - قسمت 2 - اجازه خرید Buy The Plot - Part 2 - Allow The Purchase

مدیریت بذرها و چند نفره Managing Seeds And Multi-Player

  • ایجاد فیلد پلات Spawn The Plot Field

  • استفاده از نقاط ایجاد Using The Spawn Spots

  • GUI و تابع فروش بذرها Sell Seeds GUI And Function

  • خرید بذرها Buy Seeds

  • نمایش بذرهای بازیکن Show Player Seeds

  • تنظیم برای Multi-Player Adjusting For Multi-Player

  • دو مدل مزرعه Two Farm Models

ذخیره و بارگیری داده Saving And Loading Data

  • ایجاد Datastore و DataMod بازیکن Create Player Datastore And DataMod

  • آماده‌سازی برای ذخیره - Serialize کردن داده‌های پلات Prepare To Save - Serialize The Plot Data

  • ذخیره متغیرها و ویژگی‌های پلات Saving Variables And Plot Attributes

  • رمزگشایی داده‌های ذخیره شده Decode Saved Data

  • بارگیری متغیرهای بازیکن Loading Player Variables

  • جمع‌آوری محصولات بازیکن Collect Player Harvests

  • نمایش پیام و رشد گیاهان Show Message And Grow Plants

  • سازگار کردن با موبایل Make It Mobile Friendly

ایجاد و استفاده از انیمیشن‌ها Creating And Using Animations

  • ایجاد انیمیشن چنگک Create Rake Animation

  • ماژول انیمیشن و کنترلر Animation Module And Controller

  • استفاده از انیمیشن چنگک Using The Rake Animation

  • ایجاد انیمیشن کاشت بذر در پلات Create Seed The Plot Animation

  • استفاده از انیمیشن کاشت بذر در پلات Using The Seed Plot Animation

  • ایجاد انیمیشن سطل Create The Bucket Animation

  • استفاده از انیمیشن سطل Using The Bucket Animation

  • ایجاد انیمیشن پرش برداشت Create The Harvest Jump Animation

  • استفاده از انیمیشن پرش برداشت Using The Harvest Jump Animation

  • پرداخت نهایی و تنظیمات Finishing Touches And Adjustments

نمایش نظرات

سیستم کشاورزی و زراعت روبلاکس: آموزش ساخت مزرعه در روبلاکس
جزییات دوره
10.5 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
310
4.7 از 5
دارد
دارد
دارد
Brendon Ross
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brendon Ross Brendon Ross

مربی معتبر Roblox