ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Mastering Roblox Coding: The unofficial guide to leveling up your Roblox scripting skills and building games using Luau programming

دانلود کتاب تسلط بر برنامه نویسی Roblox: راهنمای غیر رسمی برای ارتقاء سطح مهارت های برنامه نویسی Roblox و ساخت بازی با استفاده از برنامه نویسی Luau

Mastering Roblox Coding: The unofficial guide to leveling up your Roblox scripting skills and building games using Luau programming

مشخصات کتاب

Mastering Roblox Coding: The unofficial guide to leveling up your Roblox scripting skills and building games using Luau programming

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 180181404X, 9781801814041 
ناشر: Packt Publishing 
سال نشر: 2022 
تعداد صفحات: 424 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 Mb 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Mastering Roblox Coding: The unofficial guide to leveling up your Roblox scripting skills and building games using Luau programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر برنامه نویسی Roblox: راهنمای غیر رسمی برای ارتقاء سطح مهارت های برنامه نویسی Roblox و ساخت بازی با استفاده از برنامه نویسی Luau نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تسلط بر برنامه نویسی Roblox: راهنمای غیر رسمی برای ارتقاء سطح مهارت های برنامه نویسی Roblox و ساخت بازی با استفاده از برنامه نویسی Luau

کشف نحوه ساخت بازی‌های پر از ویژگی‌های پیشرفته با استفاده از قدرت برنامه‌نویسی Luau با ایجاد یک بازی کامل و انتها به انتها با استفاده از Roblox Studio ویژگی‌های کلیدی: از نکات و ترفندهای مطرح شده در این کتاب توسعه بازی برای نوشتن پیشرفته استفاده کنید. اسکریپت‌های Roblox قابلیت‌های Roblox Luau را برای ایجاد بازی‌های پیچیده با استفاده از ورودی کاربر، ذخیره‌سازی داده‌ها و رابط‌های کاربری برای همه دستگاه‌ها بررسی کنید. هر موضوع شامل تمرین اضافی برای خواننده برای آزمایش است شرح کتاب: Roblox یک پلتفرم بازی با بیش از ۴۷ میلیون کاربر فعال روزانه است. . چیز منحصر به فرد Roblox این است که شما در حال بازی کردن بازی های ساخته شده توسط سایر گیمرها هستید! این بدان معناست که شما می توانید بازی های خود را بسازید، حتی اگر تجربه ای نداشته باشید. علاوه بر این، Roblox یک موتور رایگان ارائه می دهد که به شما امکان می دهد یک بازی ساده را در کمتر از پنج دقیقه ایجاد و منتشر کنید و در حین انجام آن پول دریافت کنید. اکثر بازی های Roblox نیاز به برنامه نویسی دارند. این کتاب با اصول برنامه نویسی در Roblox Luau شروع می شود. هر فصل بر اساس فصل قبلی است، که در نهایت منجر به تسلط شما بر مفاهیم برنامه نویسی در Lua می شود. در مرحله بعد، این کتاب به شما فناوری های پیچیده ای را آموزش می دهد که می توانید در بازی خود پیاده سازی کنید. هر مفهوم به وضوح توضیح داده شده است و از مثال های ساده ای استفاده می کند که به شما نشان می دهد چگونه از فناوری استفاده می شود. این کتاب شامل تمرین‌های اضافی است تا بتوانید مفاهیمی را که آموخته‌اید آزمایش کنید. با استفاده از بهترین شیوه‌ها، نحوه نوشتن و ساختن سیستم‌های پیچیده مانند پایگاه‌های داده، کنترل‌های ورودی کاربر و تمامی رابط‌های کاربری دستگاه را خواهید فهمید. علاوه بر این، یاد خواهید گرفت که چگونه یک بازی کامل را از ابتدا بسازید. تا پایان این کتاب، با یادگیری نحوه کدنویسی با استفاده از Luau و ایجاد کدهای بهینه، می توانید سیستم های پیچیده را در Roblox از ابتدا برنامه ریزی کنید. آنچه خواهید آموخت: اصول Roblox Luau را بدانید و بیاموزید نحوه نوشتن کد Luau کارآمد و بهینه برای جلوگیری از بوی بد را کشف کنید نحوه بهینه سازی بازی خود را برای رایانه شخصی، کنسول ها، تلفن ها و تبلت ها کشف کنید. با نحوه ساخت پایگاه داده سرعت بگیرید با استفاده از Luau عملکردهای سرویس گیرنده و سرور را درک کنید و نحوه برقراری ارتباط ایمن را بیاموزید کشف نحوه ساخت یک بازی پیشرفته Roblox از ابتدا این کتاب برای چه کسانی است: این کتاب برای توسعه دهندگان نسبتاً با تجربه Roblox است که دانش اولیه برنامه نویسی دارند و می خواهند مهارت های خود را به سطح بعدی با مفاهیم پیشرفته به روشی ساده و موثر. قبل از شروع کار با این کتاب، دانش اولیه Roblox، Roblox Studio و Roblox Luau توصیه می شود. برای کسانی که مدتی است از Roblox استفاده نکرده‌اند، یک تازه‌سازی کوتاه ارائه شده است.


توضیحاتی درمورد کتاب به خارجی

Discover how to build enhanced feature-filled games using the power of Luau programming by getting hands-on with creating a complete end-to-end game using Roblox Studio Key Features: Leverage the tips and tricks covered in this game development book for writing advanced Roblox scripts Explore the capabilities of Roblox Luau to create complex games using user input, datastores, and user interfaces for all devices Each subject contains an additional exercise for the reader to experiment Book Description: Roblox is a game platform with over 47 million daily active users. Something unique to Roblox is that you\'re playing games made by other gamers! This means that you can make your own games, even if you have no experience. In addition, Roblox provides a free engine that allows you to create and publish a simple game in less than five minutes and get paid while at it. Most Roblox games require programming. This book starts with the basics of programming in Roblox Luau. Each chapter builds on the previous one, which eventually results in you mastering programming concepts in Lua. Next, the book teaches you complex technologies that you can implement in your game. Each concept is explained clearly and uses simple examples that show you how the technology is being used. This book contains additional exercises for you to experiment with the concepts you\'ve learned. Using best practices, you will understand how to write and build complex systems such as databases, user input controls, and all device user interfaces. In addition, you will learn how to build an entire game from scratch. By the end of this book, you will be able to program complex systems in Roblox from the ground up by learning how to write code using Luau and create optimized code. What You Will Learn: Understand and learn the basics of Roblox Luau Discover how to write efficient and optimized Luau code to avoid bad smells Explore how to optimize your game for PC, consoles, phones, and tablets Get up to speed with how to build databases using Luau Understand client and server functionalities and learn how to securely establish communication Discover how to build an advanced Roblox game from scratch Who this book is for: This book is for fairly experienced Roblox developers who have basic programming knowledge and want to take their skills to the next level with advanced concepts in a simple and effective way. Basic knowledge of Roblox, Roblox Studio, and Roblox Luau is recommended before getting started with this book. A short refresher is provided for those who have not used Roblox in a while.



فهرست مطالب

Cover
Title Page
Contributors
Table of Contents
Preface
Copyright and Credits
Part 1: Start Programming with Roblox
Chapter 1: Getting Up to Speed with Roblox and Luau Basics
	Technical requirements
	Understanding Roblox and Luau
		Creating an account
		Introducing Luau
	Understanding and using data types in Luau
		Creating a script
		Hello, world!
		Numbers
		Math operations
		Combining math operations
		String concatenation
		Escape characters
		Casting data types
		Booleans
		Logical operators
		Introducing and using variables
		Lower and upper camel case
		Updating variables
		Removing magic numbers
		Introducing constants
	Using conditionals
		Relational operators
		if-else conditionals
		Using elseif
		Nested if statements
	Understanding scopes
	Exercise 1.1 – Changing properties on a part
	Exercise 1.2 – Police system part I
	Exercise 1.3 – Understanding a script
	Summary
Chapter 2: Writing Better Code
	Technical requirements
	Using functions
		Making a function
		Parameters and arguments
		Multiple parameters
		Default parameter values
		Returning functions
		Multiple return values
		Nested functions
		Best practices when using functions
	Storing data types in tables
		Storing data in a table
		Reading data from a table
		Setting data in a table
		Using dictionaries
		Multi-dimensional tables
		Functions in a table
	Programming loops
		while loops
		repeat until loops
		for loops
		Continuing and stopping a loop
		Large oops
	Using modules
		Creating a module script
		Requiring the module from another script
	Exercise 2.1 – simple elevator
	Exercise 2.2 – converting loops
	Exercise 2.3 – Police System II (difficult)
	Summary
Chapter 3: Event-Based Programming
	Technical requirements
	Introduction to events
		Functions on instances
		Listening to events
		Using properties for missing events
	Creating custom events
		Using bindable events
		Using bindable functions
		Comparing events to modules (advanced)
		Using bindable events in modules (advanced)
	Exercise 3.1 – event-based game
	Summary
Part 2: Programming Advanced Systems
Chapter 4: Securing Your Game
	Technical requirements
	Understanding the client and server
		Introducing LocalScripts
		FilteringEnabled
		Replication exceptions to FilteringEnabled
		Client and server responsibilities
	Using RemoteEvents and RemoteFunctions
		Setting up the GUI
		Client-sided Team Changer
		Using RemoteEvents
		Using RemoteEvents from the server to the client
		Using RemoteFunctions
	Implementing security
		Server checks
		Implementing debounces
		Honeypots
	Filtering user text
		TextObject
		The GetNonChatStringForBroadcastAsync function
		The GetChatForUserAsync function
	Exercise 4.1: Securing your game
		Exercise:
	Summary
Chapter 5: Optimizing Your Game
	Technical requirements
	Understanding and using StreamingEnabled
		Enabling StreamingEnabled
		Programming with StreamingEnabled
	Working with animations
		Uploading animations
		Understanding the Animator object
		Programming an AnimationTrack
		Animations on NPCs
	Working with tweens
		Setting up the gate
		Setting up the server scripts
		Getting tween data
		Understanding TweenInfo
		Creating a tween
		Client-sided debounces
		Custom yielding functions
	Exercise 5.1 – greeting an NPC
	Exercise 5.2 – falling block
	Summary
Chapter 6: Creating User Interfaces for All Devices
	Technical requirements
	Creating GUIs
		Using ScreenGuis
		Using SurfaceGuis
		Using BillboardGuis
		Optimizing UIs
	Testing GUIs
	Small UI improvements
		Working with color-blindness
		Displaying controls
		Improving GUI navigation
		Using images
		Using Tweens
		Core GUIs
	Exercise 6.1 – Creating a shop GUI
	Summary
Chapter 7: Listening to User Input
	Technical requirements
		Working with ClickDetectors
		Working with ProximityPrompts
		Working with tools
	Implementing advanced user input
		Keyboard input
		Gamepad input
		Mouse input
		ContextActionService
	Choosing how to listen to user input
	Exercise 7.1 – Eating food
	Summary
Chapter 8: Building Data Stores
	Technical requirements
	Introduction to data stores
		Saving data
		Error handling
		Reading data
		Creating default player data
		Saving tables
		Saving dictionaries
		Saving user data in data stores
		Removing data
	Writing safer data stores
		Caching data
		Autosaving
		Improving error handling
		Data store limitations
		Creating a DataManager
		Setting versus updating data
	Working with ordered data stores
	Exercise 8.1 – Building and testing data stores
	Exercise 8.2 – Simple obby
	Summary
Chapter 9: Monetizing Your Game
	Technical requirements
	Programming game passes
		Prompting game passes
		Rewarding game passes
		Instant game pass reward
	Implementing developer products
		Prompting developer products
		Rewarding developer products
		Working with PolicyService
	Giving Premium Benefits
		Implementing Premium Benefits
	Third-party sales
		Implementing third-party sales
	Exercise 9.1 – building a currency system
	Summary
Part 3: Creating Your Own Simulator Game
Chapter 10: Creating Your Own Simulator Game
	Technical requirements
	Introduction to the game
	Creating data stores
		Getting keys for our data stores
		DataManager functions
		DataManager events
	Implementing server scripts
		Implementing leader stats
		Implementing monetization scripts
		Implementing character upgrades
		Claiming orbs
		Implementing rebirths
		Selling orbs
	Programming GUIs
		Programming the SideButtons GUI
		Programming the Rebirthing GUI
		Programming the DeveloperProducts GUI
		Programming the GamePasses GUI
		Programming the Upgrade GUI
	Updating your game
	Summary
		Index
Other Books You May Enjoy




نظرات کاربران