دانلود کتاب Build Your Own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL2
49,000 تومان
موتور بازی دو بعدی خود را بسازید و بازی های وب عالی ایجاد کنید: با استفاده از HTML5، جاوا اسکریپت و WebGL2
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Apress |
| تعداد صفحه | 757 |
| حجم فایل | 11.85 مگابایت |
| کد کتاب | 1484273761 , 9781484273760 |
| نوبت چاپ | ویرایش دوم |
| نویسنده | Fernando Arnez, Jason Pace, Jebediah Pavleas, Kelvin Sung |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2021 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
Develop a 2D game engine that will give you the experience and core understanding of foundational concepts for building complex and fun 2D games that can be played across the Internet via popular web browsers. This book is organized so that the chapters follow logical steps of building a game engine and integrates concepts accordingly.
Build Your Own 2D Game Engine and Create Great Web Games isolates and presents relevant concepts from software engineering, computer graphics, mathematics, physics, game development and game design in the context of building a 2D game engine from scratch. In this edition, all the code is based on updated versions of JavaScript with HTML5 and WebGL2: you will analyze the source code needed to create a game engine that is suitable for implementing typical casual 2D videogames. You will also learn about physics and particle system. The discussion of physics component includes rotations and popular physical materials such as wood, mud, and ice. The discussion of particle component has popular presets such as fire, smoke, and dust.
By the end of the book, you will understand the core concepts and implementation details of a typical 2D game engine, learn insights into how these concepts affect game design and game play, and have access to a versatile 2D game engine that they can expand upon or utilize to build their own 2D games from scratch with HTML5, JavaScript, and WebGL2.
What You Will Learn
- Understand essential concepts for building 2D games
- Grasp the basic architecture of 2D game engines
- Understand illumination models in 2D games
- Learn basic physics used in 2D games
- Find out how these core concepts affect game design and game play
- Learn to design and develop 2D interactive games
Who Is This Book For
Game enthusiasts, hobbyists, and anyone with little to no experience who are interested in building interactive games but are unsure of how to begin. This can also serve as a textbook for a junior- or senior-level “Introduction to Game Engine” course in a Computer Science department.
ترجمه فارسی (ترجمه ماشینی)
یک موتور بازی دوبعدی ایجاد کنید که به شما تجربه و درک اصلی مفاهیم اساسی را برای ساختن بازیهای پیچیده و سرگرمکننده دوبعدی که میتوانند در سراسر اینترنت از طریق مرورگرهای وب محبوب بازی کنند، میدهد. این کتاب به گونهای سازماندهی شده است که فصلها مراحل منطقی ساخت یک موتور بازی را دنبال میکنند و مفاهیم را بر اساس آن ادغام میکند.
موتور بازی دوبعدی خود را بسازید و بازیهای وب عالی ایجاد کنید جداسازی و ارائههای مرتبط را ارائه میکند. مفاهیمی از مهندسی نرم افزار، گرافیک کامپیوتری، ریاضیات، فیزیک، توسعه بازی و طراحی بازی در زمینه ساخت یک موتور بازی دو بعدی از ابتدا. در این نسخه، تمام کدها بر اساس نسخه های به روز شده جاوا اسکریپت با HTML5 و WebGL2 هستند: شما کد منبع مورد نیاز برای ایجاد یک موتور بازی مناسب برای اجرای بازی های ویدئویی معمولی 2 بعدی معمولی را تجزیه و تحلیل خواهید کرد. شما همچنین با فیزیک و سیستم ذرات آشنا خواهید شد. بحث جزء فیزیک شامل چرخش ها و مواد فیزیکی رایج مانند چوب، گل و یخ می شود. بحث جزء ذرات دارای تنظیمات پیشفرض رایجی مانند آتش، دود و گرد و غبار است.
در پایان کتاب، مفاهیم اصلی و جزئیات پیاده سازی یک موتور بازی معمولی دوبعدی را درک خواهید کرد، بینش هایی در مورد اینکه چگونه این مفاهیم بر طراحی بازی و بازی تأثیر می گذارند، و دسترسی به یک دو بعدی همه کاره را خواهید آموخت. موتور بازی که می توانند آن را توسعه دهند یا از آن برای ساخت بازی های دو بعدی خود از ابتدا با HTML5، جاوا اسکریپت، و WebGL2 استفاده کنند.
آنچه شما خواهید آموخت
- درک مفاهیم ضروری برای ساخت بازی های دو بعدی
- درک معماری اولیه موتورهای بازی دو بعدی
- درک مدل های روشنایی در بازی های دو بعدی
- فیزیک پایه مورد استفاده در بازی های دو بعدی را بیاموزید
- دریابید که چگونه این مفاهیم اصلی بر طراحی بازی و بازی تاثیر می گذارد
- طراحی و توسعه بازی های تعاملی دو بعدی را بیاموزید
این کتاب برای چه کسی است
علاقهمندان به بازی، سرگرمیها، و هر کسی که تجربه کمی دارد و به ساخت بازیهای تعاملی علاقه دارد اما مطمئن نیستند که چگونه شروع کنند. این همچنین میتواند بهعنوان کتاب درسی برای دورههای «مقدمهای بر موتور بازی» در سطح متوسطه یا ارشد در یک بخش علوم رایانه باشد.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.