
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با کاوش در تکنیکهای مدرن توسعه بازی و برنامهنویسی، و با استفاده از پایتون و کتابخانههای محبوب آن مانند Pygame و PyOpenGL، بازی بسازید. ویژگیهای کلیدی: یادگیری توسعه بازی و پایتون از طریق رویکردی عملی و مبتنی بر مثال؛ کشف انواعی از تکنیکهای توسعه بازی برای ساخت بازیهایی که به مرور پیچیدهتر میشوند؛ بهرهگیری از کتابخانههای محبوب بازیسازی در پایتون مانند Pygame، PyOpenGL، Pymunk و Pyglet. توضیحات کتاب: یکی از روشهای جذاب و تعاملی برای شروع کار با زبان پایتون و کتابخانههای آن، ورود عملی به دنیای توسعه بازی است. کتاب «آموزش پایتون با ساخت بازی» بهترین مزایای هر دو دنیا را به شما ارائه میدهد. این کتاب ابتدا مبانی پایتون را به شما معرفی میکند و سپس از آنها برای ساخت یک بازی ساده بهره میبرید. بهتدریج با کتابخانههای مختلف پایتون که مناسب توسعه بازی هستند، مانند Pygame، Pyglet و PyOpenGL آشنا خواهید شد. از ساخت شخصیتهای بازی گرفته تا استفاده از تکنیکهای انیمیشن سهبعدی، یاد میگیرید چگونه یک محیط بازی زیبا خلق کنید. علاوه بر این، روی فیزیک بازی تمرکز میکنید تا به جلوههای ویژه، حرکتها و برخوردها حس و حالی واقعگرایانه ببخشید. همچنین این کتاب بررسی میکند که چگونه میتوانید از سیستمهای ذرهای برای شبیهسازی پدیدههایی مانند انفجار یا دود استفاده کنید. در فصلهای پایانی، با تغییر دادن یک بازی مار (Snake)، بینشی نسبت به برنامهنویسی شیءگرا به دست میآورید و با برنامهنویسی رابط کاربری گرافیکی (GUI) و ساخت رابط کاربری با ماژول turtle پایتون آشنا میشوید. در پایان این کتاب، به مفاهیم برنامهنویسی پایتون و کتابخانههای محبوب آن مسلط خواهید شد و این اعتمادبهنفس را پیدا میکنید که بازیهای خودتان را بسازید. آنچه خواهید آموخت: کشف مفاهیم اصلی پایتون از طریق درک کتابخانههای آن؛ ساخت اولین بازی دوبعدی با استفاده از اسکریپتنویسی پایتون؛ درک مفاهیمی مانند دکوراتورها (decorators) و ویژگیها در اکوسیستم پایتون؛ ایجاد انیمیشنها و حرکتها با ساخت بازیی شبیه به Flappy Bird؛ طراحی اشیاء و شخصیتهای بازی با استفاده از Pygame، PyOpenGL و Pymunk؛ افزودن هوش به روند بازی با بهکارگیری تکنیکهای هوش مصنوعی (AI) در پایتون. این کتاب برای چه کسانی است: اگر کاملاً با پایتون یا برنامهنویسی بازی بیگانهاید و میخواهید مهارتهای برنامهنویسی خود را توسعه دهید، این کتاب برای شما مناسب است. همچنین این کتاب به عنوان یک منبع مرور و بهروزرسانی برای کسانی عمل میکند که از قبل با پایتون تجربه دارند و میخواهند نحوه ساخت بازیهای هیجانانگیز را یاد بگیرند. دانلود کد نمونه برای این کتاب: میتوانید فایلهای کد نمونه این کتاب را در گیتهاب از طریق این لینک دانلود کنید: (https://github.com/PacktPublishing/Learning-Python-by-building-games) https://github.com/PacktPublishing/Learning-Python-by-building-games. اگر به پشتیبانی نیاز دارید لطفاً به این ایمیل پیام دهید: customercare@packt.com
Explore modern game development and programming techniques to build games using Python and its popular libraries such as Pygame and PyOpenGLKey Features Learn game development and Python through a practical, example-driven approachDiscover a variety of game development techniques to build games that gradually increase in complexityLeverage popular Python gaming libraries such as Pygame, PyOpenGL, Pymunk, and Pyglet Book Description A fun and interactive way to get started with the Python language and its libraries is by getting hands-on with game development.Learning Python by Building Games brings you the best of both worlds. The book will first introduce you to Python fundamentals, which you will then use to develop a basic game. You'll gradually explore the different Python libraries best suited for game development such as Pygame, Pyglet, and PyOpenGL. From building game characters through to using 3D animation techniques, you'll discover how to create an aesthetic game environment. In addition to this, you'll focus on game physics to give your effects a realistic feel, complete with movements and collisions. The book will also cover how you can use particle systems to simulate phenomena such as an explosion or smoke. In later chapters, you will gain insights into object-oriented programming by modifying a snake game, along with exploring GUI programming to build a user interface with Python's turtle module.By the end of this book, you'll be well-versed with Python programming concepts and popular libraries, and have the confidence to build your own gamesWhat you will learn Explore core Python concepts by understanding Python librariesBuild your first 2D game using Python scriptingUnderstand concepts such as decorators and properties in the Python ecosystemCreate animations and movements by building a Flappy Bird-like gameDesign game objects and characters using Pygame, PyOpenGL, and PymunkAdd intelligence to your gameplay by incorporating game artificial intelligence (AI) techniques using Python Who this book is for If you are completely new to Python or game programming and want to develop your programming skills, then this book is for you. The book also acts as a refresher for those who already have experience of using Python and want to learn how to build exciting games.Downloading the example code for this ebook: You can download the example code files for this ebook on GitHub at the following link: (https://github.com/PacktPublishing/Learning-Python-by-building-games) https://github.com/PacktPublishing/Learning-Python-by-building-games . If you require support please email: customercare@packt.com