دوره ROBLOX Studio 2023: اسکریپتنویسی سطح متوسط Lua / Luau
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در مباحث برنامهنویسی سطح متوسط مهارت پیدا کنید.
- برنامهنویسی شیءگرا را درک کنید.
- یاد بگیرید چگونه اسکریپتها را در بازیهای خود ساختاردهی و سازماندهی کنید.
- یاد بگیرید چگونه از Type Annotation استفاده کنید.
- دانش خود را در مورد استفاده از Module Scripts گسترش دهید.
- یاد بگیرید چگونه خریدهای محصولات توسعهدهنده را پردازش کنید.
- یاد بگیرید با استفاده از Pathfinding Service هوش مصنوعی (AI) بسازید.
توضیحات دوره
از مشاهده این دوره سپاسگزاریم!
ابتدا میخواهیم اشاره کنیم که این دوره برای افراد کاملاً مبتدی نیست! تکرار میکنیم، این دوره برای مبتدیان نیست!
این دوره برای کسانی طراحی شده است که آمادهاند دانش خود را از اسکریپتنویسی اولیه و معمولی به مباحث متوسطتر گسترش دهند.
این دوره برای کسانی است که از قبل با ROBLOX Studio راحت هستند و درک و فهم خوبی از سینتکس Lua / Luau برای اسکریپتنویسی دارند.
اگر میخواهید به این دوره بپیوندید، باید موارد زیر را از قبل بلد باشید:
- سینتکس Lua/Luau (شرطها، حلقهها، توابع، جداول و غیره)
- توابع اولیه API روبلاکس (سرویس بازیکن، workspace، سرویس tween و replicated storage و غیره)
- انواع داده اولیه روبلاکس (CFrame و Vector3 و Color3 و غیره)
- نمونههای اولیه روبلاکس (ScreenGui و Part و Player و غیره)
همچنین اکیداً توصیه میشود که قبلاً روی پروژهها یا بازیهایی کار کرده باشید، یا تجربه اسکریپتنویسی و ساخت چیزها در Studio را داشته باشید!
توسعه بازی در روبلاکس میتواند بسیار سودآور باشد، زیرا در سال 2021 بیش از 500 میلیون دلار (USD) به سازندگان و توسعهدهندگان پرداخت شده است.
این دوره ابتدا هدف برنامهنویسی شیءگرا (OOP) و چگونگی استفاده از آن در Studio را بررسی میکند. ما پنج مفهوم اصلی OOP را یاد خواهیم گرفت و پس از آن، وارد Studio شده و با استفاده از OOP و module scripts به تمرین ساخت چیزهایی مانند مینهای زمینی، ابرهای گاز، سیستم ادمین شخصی و حتی یک SCP از SCPF Wiki میپردازیم.
در ادامه دوره، با هم یک بازی ترسناک داستانمحور خواهیم ساخت و همچنین به چگونگی استفاده از TeleportService برای انتقال بازیکنان بین سرورها، اهدای بج با استفاده از BadgeService، گوش دادن به اقدامات با ContextActionService، ساخت یک هوش مصنوعی که بازیکنان را شکار میکند، استفاده از MarketplaceService برای مدیریت محصولات توسعهدهنده، و ساخت یک منوی شروع برای دادن امکان ایجاد سرور به بازیکنان برای دوستانشان میپردازیم.
در این پروژه نهایی، ما همچنین یاد میگیریم که چگونه به صورت حرفهای ساختاردهی و سازماندهی کنیم تا به راحتی برای برنامهنویسان آینده قابل توسعه و خوانا باشد. این یک مهارت ضروری برای پروژههای بزرگ است زیرا یاد میگیرید چگونه وابستگی در کد خود را بهبود بخشیده و کاهش دهید! روزهای کدهای گیجکننده و با انسجام پایین به پایان رسیده است!
تمام سورس کدها در دسترس قرار خواهند گرفت تا به راحتی بتوانید به هر چیزی که بار اول متوجه نشدید، مراجعه کنید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که آماده ورود به مباحث متوسطتر هستند.
- اسکریپتنویسان سطح متوسط که ممکن است به کمک بیشتری نیاز داشته باشند.
- کسانی که میخواهند یاد بگیرند چگونه یک بازی ترسناک بسازند.
- کسانی که میخواهند بدانند چگونه بازیهای خود را سازماندهی کنند.
دوره ROBLOX Studio 2023: اسکریپتنویسی سطح متوسط Lua / Luau
-
این دوره برای چه کسانی مناسب است؟ 02:08
-
برنامهنویسی شیگرا (OOP) چیست؟ 06:02
-
Metatables 17:09
-
وراثت 05:30
-
ترکیب (Composition) 06:55
-
انتزاع (Abstraction) 04:59
-
چندریختی (Polymorphism) 05:24
-
پوشاندن دادهها (Encapsulation) 09:58
-
تمرین OOP 1: ابر گاز سمی 15:59
-
تمرین OOP 2: مین زمینی 28:36
-
قالببندی رشتهها 12:06
-
آزمون برنامهنویسی شیگرا (OOP) None
-
Type annotation و حالتهای Type Inferencing 17:23
-
ایجاد یک type جدید 04:36
-
انواع Union و Singleton و Variadic و Intersection 07:13
-
انواع داخلی و Type refinement 11:14
-
Type Casting 04:51
-
Generics 14:35
-
آزمون Type Annotation None
-
اطلاعات سریع درباره نحوه آپلود صدا و سایر داراییها 01:37
-
معرفی این پروژه و راهاندازی 08:08
-
اسکریپتنویسی کلاس Drink در سمت سرور 58:00
-
اسکریپتنویسی کلاس Drink در سمت کلاینت 32:28
-
اسکریپتنویسی رابط کاربری گرافیکی (GUI) 22:21
-
اسکریپتنویسی سرور و راهاندازی توابع 21:40
-
اصلاح نهایی و تکمیل! 04:37
-
بررسی و راهاندازی 10:47
-
اسکریپتنویسی سرور 43:06
-
اسکریپتنویسی کلاینت 28:50
-
ایجاد فرمانها و تکمیل آنها 23:20
-
تابع loadstring 04:21
-
درک Replication و ()WaitForChild 13:56
-
معرفی پروژه نهایی 02:38
-
راهاندازی پروژه 07:47
-
اسکریپتنویسی لودرهای کلاینت و سرور 17:28
-
اسکریپتنویسی صفحه بارگذاری 07:56
-
اسکریپتنویسی لرزاندن دوربین 19:57
-
اسکریپتنویسی سرویس سرور 52:55
-
اسکریپتنویسی رابط کاربری گرافیکی - قسمت 1 48:13
-
اسکریپتنویسی رابط کاربری گرافیکی - قسمت 2 28:29
-
صداها در کلاینت 09:58
-
اسکریپتنویسی اتمسفر بیشتر 24:38
-
اسکریپتنویسی نهایی لابی و راهاندازی برای بخش بعدی 20:20
-
راهاندازی لودرها و مدیریت بازیکنان وارد شده 34:31
-
راهاندازی سرویس بازی 16:29
-
افزودن صدای قدم برای کلاینت 10:33
-
افزودن سیستم دویدن سریع 21:07
-
کج کردن تنه بازیکن 17:40
-
اسکریپتنویسی رابط کاربری اصلی 37:11
-
اسکریپتنویسی صحنه معرفی 26:21
-
اسکریپتنویسی یک سرویس tween بهتر 12:13
-
اسکریپتنویسی درها 35:35
-
اسکریپتنویسی صدای کلاینت 24:22
-
اسکریپتنویسی سرویس پول 32:36
-
اسکریپتنویسی رعد و برق 02:45
-
اسکریپتنویسی انیمیشنهای Squidward 08:18
-
اسکریپتنویسی کنترل دوربین 20:17
-
اسکریپتنویسی رابط پیام 07:17
-
اسکریپتنویسی داستان - قسمت 1 18:07
-
اسکریپتنویسی سرویس تسک 59:56
-
اسکریپتنویسی داستان - قسمت 2 27:51
-
اسکریپتنویسی داستان - قسمت 3 18:21
-
اسکریپتنویسی میانپرده پله ها 19:04
-
اسکریپتنویسی سرویس کمد 25:18
-
اسکریپتنویسی سرویس کلید در 12:39
-
اسکریپتنویسی چراغ قوه 21:35
-
اسکریپتنویسی سرویس باتری 16:12
-
اسکریپتنویسی داستان - قسمت 4 41:22
-
اسکریپتنویسی هوش مصنوعی (1) 47:50
-
اسکریپتنویسی هوش مصنوعی (2) 43:31
-
اسکریپتنویسی سیستم تماشا کردن 30:15
-
ساخت یک محصول توسعهدهنده 17:27
-
بازی تکمیل شد 02:06
-
یک پیام تشکر از طرف مدرس! 02:38
مشخصات آموزش
دوره ROBLOX Studio 2023: اسکریپتنویسی سطح متوسط Lua / Luau
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:74
- مدت زمان :23:22:04
- حجم :12.86GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy