
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
بازیسازی برای اندروید این روزها موضوع داغی است؛ اما یکی از معدود حوزههای فناوری است که مستندات واضح و کاربردی زیادی برای آن در اینترنت پیدا نمیشود. با این حال، تقاضا برای بازیهای اندرویدی پیوسته رو به افزایش است. این کتاب به شما کمک میکند اصول ضروری ساخت بازی با اندروید را سریع یاد بگیرید. کتاب از پایه شروع میکند و راهاندازی محیط توسعه بازی را آموزش میدهد. بعد به مفاهیمی مثل ساخت رابط کاربری صفحه اصلی، پیادهسازی اشیای بازی و رسم صحنه با وضوح ثابت میپردازد. کمکم به ساخت یک موتور بازی انعطافپذیر و پیشرفته میرسد که با OpenGL ES 2 نرخ فریم سریع و روان فراهم میکند. این کار با یک بازی ساده شروع میشود و پیچیدگی سه بازی کامل که گامبهگام ساخته میشوند، بهتدریج بیشتر میشود. در پایان کتاب، سه بازی هیجانانگیز را در قالب سه پروژه جذاب و آموزنده با موفقیت ساختهاید.
آنچه یاد میگیرید:
• ساخت موتورهای بازی از ساده تا پیشرفته برای انواع مختلف بازی، با قابلیتهایی مثل انیمیشن شخصیت با برگه اسپریت و پسزمینههای پارالاکس متحرک
• طراحی و پیادهسازی مراحل واقعاً چالشبرانگیز و قابلبازی
• پیادهسازی حلقه اصلی حیاتی بازی
• پیادهسازی مکانیکهای تشخیص برخورد پایه و پیشرفته
• جان بخشیدن به هوش مصنوعی دشمن چالشبرانگیز
• ساده کردن ریاضیات پشت چرخش دوبعدی، سرعت و برخوردها
• اجرای طراحیهای بازی با نرخ ۶۰ فریم در ثانیه یا بهتر
• پردازش مؤثر و کارآمد ورودی لمس چندنقطهای صفحه
• پیادهسازی انبوهی از قابلیتهای دیگر بازی مثل آیتمهای قابلبرداشت، شلیک سلاح، HUD، تولید و پخش جلوههای صوتی، صحنه، انتقال مرحله، امتیازهای بالا و بیشتر
• پیادهسازی یک موتور بازی انعطافپذیر و پیشرفته که با OpenGL ES 2 نرخ فریم سریع و روان فراهم میکند
Android gaming is a hot topic these days, but one of the few areas of technology that does not have an abundance of clear and useful documentation online. However, there is an ever-increasing demand for Android games.This book will help you get up to speed with the essentials of game development with Android. The book begins by teaching you the setup of a game development environment on a fundamental level. Moving on, the book deals with concepts such as building a home screen UI, implementing game objects, and painting the scene at a fixed resolution. Gradually, it builds up to the implementation of a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates. This is achieved by starting with a simple game and gradually increasing the complexity of the three complete games built step by step. By the end of the book, you will have successfully built three exciting games over the course of three engrossing and insightful projects.What you will learn• Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds• Design and implement genuinely challenging and playable levels• Implement the critical main game loop• Implement basic and advanced collision detection mechanics• Bring to life a challenging enemy AI• Make the math behind 2D rotation, velocity, and collisions simple• Run your game designs at 60 frames per second or better• Process multitouch screen input effectively and efficiently• Implement a multitude of other game features such as pickups, firing weapons, HUDs, generating and playing sound FX, scenery, level transition, high scores, and more• Implement a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates