Learning Python by Building Games

Learning Python by Building Games
Author :
Publisher :
Total Pages : 510
Release :
ISBN-10 : 1789802989
ISBN-13 : 9781789802986
Rating : 4/5 (986 Downloads)

Book Synopsis Learning Python by Building Games by : Sachin Kafle

Download or read book Learning Python by Building Games written by Sachin Kafle and published by . This book was released on 2019-10-11 with total page 510 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.


Learning Python by Building Games Related Books

Learning Python by Building Games
Language: en
Pages: 510
Authors: Sachin Kafle
Categories: Computers
Type: BOOK - Published: 2019-10-11 - Publisher:

DOWNLOAD EBOOK

Explore modern game development and programming techniques to build games using Python and its popular libraries such as Pygame and PyOpenGL Key Features Learn
Invent Your Own Computer Games with Python, 4th Edition
Language: en
Pages: 377
Authors: Al Sweigart
Categories: Computers
Type: BOOK - Published: 2016-12-16 - Publisher: No Starch Press

DOWNLOAD EBOOK

Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never prog
Program Arcade Games
Language: en
Pages: 403
Authors: Paul Craven
Categories: Computers
Type: BOOK - Published: 2015-12-31 - Publisher: Apress

DOWNLOAD EBOOK

Learn and use Python and PyGame to design and build cool arcade games. In Program Arcade Games: With Python and PyGame, Second Edition, Dr. Paul Vincent Craven
Game Development Using Python
Language: en
Pages: 403
Authors: James R. Parker
Categories: Computers
Type: BOOK - Published: 2021-01-13 - Publisher: Mercury Learning and Information

DOWNLOAD EBOOK

This book will guide you through the basic game development process using Python, covering game topics including graphics, sound, artificial intelligence, anima
Beginning Python Games Development, Second Edition
Language: en
Pages: 290
Authors: Will McGugan
Categories: Computers
Type: BOOK - Published: 2015-07-10 - Publisher: Apress

DOWNLOAD EBOOK

Beginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library. It will tea