جلد سخت سیاه و سفید
Product details
- Publisher : Packt Publishing (June 30, 2022)
- Language : English
- Paperback : 224 pages
- ISBN-10 : 1801816980
- ISBN-13 : 978-1801816984
کتاب Building Games with Flutter: The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3
Build a complete game from start to finish using Flutter and Flame while getting acquainted with each building block in game design along the way
Key Features
- Begin your Flutter game development journey with step-by-step instructions and best practices
- Understand the Flame game engine and its essential elements for making games, sprite animation, tilemaps, and audio
- Build enjoyable games with Flutter that can be played across different platforms
Book Description
With its powerful tools and quick implementation capabilities, Flutter provides a new way to build scalable cross-platform apps. In this book, you'll learn how to build on your knowledge and use Flutter as the foundation for creating games.
This game development book takes a hands-on approach to building a complete game from scratch. You'll see how to get started with the Flame library and build a simple animated example to test Flame. You'll then discover how to organize and load images and audio in your Flutter game. As you advance, you'll gain insights into the game loop and set it up for fast and efficient processing. The book also guides you in using Tiled to create maps, add sprites to the maps that the player can interact with, and see how to use tilemap collision to create paths for a player to walk on. Finally, you'll learn how to make enemies more intelligent with artificial intelligence (AI).
By the end of the book, you'll have gained the confidence to build fun multiplatform games with Flutter.
What you will learn
- Discover the Flame engine and how to use it in game programming in Flutter
- Organize the graphics and sounds used in your game
- Animate a sprite in your games and detect when the player collides with tiles
- Run the game as a web page and desktop app
- Expand our player control with key navigation
- Build your first game and make your enemies more intelligent with AI for games
Who this book is for
If you are a Flutter developer looking to apply your Flutter programming skills to games development, this book is for you. Basic knowledge of Dart will assist with understanding the concepts covered.
Table of Contents
- Getting Started with Flutter Games
- Working with the Flame Engine
- Building a Game Design
- Drawing and Animating Graphics
- Moving the Graphics with Input
- Playing Sound Effects and Music
- Designing Your Own Levels
- Scaling the game for web and desktop
- Implementing Advanced Graphics Effects
- Making Intelligent Enemies With AI
- Finishing the Game
- Appendix: Answers
منابع کتاب کتاب Building Games with Flutter: The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3
ساخت یک بازی کامل از ابتدا تا انتها با استفاده از Flutter و Flame در حالی که در طول مسیر با هر یک از اجزای سازنده در طراحی بازی آشنا می شوید.
ویژگی های کلیدی
- سفر توسعه بازی Flutter خود را با دستورالعمل های گام به گام و بهترین شیوه ها آغاز کنید
- آشنایی با موتور بازی Flame و عناصر ضروری آن برای ساخت بازی ها، انیمیشن های اسپرایت، نقشه های نقشه و صدا
- بازی های لذت بخشی با Flutter بسازید که می توانند در پلتفرم های مختلف بازی کنند
توضیحات کتاب
Flutter با ابزارهای قدرتمند و قابلیتهای پیادهسازی سریع خود، راه جدیدی برای ساخت اپلیکیشنهای چند پلتفرمی مقیاسپذیر ارائه میکند. در این کتاب، شما یاد خواهید گرفت که چگونه بر دانش خود بسازید و از فلاتر به عنوان پایه ای برای ایجاد بازی استفاده کنید.
این کتاب توسعه بازی یک رویکرد عملی برای ساخت یک بازی کامل از ابتدا دارد. خواهید دید که چگونه با کتابخانه Flame شروع به کار کنید و یک مثال متحرک ساده برای آزمایش Flame بسازید. سپس نحوه سازماندهی و بارگذاری تصاویر و صدا را در بازی Flutter خود خواهید فهمید. با پیشروی، بینش هایی در مورد حلقه بازی به دست می آورید و آن را برای پردازش سریع و کارآمد تنظیم می کنید. این کتاب همچنین شما را راهنمایی میکند که از Tiled برای ایجاد نقشهها، اضافه کردن sprite به نقشههایی که بازیکن میتواند با آنها تعامل داشته باشد، و نحوه استفاده از برخورد tilemap برای ایجاد مسیرهایی برای یک بازیکن برای راه رفتن، راهنمایی میکند. در نهایت، یاد خواهید گرفت که چگونه با هوش مصنوعی (AI) دشمنان را باهوش تر کنید.
در پایان کتاب، اعتماد به نفس ساختن بازی های چند پلتفرمی سرگرم کننده با فلاتر را به دست خواهید آورد.
آنچه خواهید آموخت
- موتور Flame و نحوه استفاده از آن در برنامه نویسی بازی در فلاتر را کشف کنید
- گرافیک و صداهای استفاده شده در بازی خود را سازماندهی کنید
- یک جن را در بازیهای خود متحرک کنید و تشخیص دهید که بازیکن با کاشیها برخورد میکند
- بازی را به عنوان یک صفحه وب و برنامه دسکتاپ اجرا کنید
- کنترل پخش کننده ما را با پیمایش کلید گسترش دهید
- اولین بازی خود را بسازید و دشمنان خود را با هوش مصنوعی برای بازی ها باهوش تر کنید
این کتاب برای چه کسی است
اگر شما یک توسعه دهنده Flutter هستید که به دنبال استفاده از مهارت های برنامه نویسی Flutter در ساخت بازی ها هستید، این کتاب برای شما مناسب است. دانش پایه دارت به درک مفاهیم تحت پوشش کمک خواهد کرد.
فهرست مطالب
- شروع با بازی فلاتر
- کار با موتور شعله
- ساخت یک طراحی بازی
- طراحی و متحرک سازی گرافیک
- حرکت گرافیک با ورودی
- پخش جلوه های صوتی و موسیقی
- طراحی سطوح خود
- مقیاس بندی بازی برای وب و دسکتاپ
- پیاده سازی جلوه های گرافیکی پیشرفته
- ساخت دشمنان هوشمند با هوش مصنوعی
- اتمام بازی
- ضمیمه: پاسخ
ارسال نظر درباره کتاب Building Games with Flutter: The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3