دانلود کتاب Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games, 3rd Edition

49,000 تومان

آموزش جاوا با ساخت بازی های اندروید: با ساختن پنج بازی هیجان انگیز، نسخه سوم، جاوا و اندروید را از ابتدا یاد بگیرید.


موضوع اصلی کامپیوتر – برنامه نویسی
نوع کالا کتاب الکترونیکی
ناشر Packt Publishing
تعداد صفحه 686
حجم فایل 8.51 مگابایت
کد کتاب 1800565860 , 9781800565869
نوبت چاپ 3
نویسنده
زبانانگلیسی
فرمتEPUB
سال انتشار2021
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های 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 تومان
توضیحات

Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third edition

Key Features

  • Learn Java, Android, and object-oriented programming from scratch
  • Find out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooters
  • Create and design your own games by learning all the concepts that a game developer must know

Book Description

Android is one of the most popular mobile operating systems today. It uses the most popular programming language, Java, as one of the primary languages for building apps of all types. Unlike most other Android books, this book doesn’t assume that you have any prior knowledge of Java programming, instead helps you get started with building Android games as a beginner.

This new, improved, and updated third edition of Learning Java by Building Android Games helps you to build Android games from scratch. Once you’ve got to grips with the fundamentals, the difficulty level increases steadily as you explore key Java topics, such as variables, loops, methods, object-oriented programming (OOP), and design patterns while working with up-to-date code and supporting examples. At each stage, you’ll be able to test your understanding by implementing the concepts that you’ve learned to develop a game. Toward the end, you’ll build games such as Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooter.

By the end of this Java book, you’ll not only have a solid understanding of Java and Android basics but will also have developed five cool games for the Android platform.

What you will learn

  • Set up a game development environment in Android Studio
  • Respond to a player’s touch and program intelligent enemies who can challenge the player in different ways
  • Explore collision detection, sprite sheets animation, simple tracking and following, AI, parallax backgrounds, and particle explosions
  • Animate objects at 60 FPS and manage multiple independent objects using OOP
  • Work with design patterns such as OOP, singleton, strategy, and entity-component
  • Work with the Android API, the SoundPool API, Paint, Canvas, Bitmap classes, and detect version numbers

Who this book is for

Learning Java by Building Android Games is for anyone who is new to Java, Android, or game programming and wants to develop Android games. The book will also serve as a refresher for those who already have experience using Java on Android or any other platform but are new to game development.

Table of Contents

  1. Java, Android, and Game Development
  2. Java- First Contact
  3. Variables, Operators, and Expressions
  4. Structuring Code with Java Methods
  5. The Android Canvas Class – Drawing to the Screen
  6. Repeating Blocks of Code with Loops
  7. Making Decisions with Java If, Else, and Switch
  8. Object-Oriented Programming
  9. The Game Engine, Threads, and the Game Loop
  10. Coding the Bat and Ball
  11. Collisions, Sound Effects, and Supporting Different Versions of Android
  12. Handling Lots of Data with Arrays
  13. Bitmap Graphics and Measuring Time
  14. Java Collections, the Stack, the Heap, and the Garbage Collector
  15. Android Localization- Hola!
  16. Collections and Enumerations
  17. Manipulating Bitmaps and Coding the Snake Class
  18. Introduction to Design Patterns and Much More!
  19. Listening with the Observer Pattern, Multitouch, and Building a Particle System
  20. More Patterns, a Scrolling Background, and Building the Player’s Ship
  21. Completing the Scrolling Shooter Game
  22. What Next?

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

با توسعه بازی‌ها برای پلتفرم اندروید با این نسخه سوم جدید و به‌روز شده، برای یادگیری جاوا به روش سرگرم‌کننده آماده شوید

ویژگی‌های کلیدی

  • یادگیری جاوا، اندروید، و برنامه نویسی شی گرا از ابتدا
  • با نحوه ساخت بازی هایی از جمله Sub Hunter، Retro Pong، Bullet Hell، Classic Snake و Scrolling Shooters آشنا شوید
  • با یادگیری بازی های خود را ایجاد و طراحی کنید. همه مفاهیمی که یک توسعه‌دهنده بازی باید بداند

توضیحات کتاب

اندروید یکی از محبوب‌ترین سیستم‌عامل‌های موبایل امروزی است. این زبان از محبوب ترین زبان برنامه نویسی، جاوا، به عنوان یکی از زبان های اصلی برای ساخت برنامه های مختلف استفاده می کند. برخلاف اکثر کتاب‌های اندرویدی دیگر، این کتاب فرض نمی‌کند که شما هیچ دانش قبلی در مورد برنامه‌نویسی جاوا دارید، در عوض به شما کمک می‌کند تا به‌عنوان مبتدی شروع به ساخت بازی‌های اندروید کنید.

این سومین جدید، بهبود یافته و به‌روزرسانی شده است. نسخه Learning Java by Building Games اندروید به شما کمک می کند تا بازی های اندروید را از ابتدا بسازید. هنگامی که با اصول اولیه آشنا شدید، با بررسی موضوعات کلیدی جاوا، مانند متغیرها، حلقه ها، روش ها، برنامه نویسی شی گرا (OOP) و الگوهای طراحی در حین کار با به روز، سطح دشواری به طور پیوسته افزایش می یابد. کد و نمونه های پشتیبانی در هر مرحله، می‌توانید درک خود را با اجرای مفاهیمی که برای توسعه یک بازی یاد گرفته‌اید، آزمایش کنید. در پایان، بازی هایی مانند Sub Hunter، Retro Pong، Bullet Hell، Classic Snake، و Scrolling Shooter را خواهید ساخت.

در پایان این کتاب جاوا، نه تنها یک بازی قوی خواهید داشت. درک اصول اولیه جاوا و اندروید را داشته باشد، اما پنج بازی جالب را برای پلتفرم اندروید توسعه خواهد داد.

آنچه یاد خواهید گرفت

  • محیط توسعه بازی را در Android Studio تنظیم کنید
  • پاسخ دهید. به لمس بازیکن و دشمنان هوشمند برنامه‌ریزی کنید که می‌توانند بازیکن را به روش‌های مختلف به چالش بکشند
  • کاوش در تشخیص برخورد، انیمیشن‌های sprite sheets، ردیابی و دنبال کردن ساده، هوش مصنوعی، پس‌زمینه اختلاف منظر، و انفجار ذرات
  • اشیاء را با سرعت 60 فریم در ثانیه متحرک کنید و چندین شی مستقل را با استفاده از OOP مدیریت کنید
  • با الگوهای طراحی مانند OOP، singleton، استراتژی و entity-component کار کنید
  • کار با API Android، SoundPool API، کلاس‌های Paint، Canvas، Bitmap و شناسایی شماره‌های نسخه

این کتاب برای چه کسی است

یادگیری جاوا با ساخت بازی‌های اندرویدی برای هر کسی که به تازگی با برنامه نویسی جاوا، اندروید یا بازی آشنا است و می خواهد بازی های اندرویدی را توسعه دهد. این کتاب همچنین برای کسانی که قبلاً تجربه استفاده از جاوا در اندروید یا هر پلتفرم دیگری را دارند اما در ساخت بازی جدید هستند، به‌عنوان یک تازه‌کننده خواهد بود.

فهرست مطالب

  1. جاوا، اندروید و توسعه بازی
  2. Java- First Contact
  3. متغیرها، عملگرها و عبارات
  4. ساختار کد با روش های جاوا
  5. کلاس Canvas Android – طراحی به صفحه نمایش
  6. تکرار بلوک های کد با حلقه ها
  7. تصمیم گیری با جاوا If, Else, و Switch
  8. برنامه نویسی شی گرا
  9. موتور بازی، رشته‌ها و حلقه بازی
  10. کدگذاری خفاش و توپ
  11. برخوردها، جلوه‌های صوتی و پشتیبانی از نسخه‌های مختلف اندروید
  12. مدیریت داده‌های زیاد با آرایه‌ها
  13. گرافیک بیت مپ و اندازه‌گیری زمان
  14. مجموعه‌های جاوا، پشته، هیپ، و جمع‌آوری زباله
  15. محلی‌سازی اندروید- Hola!
  16. مجموعه‌ها و شمارش‌ها
  17. دستکاری نقشه‌های بیتی و کدگذاری کلاس Snake
  18. مقدمه برای طراحی الگوها و خیلی چیزهای دیگر!
  19. گوش دادن با الگوی مشاهده‌گر، چند لمسی، و ساختن یک سیستم ذرات
  20. الگوهای بیشتر، پس‌زمینه پیمایش، و ساخت کشتی بازیکن
  21. تکمیل بازی Scrolling Shooter
  22. بعد چه خواهد شد؟
نظرات (0)

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

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games, 3rd Edition”