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

57000 تومان موجود

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

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


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 2


توضیحاتی در مورد کتاب 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
عنوان ترجمه شده به فارسی : تسلط بر برنامه نویسی Roblox: راهنمای غیر رسمی برای ارتقاء سطح مهارت های برنامه نویسی Roblox و ساخت بازی با استفاده از برنامه نویسی Luau
سری :
نویسندگان :
ناشر : Packt Publishing
سال نشر : 2022
تعداد صفحات : 424
ISBN (شابک) : 180181404X , 9781801814041
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 11 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


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




پست ها تصادفی