کتاب Building Games with Flutter (ساخت بازیها با فلاتر: راهنمای نهایی برای ایجاد بازیهای چند پلتفرمی با استفاده از موتور Flame در Flutter 3) یک راهنمای خلاصه و پر از نکات مهم و پیشرفته برای یادگیری بازیسازی با استفاده از Flutter میباشد. این کتاب در 11 به شما آموزش بازیسازی و نکات آن با استفاده از چارچوب برنامهنویسی فلاتر 3 را خواهد داد.
در ادامه مقدمهای از کتاب Building Games with Flutter را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Games with Flutter:
Flutter با ابزارهای قدرتمند و قابلیتهای پیادهسازی سریع خود، راه جدیدی برای ساخت اپلیکیشنهای چند پلتفرمی مقیاسپذیر ارائه میکند. در این کتاب، شما یاد خواهید گرفت که چگونه بر دانش خود بسازید و از فلاتر به عنوان پایه ای برای ایجاد بازی استفاده کنید.
این کتاب توسعه بازی یک رویکرد عملی برای ساخت یک بازی کامل از ابتدا دارد. خواهید دید که چگونه با کتابخانه Flame شروع به کار کنید و یک مثال متحرک ساده برای آزمایش Flame بسازید.
سپس نحوه سازماندهی و بارگذاری تصاویر و صدا را در بازی Flutter خود خواهید فهمید. با پیشروی، بینشهایی در مورد حلقه بازی به دست میآورید و آن را برای پردازش سریع و کارآمد تنظیم میکنید. این کتاب همچنین شما را راهنمایی میکند که از Tiled برای ایجاد نقشهها، اضافه کردن sprite به نقشههایی که بازیکن میتواند با آنها تعامل داشته باشد، و نحوه استفاده از برخورد tilemap برای ایجاد مسیرهایی برای یک بازیکن برای راه رفتن، راهنمایی میکند. در نهایت، یاد خواهید گرفت که چگونه با هوش مصنوعی (AI) دشمنان را باهوش تر کنید.
در پایان کتاب، اعتماد به نفس ساختن بازیهای چند پلتفرمی سرگرمکننده با فلاتر را به دست خواهید آورد.
کتاب Building Games with Flutter برای چه کسی است؟
اگر شما یک توسعهدهنده Flutter هستید که به دنبال استفاده از مهارتهای برنامه نویسی Flutter در ساخت بازیها هستید، این کتاب برای شما مناسب است. دانش پایه دارت به درک مفاهیم تحت پوشش کمک خواهد کرد.
بیشتر بخوانید: کتاب Creating Apps with React Native
آنچه این کتاب پوشش میدهد:
فصل 1، شروع به کار با Flutter Games، توضیح میدهد که چرا باید از Flutter/Dart برای برنامهنویسی بازی استفاده کرد. خواهید دید که چرا Flutter و Dart به توسعه سریع بازیهای چند پلتفرمی اجازه میدهند و مفاهیم کلیدی مربوط به برنامهنویسی بازی را پوشش میدهند.
فصل 2 کتاب Building Games with Flutter، کار با موتور شعله، یک نمای کلی از موتور Fleme که در سراسر کتاب برای ساخت بازیها استفاده میشود، ارائه میدهد.
فصل 3، ساخت یک طراحی بازی، بازی را که در حال ساخت خواهیم بود، همراه با طراحی بازی معرفی میکند. بازی که ما در طول کتاب خواهیم ساخت Gold Rush است و خواهیم دید که چگونه محتوا و صفحه نمایش بازی را برای ساختن یک برنامه بازی برنامه ریزی کنیم.
فصل 4، طراحی و متحرکسازی گرافیک، به شما نگاه دقیقی به نحوه ترسیم و متحرک سازی گرافیک روی صفحه میدهد. شما خواهید دید که جنها چیست و چگونه آنها را در صفحه حرکت میدهیم، یاد میگیرید که چگونه اسپرایتها را برای واقعگرایی متحرک سازید، و خواهید دید که چگونه میتوان تشخیص داد که اسپرایتها با جنهای دیگر روی صفحه برخورد میکنند.
فصل 5، جابجایی گرافیک با ورودی، نگاهی دقیق به نحوه جابجایی گرافیک با رویدادهای لمسی و دکمههای روی صفحه ارائه میدهد. با ترسیم جوی استیک روی صفحه، نحوه حرکت یک اسپرایت را در پاسخ به کنترل جوی استیک توسط کاربر نشان میدهیم و نحوه استفاده از صفحه نمایش لمسی برای حرکت دادن اسپرایت را مشاهده میکنیم.
فصل 6 کتاب Building Games with Flutter، پخش جلوههای صوتی و موسیقی، نگاهی دقیق به پخش موسیقی و صداها در پاسخ به رویدادهای بازی به شما میدهد.
فصل 7، طراحی سطوح خود، نحوه ایجاد سطوح بازی و حرکت در اطراف آنها را توضیح میدهد.
فصل 8 کتاب Building Games with Flutter، مقیاسبندی بازی برای وب و دسکتاپ، جزئیات چگونگی کار کردن یک بازی مشابه در پلتفرمهای مختلف را با افزایش مقیاس گرافیکی برای رزولوشنهای مختلف صفحه و اینکه چگونه ناوبری بین رایانه و تلفن به دلیل کمبود کلیدهای فیزیکی تلفن همراه متفاوت است، توضیح میدهد.
فصل 9، پیادهسازی جلوههای گرافیکی پیشرفته، توضیح میدهد که چگونه گرافیک بازی خود را با جلوههای ذرهای و لایهای قدرتمند تقویت کنید.
فصل 10 کتاب Building Games with Flutter، ساختن دشمنان هوشمند با هوش مصنوعی، اضافه کردن هوش به بازیهای با هوش مصنوعی را پوشش میدهد. خواهید دید که چگونه استفاده از هوش مصنوعی به ما این امکان را میدهد که با تعقیب بازیکن خود در زمانی که نزدیک هستند، دشمنان را باهوش تر جلوه دهیم و چگونه میتوانیم کاری کنیم که بازیکنمان هنگام حرکت در نقشه از موانع جلوگیری کند.
فصل 11، پایان بازی، به شما نشان میدهد که چگونه صفحههای اضافی را به بازی خود اضافه کنید و بین آنها حرکت کنید. همچنین توضیح میدهد که چه چیزهای دیگری میتوانید یاد بگیرید و برای کمک به کجا مراجعه کنید.
سرفصلهای کتاب Building Games with Flutter:
- Contributors
- About the author
- About the reviewers
- Preface
- Part 1: Game Basics
- Chapter 1: Getting Started with Flutter Games
- Chapter 2: Working with the Flame Engine
- Chapter 3: Building a Game Design
- Part 2: Graphics and Sound
- Chapter 4: Drawing and Animating Graphics
- Chapter 5: Moving the Graphics with Input
- Chapter 6: Playing Sound Effects and Music
- Chapter 7: Designing Your Own Levels
- Chapter 8: Scaling the Game for Web and Desktop
- Part 3: Advanced Games Programming
- Chapter 9: Implementing Advanced Graphics Effects
- Chapter 10: Making Intelligent Enemies with AI
- Chapter 11: Finishing the Game
- Appendix: Answers
- Other Books You May Enjoy
جهت دانلود کتاب Building Games with Flutter میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.