توضیحات
Explore modern game development and programming techniques to build games using Python and its popular libraries such as Pygame and PyOpenGL
Key Features
- Learn game development and Python through a practical, example-driven approach
- Discover a variety of game development techniques to build games that gradually increase in complexity
- Leverage 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 games
What you will learn
- Explore core Python concepts by understanding Python libraries
- Build your first 2D game using Python scripting
- Understand concepts such as decorators and properties in the Python ecosystem
- Create animations and movements by building a Flappy Bird-like game
- Design game objects and characters using Pygame, PyOpenGL, and Pymunk
- Add 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. If you require support please email: customercare@packt.com
————————————————————–
ترجمه ماشینی :
تکنیک های توسعه بازی و برنامه نویسی مدرن را برای ساخت بازی با استفاده از پایتون و کتابخانه های محبوب آن مانند Pygame و PyOpenGL کاوش کنید
ویژگی های کلیدی
- آموزش ساخت بازی و پایتون از طریق یک رویکرد کاربردی و مثال محور
- تکنیک های مختلف توسعه بازی را برای ساخت بازی هایی که به تدریج پیچیدگی آنها افزایش می یابد کشف کنید
- از پایتون محبوب استفاده کنید کتابخانههای بازی مانند Pygame، PyOpenGL، Pymunk و Pyglet
توضیحات کتاب
یک راه سرگرمکننده و تعاملی برای شروع با زبان پایتون و کتابخانههای آن، استفاده از آن است. دستی با توسعه بازی.
یادگیری پایتون با ساخت بازی بهترینهای هر دو دنیا را برای شما به ارمغان میآورد. این کتاب ابتدا شما را با اصول پایتون آشنا می کند که سپس از آن برای توسعه یک بازی پایه استفاده خواهید کرد. شما به تدریج کتابخانه های مختلف پایتون را که برای توسعه بازی مناسب هستند مانند Pygame، Pyglet و PyOpenGL کاوش خواهید کرد. از ساختن شخصیتهای بازی گرفته تا استفاده از تکنیکهای انیمیشن سهبعدی، نحوه ایجاد یک محیط بازی زیباییشناسانه را خواهید یافت. علاوه بر این، شما بر روی فیزیک بازی تمرکز خواهید کرد تا جلوه های خود را با حرکات و تصادم، حسی واقعی ببخشید. این کتاب همچنین نحوه استفاده از سیستمهای ذرات را برای شبیهسازی پدیدههایی مانند انفجار یا دود پوشش میدهد. در فصلهای بعدی، با اصلاح یک بازی مار، همراه با کاوش در برنامهنویسی رابط کاربری گرافیکی برای ساختن یک رابط کاربری با ماژول لاک پشت پایتون، بینشهایی در مورد برنامهنویسی شی گرا به دست خواهید آورد.
در پایان این کتاب، شما به خوبی با مفاهیم برنامه نویسی پایتون و کتابخانه های محبوب آشنا خواهید شد و اعتماد به نفس لازم برای ساخت بازی های خود را خواهید داشت
آنچه یاد خواهید گرفت
- مفاهیم اصلی پایتون را با درک کتابخانه های پایتون کاوش کنید
- اولین بازی دو بعدی خود را با استفاده از برنامه نویسی پایتون بسازید
- مفاهیمی مانند تزئینات و ویژگی ها را درک کنید اکوسیستم پایتون
- با ساخت یک بازی Flappy Bird مانند انیمیشن ها و حرکات ایجاد کنید
- طراحی اشیا و شخصیت های بازی با استفاده از Pygame، PyOpenGL و Pymunk
- با استفاده از تکنیکهای هوش مصنوعی بازی (AI) با استفاده از پایتون، هوش را به گیمپلی خود اضافه کنید
این کتاب برای چه کسی است
اگر در پایتون یا برنامهنویسی بازی کاملاً تازه کار هستید و می خواهید مهارت های برنامه نویسی خود را توسعه دهید، پس این کتاب برای شما مناسب است. این کتاب همچنین به عنوان یک تجدید کننده برای کسانی عمل می کند که قبلاً تجربه استفاده از پایتون را دارند و می خواهند یاد بگیرند که چگونه بازی های هیجان انگیز بسازند.
دانلود کد نمونه برای این کتاب الکترونیکی: می توانید فایل های کد نمونه را برای این کار دانلود کنید. کتاب الکترونیکی در GitHub در پیوند زیر: https://github.com/PacktPublishing/Learning-Python-by- ساخت بازی. اگر به پشتیبانی نیاز دارید، لطفاً ایمیل بزنید: customercare@packt.com
tag : دانلود کتاب آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی , Download آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی , دانلود آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی , Download Learning Python by Building Games: A beginnerÖs guide to Python programming and game development Book , آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی دانلود , buy آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی , خرید کتاب آموزش پایتون با ساخت بازی: راهنمای مبتدی برای برنامه نویسی پایتون و توسعه بازی , دانلود کتاب Learning Python by Building Games: A beginnerÖs guide to Python programming and game development , کتاب Learning Python by Building Games: A beginnerÖs guide to Python programming and game development , دانلود Learning Python by Building Games: A beginnerÖs guide to Python programming and game development , خرید Learning Python by Building Games: A beginnerÖs guide to Python programming and game development , خرید کتاب Learning Python by Building Games: A beginnerÖs guide to Python programming and game development ,









دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.