دانلود کتاب Game Development with Three.js

49,000 تومان

توسعه بازی با Three.js


موضوع اصلی کامپیوترها
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 118
حجم فایل 1.82 مگابایت
کد کتاب 1782168532 , 9781782168539
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2013
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
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 تومان
توضیحات

Embrace the next generation of game development and reach millions of gamers online with the Three.js 3D graphics library

Overview

  • Develop immersive 3D games that anyone can play on the Internet
  • Learn Three.js from a gaming perspective, including everything you need to build beautiful and high-performance worlds
  • A step-by-step guide filled with game-focused examples and tips

In Detail

The advent of WebGL and its inclusion in many browsers enabled JavaScript programs running in a web browser to access the GPU without a plugin or extension. Three.js is a next generation high-level library that makes it possible to author complex 3D computer animations that display in the browser using nothing more than a simple text editor. The development of these new tools has opened up the world of real-time 3D computer animations to a far broader spectrum of developers.

Starting with how to build 3D games on the web using the Three.js graphics library, you will learn how to build 3D worlds with meshes, lighting, user interaction, physics, and more. Along the way, you’ll learn how to build great online games through fun examples. Use this book as a guide to embrace the next generation of game development!

Moving on from the basics, you will learn how to use Three.js to build game worlds using its core components, including renderers, geometries, materials, lighting, cameras, and scenes. Following on from this, you will learn how to work with mouse and keyboard interactions, incorporate game physics, and import custom models and animations. You will also learn how to include effects like particles, sounds, and post-processing. You will start by building a 3D world, and then create a first person shooter game using it. You will then be shown how to imbue this FPS game with a “capture the flag” gameplay objective. With Game Development with Three.js, you will be able to build 3D games on the Web using the Three.js graphics library.

What you will learn from this book

  • Set up a Three.js scene representing a game world
  • Understand the types of Three.js components, including geometries, materials, lighting, cameras, and renderers
  • Interact with your games using the mouse and keyboard
  • Structure your worlds with various approaches to physical collision
  • Construct complex levels using several different methods
  • Extend the Three.js framework with custom game-specific classes
  • Gain insight into development processes and important design and performance considerations for web games
  • Achieve a basic understanding of multiplayer game networking

Approach

A step-by-step, example-based guide to building immersive 3D games on the Web using the Three.js graphics library.

Who this book is written for

This book is for people interested in programming 3D games for the Web. Readers are expected to have basic knowledge of JavaScript syntax and a basic understanding of HTML and CSS. This book will be useful regardless of prior experience with game programming, whether you intend to build casual side projects or large-scale professional titles.


ترجمه فارسی (ترجمه ماشینی)

نسل بعدی بازی‌سازی را در آغوش بگیرید و با کتابخانه گرافیک سه‌بعدی Three.js به میلیون‌ها گیمر دسترسی داشته باشید

نمای کلی

  • توسعه بازی های سه بعدی همهجانبه ای که هر کسی می تواند در اینترنت بازی کند
  • از منظر بازی Three.js را بیاموزید، شامل همه چیزهایی که برای ساختن دنیاهای زیبا و با کارایی بالا نیاز دارید
  • گام به گام راهنمای مرحله پر از مثال‌ها و نکات متمرکز بر بازی

در جزئیات

ظهور WebGL و گنجاندن آن در بسیاری از مرورگرها برنامه‌های جاوا اسکریپت را فعال کرد در یک مرورگر وب برای دسترسی به GPU بدون افزونه یا افزونه اجرا می شود. Three.js یک کتابخانه سطح بالا نسل بعدی است که امکان نوشتن انیمیشن های کامپیوتری سه بعدی پیچیده را که در مرورگر با استفاده از یک ویرایشگر متن ساده نمایش داده می شود را ممکن می سازد. توسعه این ابزارهای جدید، دنیای انیمیشن های کامپیوتری سه بعدی بلادرنگ را به روی طیف وسیع تری از توسعه دهندگان باز کرده است.

شروع با نحوه ساخت بازی های سه بعدی در وب با استفاده از کتابخانه گرافیکی Three.js ، یاد خواهید گرفت که چگونه جهان های سه بعدی را با مش، ​​نور، تعامل کاربر، فیزیک و موارد دیگر بسازید. در طول مسیر، نحوه ساخت بازی های آنلاین عالی را از طریق مثال های سرگرم کننده یاد خواهید گرفت. از این کتاب به عنوان راهنمایی برای استقبال از نسل بعدی توسعه بازی استفاده کنید!

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

آنچه از این کتاب خواهید آموخت

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

رویکرد

راهنمای گام به گام و مبتنی بر مثال برای ساخت بازی های سه بعدی همهجانبه در وب با استفاده از کتابخانه گرافیکی Three.js.

این کتاب نوشته کیست en for

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

نظرات (0)

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Game Development with Three.js”