ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Programming for Game Design: A Hands-On Guide with Godot

دانلود کتاب برنامه نویسی برای طراحی بازی: راهنمای عملی با گودو

Programming for Game Design: A Hands-On Guide with Godot

مشخصات کتاب

Programming for Game Design: A Hands-On Guide with Godot

ویرایش:  
نویسندگان: ,   
سری:  
ISBN (شابک) : 9798868801891, 9798868801907 
ناشر: Apress 
سال نشر: 2024 
تعداد صفحات: [507] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 Mb 

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



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

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


در صورت تبدیل فایل کتاب Programming for Game Design: A Hands-On Guide with Godot به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب برنامه نویسی برای طراحی بازی: راهنمای عملی با گودو

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


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

Create video game elements using the Godot game engine, gaining practical experience in programming and video game development. The Godot game engine uses a simplified programming language called GDScript, which closely resembles Python. By learning GDScript, you can focus more on learning the basics of programming. You’ll explore concepts such as variables and data structures variables used to store information about video game objects that can be manipulated using a keyboard or a mouse. You’ll also learn about user interface design, branching statements, and looping statements, enabling you to actively engage in programming and create your own interactive games. By the end of the book, you’ll have a solid understanding of how video game elements work and how the basic principles of programming work as well. By programming simple video game elements in the Godot game engine, you’ll learn both programming and the principles of 2D video game design. What You Will Learn Understand the basics of programming by creating simple video game elements in the Godot game engine. Explore variables and data structures to actively store and modify information about video game objects. Gain a deeper understanding of user interface design. Master simplified programming languages like GDScript. Who This Book Is For Aspiring programmers and game enthusiasts seeking an engaging introduction to programming through video game creation.



فهرست مطالب

Table of Contents
About the Authors
About the Technical Reviewer
Chapter 1: Why Learn Programming with the Godot Game Engine?
Chapter 2: Getting to Know Godot
	Creating and Opening a Godot Project
	Creating a Scene and Nodes
	Viewing and Modifying a Scene
	Rotating and Scaling a Node
	Summary
Chapter 3: Writing Scripts
	Creating a Script
	Writing a Script
	Viewing the GDScript Documentation
	Summary
Chapter 4: Storing Data in Variables
	Creating a Variable
	Storing and Retrieving Values in a Variable
	Understanding Data Types
	Understanding Variable Scope
	Constants and Enumerations
	Comments
	Exercise: Seeing Variables Change
	Summary
Chapter 5: Mathematical Operations
	Mathematical Operators
	Creating Constants
	Understanding Precedence
	Using Math Functions
	Creating Random Numbers
	Manipulating Strings
	Exercise: Randomizing an X and Y Position
	Summary
Chapter 6: Branching Statements
	Working with Comparison Operators
	Working with Logical Operators
	The if Statement
	The if-else Statement
	The if-elif Statement
	The match Statement
	Exercise: Reacting to Different Boolean Values
	Summary
Chapter 7: Looping Statements
	Using a For Loop
	Using a For Loop to Count with Different Values
	Using the For Loop with Strings and Arrays
	The While Loop
	Comparing For and While Loops
	Exercise: Repeating Code with Loops
	Summary
Chapter 8: Understanding Arrays
	Using Arrays
	Creating and Adding Items to an Array
	Getting Information About Arrays
	Retrieving Data from Arrays
	Manipulating Arrays
	Searching for Data in an Array
	Deleting Data from an Array
	Exercise: Using Arrays
	Summary
Chapter 9: Understanding Dictionaries
	Creating Dictionaries
	Retrieving Data from a Dictionary
	Getting Information About Dictionaries
	Changing and Deleting Data in Dictionaries
	Exercise: Using Dictionaries
	Summary
Chapter 10: Functions
	Understanding Functions
	Creating Functions
	Using Parameters with Functions
	Optional Parameters
	Returning Values with Functions
	Exercise: Using Functions
	Summary
Chapter 11: Object-Oriented Programming
	Creating a Class
	Initializing Properties
	Inheriting Classes
	Polymorphism
	Exercise: Understanding How Object-Oriented Programming Works in Godot
	Summary
Chapter 12: Getting Input from the User
	Detecting Keyboard and Mouse Input
	Defining an Input Map
	Detecting Modifier Keys in an Input Map
	Summary
Chapter 13: Shooting Projectiles
	Creating a Projectile Scene
	Changing the Name of a Node
	Adding a Projectile Image
	Adding a Collision Shape
	Making the Projectile Move
	Summary
Chapter 14: Adding Projectiles to a Player
	Creating a Player Scene
	Changing the Name of a Node
	Adding a Player Image and Collision Shape
	Using the Marker2D Node to Define the Projectile Location
	Defining Ways to Control the Player
	Writing GDScript Code to Control the Player
	Firing a Projectile
	Removing Projectiles
	Summary
Chapter 15: Hitting Enemies with Projectiles
	Creating an Enemy Scene
	Changing the Name of a Node
	Adding an Enemy Image and Collision Shape
	Creating a Main Scene
	Detecting Collisions
	Summary
Chapter 16: Displaying a User Interface
	Inputting and Displaying Text
	Using Signals
	Working with TextEdit and Buttons
	Using Option Buttons and Item Lists
	Working with CheckButtons
	Working with Sliders
	Summary
Chapter 17: Adding Physics
	Playing with Gravity
	Adding Damping
	Working with Static and Rigid Bodies
	Working with Polygons
	Using Layers and Masks
	Restricting Movement
	Summary
Chapter 18: Playing Audio
	Audio Formats in Godot
	Starting and Stopping Audio
	Pausing Audio
	Looping Audio
	Playing Audio When Detecting a Collision
	Summary
Chapter 19: Creating and Using Scenes
	Automatically Adding Objects in Scenes
	Modifying Instances of a Scene
	Automatically Moving and Rotating a Scene
	Following the Player with a Camera
	Summary
Chapter 20: Using Signals
	Calling Down to a Function
	Signaling Up
	Summary
Chapter 21: Creating a Simple Tic-Tac-Toe Game
	Detecting Clicks on the Board
	Displaying Player Moves
	Summary
Index




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