Python Game Programming By Example

Author: Alejandro Rodas de Paz, Joseph Howse
ISBN-10: 1785281534
ISBN-13: 978-1785281532
Pages: 231
Language: English
Year: 2015
File: ebook PDF
Seven practical game projects using Python packages, as well as theory and design.
Если вы когда-нибудь хотели создавать казуальные игры на Python и хотели бы изучить различные технологии графического интерфейса, предлагаемые этим языком, эта книга для вас. Это издание предназначено для начинающих пользователей Python, практически не имеющих знаний о разработке игр, и содержит пошаговые инструкции по созданию семи различных игр: от известных Space Invaders до классического 3D-платформера.
Что вы узнаете.
- Как использовать преимущества чистого синтаксиса Python для быстрой сборки игр
- Откройте для себя различные рамки для разработки графических приложений
- Как создавать неигровых персонажей (NPC) с автономным и, казалось бы, интеллектуальным поведением
- Как разработать дизайн и код некоторых популярных типов игр, таких как понг и защита башни
- Как создавать карты и уровни для своих игр на основе спрайтов, простым способом
- Как строятся модульный и объектно-ориентированные принципы при разработке ваших игр
- Как эффективно использовать библиотеки, такие как Chimpunk2D, cocos2d и Tkinter
- Как делать естественные пользовательские интерфейсы (NUI) с использованием алгоритмов камеры и компьютерного зрения для воспроизведения и интерпретации действий игрока
Python Game Programming By Example
Book Description:
If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. This title is intended for beginners to Python with little or no knowledge of game development, and it covers step by step how to build seven different games, from the well-known Space Invaders to a classical 3D platformer
What You’ll Learn
- Take advantage of Python’s clean syntax to build games quickly
- Discover distinct frameworks for developing graphical applications
- Implement non-player characters (NPCs) with autonomous and seemingly intelligent behaviors
- Design and code some popular games like Pong and tower defense
- Compose maps and levels for your sprite-based games in an easy manner
- Modularize and apply object-oriented principles during the design of your games
- Exploit libraries like Chimpunk 2D, cocos2d, and Tkinter
- Create natural user interfaces (NUIs), using a camera and computer vision algorithms to interpret the player’s real-world actions
About the Author
Alejandro Rodas de Paz is a computer engineer and game developer from Seville, Spain. Alejandro has developed several academic projects with Python, from web scanners to artificial intelligence algorithms. In his free time, he began to create his own games in Python. He was involved in game design at Hogeschool van Amsterdam, where he created a small 3D game engine based on the ideas he learned during this game. He has also developed several open source projects, such as the Python API for Philips Hue’s personal lighting system. GitHub author https://github.com/alejandroidepaz
Joseph Howse is a writer, software developer, and business owner from Halifax, Nova Scotia, Canada. Computer games and code are imbibed in his earliest memories, as he learned to read and type by playing text adventures with his older brother, Sam, and watching him write graphics demos in BASIC.
Python Game Programming By Example
Table of Contents
- 1. Hello, Pong!
- 2. Cocos Invaders
- 3. Building a Tower Defense Game
- 4. Steering Behaviors
- 5. Pygame and 3D
- 6. PyPlatformer
- 7. Augmenting a Board Game with Computer Vision
- Index
Top Games made with pygame — Лучшие игры, сделанные с Pygame
Pygame (site) is a set of Python programming language modules designed for writing computer games and multimedia applications.
Книга на сайте издателя
Book on publisher site
PDF PDF key n0ACu0PmB5YAjORou-VCgCV4da7U3KrGOProqnZ_tMQ
Добавить комментарий