کلمات کلیدی مربوط به کتاب توسعه بازی LibGDX بر اساس مثال: کتابخانه، ادبیات کامپیوتر، توسعه بازی
در صورت تبدیل فایل کتاب LibGDX Game Development By Example به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه بازی LibGDX بر اساس مثال نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Packt Publishing, 2015. — 280 p. — ISBN-10: 1785281445،
ISBN-13: 978-1-78528-144-0.
کد نمونههایی از اطلاعات مربوط به здесь.
یاد بگیرید که
چگونه با استفاده از چارچوب جاوا چند پلتفرمی libGDX، بازی خود را
بسازید.
LibGDX یک چارچوب توسعه
بازی بین پلتفرمی در جاوا است که برنامه نویسی بازی را آسان تر و
سرگرم کننده می کند. در حال حاضر از Windows، Linux، Mac OS X،
Android و HTML5 پشتیبانی می کند.
با مجموعه ویژگی های
گسترده ای که ارائه می شود، بازی ای وجود ندارد که نتواند با
استفاده از libGDX ساخته شود. این به شما امکان می دهد یک بار کد
خود را بنویسید و آن را بدون تغییر در چندین پلتفرم مستقر کنید.
با تحویل بین پلت فرمی در قلب خود، می توان یک بازی ساخت تا
بازارهای اصلی را به سرعت و مقرون به صرفه هدف قرار دهد.
این کتاب با یک بازی
ساده شروع می شود که از طریق آن چرخه بهروزرسانی بازی توضیح داده
شده است، از جمله بارگذاری بافتها روی صفحهنمایش، جابجایی آنها
و پاسخ دادن به ورودی. از آنجا به مفاهیم پیشرفته تری مانند ایجاد
ساختار رسمی بازی با صفحه منو، افزودن صفحه نمایش بازی و صفحه
بارگذاری، صفحات اسپرایت و انیمیشن ها خواهید رفت. شما نحوه معرفی
یک فونت برای بهینهسازی متن را بررسی خواهید کرد و با کمک
بازیای که میسازید، با API نقشه کاشی دوبعدی آشنا میشوید تا
جهانهایی بسازید که با حرکت شخصیتها حرکت میکنند.
در بازی نمونه نهایی
کتاب، شما یک نسخه اولیه از کلون Angry Birds را پیاده سازی
خواهید کرد که به شما امکان می دهد از کتابخانه فیزیکی box2D
استفاده کنید که libGDX به آن دسترسی دارد. . سپس یک نمای کلی از
صادرات بازیها به پلتفرمهای مختلف ارائه میشود.
در نهایت، نحوه ادغام
سرویسهای شخص ثالث را در بازیها و کسب اوج در شبکه اجتماعی کشف
خواهید کرد. Media API برای دریافت درک اولیه از نحوه انطباق آن
با اکوسیستم libGDX.
آنچه خواهید
آموخت:
ایجاد و یک پروژه libGDX را پیکربندی کنید تا شروع به ساخت بازی
کنید؛
با یک حلقه بازی ساده که بازی های شما را هدایت می کند مقابله
کنید؛
مدیریت دارایی های بازی برای کاهش تکرار کد و سرعت بخشیدن به
توسعه؛
پک دارایی های بازی با هم به صورت دارایی های منفرد برای افزایش
عملکرد بازی شما؛
نمایش بافت ها روی صفحه و دستکاری آنها با ورودی بازی؛
پخش انواع مختلفی از صداهایی که یک بازی می تواند تولید
کند؛
طراحی و تغییر دهید. یک رابط کاربری بازی با ابزارهای داخلی
libGDX؛
بازی را توسعه دهید که در پلتفرم های مختلف اجرا شود.
ویژگی های اصلی libGDX
را برای توسعه بیاموزید. بازیهای هیجانانگیز خود را.
مفاهیم توسعه بازی را از طریق پروژههای نمونه کاوش کنید.
بازیها را برای فروشگاههای برنامه بزرگ به سرعت و به آسانی با
عملکرد چند پلتفرمی libGDX هدف قرار دهید.
< /div>
این کتاب برای چه کسی است:
این کتاب برای کسانی است که میخواهند مفاهیم توسعه بازی را با
استفاده از libGDX بیاموزند. درک جاوا و سایر زبان های برنامه
نویسی قطعاً مفید خواهد بود، اگرچه الزامی نیست. ридерами، به
عنوان مثال
خواننده جالب (EPUB) ,
کالیبر (EPUB, MOBI، AZW3)،
Adobe Digital Editions
(EPUB)،
FBReader (EPUB، MOBI،
AZW3).
Packt Publishing, 2015. — 280 p. — ISBN-10: 1785281445,
ISBN-13: 978-1-78528-144-0.
Код примеров к книге выложен здесь.
Learn how to create your very
own game using the libGDX cross-platform Java
framework.
LibGDX is a cross-platform game
development framework in Java that makes game programming
easier and fun to do. It currently supports Windows, Linux, Mac
OS X, Android, and HTML5.
With a vast feature set on offer,
there isn't a game that can’t be made using libGDX. It allows
you to write your code once and deploy it to multiple platforms
without modification. With cross-platform delivery at its
heart, a game can be made to target the major markets quickly
and cost effectively.
This book starts with a simple game
through which the game update cycle is explained, including
loading textures onto your screen, moving them around, and
responding to input. From there you’ll move on to more advanced
concepts such as creating a formal game structure with a menu
screen, adding a game screen and loading screen, sprite sheets,
and animations. You’ll explore how to introduce a font to
optimize text, and with the help of a game that you’ll create,
you’ll familiarise yourself with the 2D tile map API to create
worlds that scroll as the characters move.
In the final sample game of the book,
you’ll implement a basic version of an Angry Birds clone, which
will allow you to use the physic library box2D that libGDX
provides access to. An overview of exporting games to different
platforms is then provided.
Finally, you will discover how to
integrate third-party services into games and take a sneak peak
at the Social Media API to get a basic understanding of how it
fits into the libGDX ecosystem.
What You Will
Learn:
Create and configure a libGDX project to get started with
making games;
Get to grips with a simple game loop that will drive your
games;
Manage game assets to reduce code duplication and speed up
development;
Pack game assets together into single assets to increase your
game’s performance;
Display textures on the screen and manipulate them with play
input;
Play various types of sounds that a game can generate;
Design and modify a game user interface with libGDX’s built-in
tools;
Develop a game that will run across various platforms.
Learn the core features of libGDX to
develop your own exciting games.
Explore game development concepts through example
projects.
Target games for major app stores quickly and easily with
libGDX's cross-platform functionality.
Who This Book Is
For:
This book is intended for those who wish to learn the concepts
of game development using libGDX. An understanding of Java and
other programming languages would definitely be helpful,
although it is not a must.
Формат книги совместим с iPAD и
Amazon Kindle, на PC открывается многими бесплатными ридерами,
например
Cool Reader (EPUB),
Calibre (EPUB, MOBI, AZW3),
Adobe Digital
Editions (EPUB),
FBReader (EPUB,
MOBI, AZW3).