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

دانلود Create an Arcade Style Game in Roblox

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

آموزش جامع توسعه بازی در روبلاکس (Roblox Game Development)

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

روبلاکس یکی از محبوب‌ترین پلتفرم‌های بازی آنلاین است که در سال‌های اخیر رشد چشمگیری داشته است. این پلتفرم فرصتی بی‌نظیر را برای توسعه‌دهندگان بازی مشتاق فراهم می‌کند تا بازی‌های خود را ایجاد، منتشر، با جامعه عظیمی از بازیکنان به اشتراک بگذارند و حتی از آن‌ها کسب درآمد کنند.

سرفصل‌های کلیدی دوره توسعه بازی روبلاکس:

  • ایجاد حساب کاربری روبلاکس و نصب Roblox Studio: اولین قدم برای ورود به دنیای توسعه بازی.
  • نحوه ایجاد اشیاء بازی در روبلاکس: یادگیری اصول پایه‌ای ساخت عناصر بازی.
  • تکنیک‌های جابجایی، تغییر اندازه و چرخش اشیاء بازی: تسلط بر کنترل و دستکاری عناصر بازی.
  • اضافه کردن تکنیک‌های اسکریپت‌نویسی از ساده تا پیشرفته: از اولین کدهای بازی تا منطق‌های پیچیده.
  • هوش مصنوعی NPC برای پیدا کردن بازیکن: ایجاد کاراکترهای غیرقابل بازی هوشمند.
  • درون‌یابی خطی برای حرکت روان (LERP): دستیابی به حرکات نرم و طبیعی در بازی.
  • ریاضیات برداری: درک مفاهیم کلیدی برای حرکت و تعاملات پیشرفته.

چه چیزهایی یاد خواهید گرفت؟

در طول این دوره، با ابزارها و ویژگی‌های متنوع روبلاکس از جمله ویرایشگر بازی، زبان اسکریپت‌نویسی و کتابخانه دارایی‌ها آشنا خواهید شد. نحوه ایجاد مکانیک‌های جذاب بازی، طراحی محیط‌های گیرا و ادغام جلوه‌های صوتی و بصری برای خلق تجربه‌ای کاملاً فراگیر را خواهید آموخت.

برای چه کسانی مناسب است؟

این دوره برای تمام سطوح مهارتی طراحی شده است، چه برنامه‌نویس باتجربه باشید و چه مبتدی کامل. مدرسان مجرب ما شما را در هر مرحله از فرآیند توسعه راهنمایی می‌کنند و با آموزش‌های عملی و بازخورد، اطمینان حاصل می‌کنند که بتوانید بازی‌های با کیفیت بالا، سرگرم‌کننده و جذابی خلق کنید.

پیش‌نیازها:

  • تجربه برنامه‌نویسی (ترجیحی): آشنایی با مفاهیم اولیه برنامه‌نویسی به درک بهتر کمک می‌کند.
  • اتصال به اینترنت: برای دسترسی به Roblox Studio و منابع آنلاین.
  • کامپیوتر با مجوز نصب نرم‌افزار: برای اجرای Roblox Studio.

نتیجه دوره:

در پایان این دوره، شما پایه‌ای محکم در توسعه بازی روبلاکس خواهید داشت و مهارت‌ها و دانش لازم برای خلق بازی‌های خود، به اشتراک‌گذاری آن‌ها با دیگران و حتی کسب درآمد از آن‌ها را کسب خواهید کرد. پس، به این سفر هیجان‌انگیز به دنیای توسعه بازی روبلاکس بپیوندید!


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

شروع کار Getting Started

  • مقدمه Introduction

  • ساخت حساب کاربری Roblox و نصب Roblox Create a Roblox Account and Install Roblox

  • ساخت و اجرای بازی خالی Create and Play an Empty Game

  • تنظیمات پنجره Roblox Studio Roblox Studio Window Configuration

  • Roblox Studio Roblox Studio

  • بازیکن Roblox Studio و سرور تست Roblox Studio Player and Test Server

  • جابجایی در پنجره فضای کاری (صحنه) Moving Around in the Workspace (Scene) Window

  • اضافه کردن یک قطعه Add a Part

  • جابجایی و تغییر اندازه قطعات با استفاده از پنجره خصوصیات Moving and Resizing Parts Using the Properties Window

  • راهرو Corridor

  • گلوله Pellet

  • حذف اشیاء، ساخت مدل‌ها، ساخت پوشه‌ها، موجودی Delete Objects, Make Models, Make Folders, Inventory

  • بخش ۱ Section 1

اضافه کردن کد به بازی شما Adding Code to Your Game

  • اولین اسکریپت - دستور چاپ First Script - The Print Statement

  • Lua (Luau) - زبان برنامه نویسی Roblox Lua (Luau) - The Programming Language or Roblox

  • دسترسی به خصوصیات قطعه با کد Accessing Part Properties with Code

  • تغییر خصوصیات شیء بازی با اسکریپت Changing a Game Object's Properties with a Script

  • ساخت تابع Create a Function

  • اضافه کردن پارامتر به تابع Add Parameters to the Function

  • بازنویسی تابع (عملگر +=) Refactor Function (+= operator)

  • چرا پارامترهای تابع؟ Why Function Parameters?

  • حلقه For For Loop

  • ساخت منطقه تست از بازی فعلی شما Make a Test Area from Your Current Game

  • حلقه For - وظیفه ۱: انتقال نرم‌تر و سریع‌تر For Loop - Task 1: Smoother Transition Faster

  • حلقه For - استفاده از شمارنده حلقه For Loop - Using the Loop Counter

  • حلقه For - از بالا به پایین For Loop - High to Low

  • حلقه For - خارج از محدوده For Loop - Out of Range

  • حلقه While While Loop

  • دامنه متغیر Variable Scope

  • مقادیر بازگشتی تابع Function Return Values

  • مبانی اسکریپت نویسی Scripting Basics

اضافه کردن سیستم امتیاز به بازی شما Add a Point System to Your Game

  • رویداد لمسی (Touched Event) Touched Event

  • Humanoid و رویداد لمسی Humanoid and Touched Event

  • بررسی بازیکن در رویداد لمسی Check for Player on Touched Event

  • جدول امتیازات (Leaderboard) Leaderboard

  • به روز رسانی امتیازات جدول امتیازات از گلوله‌ها Update Leaderboard Points from Pellets

  • تمرین عیب یابی جدول امتیازات Troubleshooting Leaderboard Exercise

  • راه حل تمرین جدول امتیازات Solution to Leaderboard Exercise

  • اضافه کردن صدای بلعیدن به بازیکن Add Chomp Sound to Player

  • رویداد از راه دور بلعیدن به سمت مشتری Chomp Remote Event to Client

  • SoundService برای پخش بلعیدن در سمت مشتری SoundService to Play Chomp on Client

  • رویداد لمسی، صدا، مشتری Touch Event, Sound, Client

هزارتو (Maze) Maze

  • اضافه کردن به هزارتو Add to the Maze

  • گلوله‌ها Pellets

  • فعال سازی گلوله‌ها - ذخیره گلوله‌ها در جدول Activate Pellets - Storing Pellets in a Table

  • فعال سازی گلوله‌ها - حلقه For و دیباگر Activate Pellets - For Loop and Debugger

  • فعال سازی گلوله‌ها - حلقه For جفتی Activate Pellets - For Loop in Pairs

  • فعال سازی گلوله‌ها - کپی کردن اسکریپت خوردن Activate Pellets - Clone Eat Script

  • جداول، حلقه‌های For، کپی کردن Tables, For Loops, Cloning

مدل NPC (اشباح) NPC Model (Ghosts)

  • ساخت اشباح Create Ghosts

  • لبه های شبح - ادغام و منفی کردن قطعات Ghost Ridges - Union and Negate Parts

  • چشمان شبح Ghost Eyes

  • Ghost Primary Part

  • ساخت گره اتصال برای هوش مصنوعی Create a Junction Node for AI

هوش مصنوعی شبح Ghost AI

  • پرتو برای Raycasting Beam For Raycasting

  • Raycast ساده Simple Raycast

  • پارامترهای Raycast Raycast Parameters

  • دیوار در مقابل گره ها در Raycast Walls Vs Nodes on the Raycast

  • جهت های Raycast Raycast Directions

  • چرخاندن شبح Turn Ghost

  • سرعت چرخش Turn Speed

  • حرکت شبح به گره Ghost Move to Node

  • انتخاب مسیر شبح Ghost Path Choices

  • حرکت گره ها و اشباح به داخل هزارتو Move Nodes and Ghosts into Maze

  • قرار دادن اشباح Place Ghosts

  • پرتوها و Raycast ها Beams and Raycasts

لابی به نقشه Lobby to Map

  • ساخت بازی جدید با منطقه شروع و نقشه Create New Game with Start Area and Map

  • متفاوت کردن انتخاب های اشباح Make Ghosts Choices Different

  • ساخت لابی Build Lobby

  • انتقال به نقشه Teleport to Map

شخصیت اولیه Starter Character

  • دریافت RigEdit Lite Get RigEdit Lite

  • ساخت شخصیت اولیه شما Make Your Starter Character

  • اضافه کردن مفاصل به شخصیت Add Joints to Character

  • ساخت انیمیشن شخصیت Create Character Animation

  • تنظیم ارتفاع ها Adjust Heights

  • انیمیشن بلعیدن در شخصیت اولیه شما Chomp Animation in Your Starter Character

  • تمرین: وارد کردن همه چیز در نقشه دوم Exercise: Import Everything into a Second Map

  • بازگشت به نقشه MelonMan Back to MelonMan Map

مرگ ها، جان ها، بازگشت Deaths, Lives, Return

  • آسیب شبح Ghost Damage

  • کپی کردن اسکریپت های آسیب به اشباح Clone Damage Scripts to Ghosts

  • شمارش جان ها Count Lives

  • ساخت کامپوننت رابط کاربری برای نگه داشتن جان ها Create a User Interface Component to Hold Lives

  • اضافه کردن آیکون برای جان ها Add Icons for Lives

  • اضافه کردن کد برای به روز رسانی رابط کاربری جان ها Add Code to Update Lives UI

  • ابزارهای شبح - اسکریپت های ماژول Ghost Utils - Module Scripts

  • ابزارهای شبح ۲ - RayCast، حرکت و انتخاب ها در ابزارها Ghost Utils 2 - RayCast, Movement, and Choices in Utils

  • گشت زنی - اجرای شبح Patrol - RunGhost

  • پیکربندی شبح Ghost Configuration

  • بازنشانی اشباح هنگام مرگ Reset Ghosts on Death

  • کپی کردن گشت زنی و پیکربندی اشباح Clone Patrol & Configure Ghosts

  • بازگشت به لابی Teleport Back to Lobby

Melon Man و بهبودهای نقشه Melon Man and Map Improvements

  • اضافه کردن چشم به MelonMan Add Some Eyes to MelonMan

  • تغییر صدای مرگ Change Death Sound

  • صدای شروع Start Stound

  • انتقال در صحنه In-Scene Teleportation

  • کلاهک هزارتو انتقال و صدای محلی Teleport Maze Cap and Local Sound

هوش مصنوعی شبح Ghost AI

  • پیدا کردن نزدیکترین دشمن Find Nearest Enemy

  • آیا دشمن در جلو است Is Enemy in Front

  • تصمیمات هوشمند شبح Ghost Smart Decisions

عناصر رابط کاربری بیشتر More UI Elements

  • خاموش کردن عناصر پیش فرض رابط کاربری Roblox Turn Off Default Roblox UI Elements

  • رابط کاربری امتیاز بالا High Score UI

  • رابط کاربری امتیاز، سطح، افت ها Score, Level, Drops UI

  • جدول امتیازات به فریم امتیاز Leaderboard to Score Frame

گلوله های قدرتی Power Pellets

  • ساخت گلوله های قدرتی Make Power Pellets

  • کپی کردن اسکریپت گلوله قدرتی به گلوله های قدرتی Clone Power Pellet Script to Power Pellets

  • گلوله های قدرتی تپنده - TweenService Pulsating Power Pellets - TweenService

  • رویداد گلوله قدرتی با صدا Power Pellet Event with Sound

  • چشمک زدن شبح گلوله قدرتی Power Pellet Ghost Blink

  • غیرفعال کردن آسیب شبح گلوله قدرتی Power Pellet Turn Ghost Damage Off

  • ارسال اشباح به خانه (قسمت ۱) Send Ghosts Home (Part 1)

  • ارسال اشباح به خانه (قسمت ۲) Send Ghosts Home (Part 2)

سطوح Levels

  • آماده سازی برای سطح Preparing to Level

  • رابط کاربری برای شروع سطح User Interface for Starting a Level

  • کد برای رابط کاربری شروع سطح Code for Starting a Level User Interface

  • تست باقی مانده گلوله ها Pellets Remaining Test

  • شمارنده باقی مانده گلوله ها Pellets Remaining Counter

  • بازنشانی گلوله ها Reset Pellets

  • بازنشانی بازیکن پس از سطح Reset Player After Level

  • دریافت صدای برنده (رابط کاربری) Get Winner Sound (User Interface)

  • به روز رسانی های رابط کاربری بین سطوح User Interface Updates Between Levels

  • تکمیل رابط کاربری بازیکن و بازنشانی در شروع و تغییر سطح Finish Player UI and Reset at Start and Level Change

  • Debounce برای گلوله های قدرتی Debounce for Power Pellets

  • بررسی امن برای ارسال اشباح به خانه Send Ghosts Home Safety Check

  • فعال سازی مجدد شبح در تغییر سطح Trigger Ghost Reset on Level Change

افزایش با تغییر سطح Increases with Level Change

  • کارهایی برای خطرناک تر کردن اشباح Things to Make Ghosts More Dangerous

  • افزایش سرعت شبح بر اساس سطح Increase Ghost Speed by Level

  • اشباح هوشمندتر (قسمت ۱) Smarter Ghosts (Part 1)

  • اشباح هوشمندتر (قسمت ۲) Smarter Ghosts (Part 2)

  • افزایش دید شبح Increase Ghost Vision

  • جان های بیشتر More Lives

امتیازات بالا - ذخیره سازی داده High Scores - Data Storage

  • فعال سازی Datastore Enabling the Datastore

  • ذخیره و دریافت داده Saving and Getting Data

  • جدول امتیازات را ذخیره کنید Save Table of Scores

  • مرتب سازی جدول برای امتیازات برتر Sort the Table for Top Scores

  • گسترش قابلیت امتیازات برتر Extend the Top Scores Functionality

  • فراخوانی محافظت شده و داده خوب Protected Call and Good Data

  • به روز رسانی امتیاز بالا در رابط کاربری Update High Score on User Interface

جدول امتیازات لابی Lobby Leaderboard

  • ساخت یک قطعه بیلبورد برای امتیازات بالا Create a Billboard Part for High Scores

  • ساخت GUI سطح برای قطعه بیلبورد Create Surface GUI for Billboard Part

  • اسکریپت صفحه امتیازات برای لابی Score Board Script for Lobby

کسب امتیاز برای خوردن اشباح Get Points for Eating Ghosts

  • امتیاز برای خوردن اشباح (قسمت ۱) Points for Eating Ghosts (Part 1)

  • امتیاز برای خوردن اشباح (قسمت ۲) Points for Eating Ghosts (Part 2)

  • رابط کاربری امتیاز برای خوردن اشباح (قسمت ۱) Points for Eating Ghosts UI (Part 1)

  • رابط کاربری امتیاز برای خوردن اشباح (قسمت ۲) Points for Eating Ghosts UI (Part 2)

  • امتیاز برای تست شبح Points for Ghost Test

نمایش نظرات

آموزش ساخت بازی به سبک آرکید در روبلاکس
جزییات دوره
12 hours
139
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,044
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

SimTek Game Development SimTek Game Development

مدرس توسعه بازی در سیم‌تک