مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
آموزش گام به گام ساخت بازی در روبلاکس
با این دوره آموزشی تخصصی، ساخت بازی در پلتفرم محبوب روبلاکس را قدم به قدم یاد بگیرید و در استفاده از Roblox Studio، محیط توسعه بازی روبلاکس، حرفهای شوید.
آموزش مقدماتی زبان برنامهنویسی Lua برای روبلاکس
نحوه ساخت اشیاء بازی دلخواه با قطعات روبلاکس
آموزش ایجاد اسکریپت برای افزودن قابلیتهای گیمپلی
چگونگی ساخت مدیر بازی و استفاده از اسکریپتهای ماژول
ساخت بازیهای اختصاصی خود در روبلاکس
پیشنیازها:
کامپیوتر (PC) یا مک با اتصال به اینترنت
دسترسی لازم برای نصب Roblox Studio
جزئیات دوره آموزشی ساخت بازی روبلاکس:
در این کلاس آموزشی جامع، نه تنها نحوه ساخت بازی در روبلاکس را فرا خواهید گرفت، بلکه با زبان برنامهنویسی قدرتمند Lua نیز مسلط خواهید شد. زبان Lua به دلیل کاربرد گستردهاش در توسعه بازیها و همچنین در حوزههایی مانند پردازش تصویر و توسعه وب، بسیار محبوب است. این دوره آموزشی شامل بخش ویژهای برای مبتدیان است که مهارتهای برنامهنویسی پایه مانند تعریف و استفاده از متغیرها، دستورات انتساب، شرطها، حلقهها، جداول و توابع را پوشش میدهد. پس از یادگیری مبانی، به موضوعات چالشبرانگیزتر مانند رویدادهای لمسی (touched events)، پاورآپها (powerups)، تلهها (traps)، اسپاون کردن اشیاء و هیولاهای NPC، و همچنین تابلو امتیازات (leaderboard) برای ثبت امتیازات و نمرات خواهیم پرداخت. علاوه بر این، مبحث رابط کاربری (UI) را نیز در هنگام ساخت یک فروشگاه درون بازی برای بازیکنان جهت خرید سلاحهای مورد نیازشان پوشش میدهیم. این دوره به صورت دورهای بهروزرسانی خواهد شد و در حال حاضر، ویدیوهای آموزشی با نرخ یک بار در هفته بازسازی میشوند تا از قابلیتهای گستردهتر روبلاکس به طور کامل بهره ببریم. همچنین، محتوای جدیدی در راه است که شامل هوش مصنوعی پایه شخصیتهای غیرقابل بازی (NPC AI)، بخشی برای ساخت سلاحهای اختصاصی، ایجاد انیمیشنها، و استفاده از ذخیره داده (data store) برای امکان ذخیره اطلاعات بازیکنان بین بازیها خواهد بود!
سرفصل ها و درس ها
شروع کار
Getting Started
دریافت یک حساب کاربری Roblox
Get a Roblox Account
پنجره های Roblox Studio و حالت تاریک
Roblox Studio Windows & Dark Mode
باز کردن، بستن، ذخیره و تست یک بازی
Open, Close, Save, and Test a Game
بازی زمین و بایگانی
Terrain Game and Archiving
مبانی Part - قسمت اول
Part Basics - Part 1
موقعیت و محل spawn
Position and Spawn Location
تبدیل Part به مدل
Parts to Model
مبانی Part
Part Basics
مبانی اسکریپت نویسی - دستور print
Scripting Basics - The Print Statement
مبانی اسکریپت نویسی - کنسول توسعه دهنده در Roblox Player
Scripting Basics - Developer Console in Roblox Player
مبانی اسکریپت نویسی: متغیرها
Scripting Basics: Variables
مبانی متغیر
Variable Basics
مبانی اسکریپت نویسی: تغییر رنگ با کد
Scripting Basics: Changing Color with Code
مبانی بیشتر متغیر
More Variable Basics
مبانی اسکریپت نویسی: متریال و Enum
Scripting Basics: Material and the Enum
دریافت یک کپی از این تجربه!
Get a Copy of this Experience!
مبانی اسکریپت نویسی: موقعیت، اندازه و Vector3
Scripting Basics: Position, Size and Vector3
مبانی اسکریپت نویسی: تغییر Part به ایوان
Scripting Basics: Modify a Part into a Patio
مبانی اسکریپت نویسی: IF-THEN-ELSE (شرطها)
Scripting Basics: IF-THEN-ElSE (Conditionals)
مبانی اسکریپت نویسی: توابع
Scripting Basics: Functions
مبانی اسکریپت نویسی: اطلاعات بیشتر در مورد توابع
Scripting Basics: More on Functions
مبانی اسکریپت نویسی: مدیریت یک رویداد با یک تابع
Scripting Basics: Handle an Event with a Function
مبانی اسکریپت نویسی: رویداد لمس شده
Scripting Basics: Touched Event
مبانی اسکریپت نویسی: Humanoid، Health و دستور IF THEN
Scripting Basics: Humanoid, Health, and IF THEN Statement
مبانی اسکریپت نویسی: حلقههای WHILE DO و سکه PowerUp
Scripting Basics: WHILE DO Loops and a PowerUp Coin
مبانی اسکریپت نویسی: حلقههای WHILE DO، شرط شکستن حلقه
Scripting Basics: WHILE DO Loops, Break loop condition
مبانی اسکریپت نویسی: جداول، لیستها و زوجهای کلید/مقدار
Scripting Basics: Tables, Lists and Key/Value pairs
مبانی اسکریپت نویسی
Scripting Basics
اشیاء بازی
Game Objects
تله گرز سنگی
Boulder Trap
تله گرز سنگی - ساخت تله
Boulder Trap - Buidling the Trap
تله گرز سنگی: رها کردن گرز سنگی
Boulder Trap: Release the Boulder
تله گرز سنگی: بازنشانی تله
Boulder Trap: Reset the Trap
تله گرز سنگی: صدا و آسیب
Boulder Trap: Sound and Damage
تله گرز سنگی: ایجاد تصویر کوچک برای مدل
Boulder Trap: Create a Thumbnail for the Model
ایجاد یک نشان برای بازی شما
Create a Badge for Your Game
تله گرز سنگی: اعطای نشان
Boulder Trap: Award Badge
پاکسازی تله گرز سنگی و حذف نشان از موجودی
Boulder Trap Cleanup and Delete Badge from Inventory
تولیدکننده ساده دسته زامبی
Simple Zombie Horde Spawner
تولیدکننده ساده دسته زامبی: حلقه تولید
Simple Zombie Horde Spawner: Spawn Loop
تولیدکننده ساده دسته زامبی: پیکربندی
Simple Zombie Horde Spawner: Configuration
تولیدکننده ساده دسته زامبی: بشکه
Simple Zombie Horde Spawner: Barrel
تولیدکننده ساده دسته زامبی - روشن/خاموش کردن تولیدکننده
Simple Zombie Horde Spawner - Turn ON/OFF Spawner
تولیدکننده ساده دسته زامبی - افزودن دکال به بشکه
Simple Zombie Horde Spawner - Add Decal to Barrel
سخنرانی ۹: مینهای زمینی
Lecture 9: Landmines
مین زمینی - ایجاد مدل
Landmine - Create Model
مین زمینی - چشمک زدن LED
Landmine - Blinking LED
مین زمینی - انفجار
Landmine - Explosion
تلپورت (در صحنه)
Teleporter (In Scene)
واحد تلپورت A
Teleportation Unit A
واحد تلپورت B
Teleportation Unit B
واحد تلپورت C
Teleportation Unit C
اسکریپت تلپورت - از پد A به پد B
Teleporter Script - Pad A to Pad B
اسکریپت تلپورت - از پد B به پد C و موسیقی
Teleporter Script - Pad B to Pad C and Music
تلپورت - صدا و زمان خنک شدن (CoolDown)
Teleporter - Sound and CoolDown
ویرایشگر زمین - تولیدکننده
Terrain Editor - Generator
ویرایشگر زمین - ناحیه و ویرایش
Terrain Editor - Region and Edit
مقدمه استخر گدازه
Lava Pool Intro
استخر گدازه - ساخت استخر
Lava Pool - Build Pool
استخر گدازه - گسترش گدازه
Lava Pool - Expand Lava
استخر گدازه - تخلیه گدازه
Lava Pool - Drain Lava
استخر گدازه - صدا و آسیب
Lava Pool - Sound and Damage
تولید اشیاء
Spawning Objects
افزودن اشیاء بازی به Server Storage
Add Game Objects to Server Storage
حلقه موج و ابزارهای جلسه
Wave Loop and Session Utilities
تولید زامبیها
Spawn Zombies
شمارش زامبیها - کنترل موج
Zombie Counting - Controlling the Wave
شمارش زامبیها - افزایش تولید و پاکسازی موج
Zombie Counting - Increase Spawns and Clear Wave
علامت هشدار میدان مین
Caution Minefield Sign
تولید مینهای زمینی
Spawn Landmines
ارتفاع زمین، Ray Casting، تولیدکننده سلامتی
Terrain Height, Ray Casting, Health Spawner
فورتان گدازه با رویدادهای قابل اتصال (Bindable Events)
Lava Eruption with Bindable Events
تابلو امتیازات، تپانچه، کشتارها و مرگها
Leaderboard, Pistol, Kills and Deaths
تابلو امتیازات - امتیاز، کشتارها و مرگها
Leaderboard - Points, Kills, and Deaths
افزودن امتیاز به تابلو امتیازات - سکهها
Adding Points to the Leaderboard - Coins
مقدار پیشفرض در SessionUtils - castRayDownForHeight
Default Value in SessionUtils - castRayDownForHeight
پاکسازی عملکرد
Performance Cleanup
اعطای سکه (قسمت ۱)
Coin Award (Part 1)
اعطای سکه (قسمت ۲)
Coin Award (Part 2)
تفنگ ساده
Simple Gun
امتیاز کشتار و مرگ در تابلو امتیازات
Kills and Deaths on the Leaderboard
امتیاز برای کشتار NPC
Points for NPC Kills
عدم احتساب لوازم جانبی در شلیک
Exclude Accessories in Shot
زمان خنک شدن (Cool-Down) اسلحه
Weapon Cool-Down
انیمیشن لگد برای تپانچه
Kickback Animation for Pistol
سخنرانی ۷۰: شعله سر لوله (Muzzle Flash)
Lecture 70: Muzzle Flash
ذخیره داده بین جلسات
Saving Data Between Sessions
Datastore - ذخیره بین جلسات
The Datastore - Saving Between Sessions
ذخیره دادههای تابلو امتیازات (قسمت ۱)
Save Leaderboard Data (Part 1)
ذخیره دادههای تابلو امتیازات (قسمت ۲)
Save Leaderboard Data (Part 2)
دادههای نامعتبر هنگام قطع اتصال
Bad Data on Kick
رگه روزانه (Daily Streak)
Daily Streak
ایجاد صف پیام - قسمت ۱
Create a Message Queue - Part 1
ایجاد صف پیام - قسمت ۲
Create a Message Queue - Part 2
افزودن صف پیام ساده به بازی زامبی
Add Simple Message Queue to Zombie Game
خرید آیتمها در بازی - Passهای بازی
Purchasing Items In Game - Game Passes
ایجاد یک فروشگاه
Create a Shop
فروشگاه: دریافت منابع
Shop: Get Resources
فروشگاه: کلیک روی زنگوله و ارسال رویداد به کلاینت
Shop: Click the Bell and Fire Event to Client
فروشگاه: دکمه بستن و افزودن صدای زنگ هنگام باز شدن
Shop: Close Button and Add Ding on Opening
فروشگاه: افزودن آیتمها به لیست
Shop: Adding Items to the List
فروشگاه: پیشنمایش قاب برای آیتمهای انتخاب شده
Shop: Preview Frame for Selected Items
فروشگاه: کد دکمه خرید
Shop: Buy Button Code
فروشگاه: خرید سمت سرور
Shop: Server-side Purchase
فروشگاه: ارائه بازخورد
Shop: Provide Feedback
فروشگاه: بررسی خطا برای خریدها
Shop: Error Checks for Purchases
ماندگاری آیتمهای فروشگاه - ایجاد ابزارهای ذخیره سازی تجهیزات
Persisting Shop Items - Create Equipment Storage Utils
ماندگاری آیتمهای فروشگاه - ذخیره دادهها در جدول تجهیزات
Persisting Shop Items - Storing Data in Equipment Table
ماندگاری آیتمهای فروشگاه - ذخیره و بازیابی تجهیزات
Persisting Shop Items - Save and Retrieve the Equipment
پاکسازی کد در مدیر بازی (Game Manager)
Code Cleanup in Game Manager
شخصیتهای غیرقابل بازی (NPC)
Non-Playing Characters
مقدمه NPC
NPC Introduction
افزودن اسکریپت انیمیشن به یک Rig
Adding the Animate Script to a Rig
گشت زنی ساده
Simple Patrol
دنبال کردن نزدیکترین بازیکن
Follow Closest Player
یافتن مسیر - جایی برای پنهان شدن نیست
Path Finding - No Where to Hide
یافتن مسیر - مدیریت مسیرهای مسدود شده
Path Finding - Handling Blocked Paths
یافتن مسیر با قابلیت بالا رفتن
Path Finding Climbing
حمله NPC: تعقیب و لگد زدن
Attacking NPC: Chase and Kick
حمله NPC: تعقیب و لگد زدن ۲ (اسکریپت)
Attacking NPC: Chase and Kick 2 (Script)
حمله NPC: صدای لگد
Attacking NPC: Kick Sound
حمله NPC: پس زدن (Knockback)
Attacking NPC: Knockback
ادغام چاک در بازی
Integrate Chuck into the Game
وارد کردن چاک
Import Chuck
هدف NPC: سرویس جمع آوری (Collection Service)
NPC Target: Collection Service
هدف NPC: سرویس جمع آوری (قسمت ۲ - افزودن تگ با کد)
NPC Target: Collection Service (Part 2 - Add Tag with Code)
بازسازی چاک
Respawn Chuck
چاک در حال انتخاب دشمنان
Chuck is Choosing Enemies
سرورهای رزرو شده و بتل رویال
Reserved Servers and Battle Royale
مقدمه بتل رویال
Battle Royale Intro
ساخت دیوار بتل
Make the Battle Wall
تلپورت به یک سرور رزرو شده
Teleport to a Reserved Server
ایجاد رابط کاربری برای بتل رویال
Create User Interface for Battle Royale
اجرای کد بتل برای نمایش رابط کاربری
Initiate Battle Code to Show User Interface
ارسال گروه به سرور خصوصی
Send Group to Private Server
انتقال سلاحها به سرور خصوصی
Transfer Weapons to Private Server
بازگشت به خانه پس از مرگ در بتل رویال
Death Respawn Home in Battle Royale
شروع بتل در مدیر بتل (Battle Manager) در آرنای بتل رویال
Start Battle in Battle Manager (Battle Royale Arena)
رابط کاربری بتل رویال - قسمت ۱
Battle Royale User Interface - Part 1
رابط کاربری بتل رویال - قسمت ۲
Battle Royale User Interface - Part 2
بتل رویال - اعلام برنده
Battle Royale - Declare Winner
بتل رویال - کد BattleMgr
Battle Royale - BattleMgr Code
خرید قطعات و ساخت خانهها
Purchase Lots and Build Houses
خرید قطعه زمین برای خانه - مقدمه
Buying a Lot for a House - Introduction
تنظیم قطعه زمین و افزودن اسکریپتهای مدیر
Set Up Lot and Add Manager Scripts
تنظیم GameMgr و Property Manager برای ذخیره املاک
Set Up GameMgr and Property Manager to Save Properties
خرید قطعه زمین
Buying the Lot
تست خرید قطعات زمین (تست سبک)
Testing the Buying Lots (light testing)
ایجاد مسیر به قطعه زمین (Beam)
Create Path to Lot (Beam)
کدنویسی Beam به قطعه زمین
Code the Beam to the Lot
تست Beamها با دو بازیکن در سرور آزمایشی
Test Beams with Two Players on Test Server
افزودن اقلام ملک با کد
Add Property Items with Code
افزودن اقلام ملک با کد - قسمت ۲: کلبه
Add Property Items with Code - Part 2: Cabin
تنظیم فروشگاه خرید ملک - قسمت ۱
Set up Property Purchase Shop - Part 1
فروشگاه خرید ملک - قسمت ۲
Property Purchase Shop - Part 2
فروشگاه خرید ملک - قسمت ۳: سمت سرور
Property Purchase Shop - Part 3: Server Side
نمایش نظرات