Game Programming With Python
暫譯: 使用 Python 的遊戲程式設計

Sean Riley

  • 出版商: Charles River Media
  • 出版日期: 2003-10-24
  • 售價: $1,264
  • 語言: 英文
  • 頁數: 450
  • 裝訂: Paperback
  • ISBN: 1584502584
  • ISBN-13: 9781584502586
  • 相關分類: Python程式語言
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

 

Summary

If C and C++ are the languages of choice for game programmers, why should you consider using Python? Game Programming with Python explores this question in depth and teaches you why and how Python can reduce your development time, improve your technical designs, and make the entire development process more efficient.

Game Programming with Python is about building games using Python. It deals with general concepts of game development and specifics that apply when using Python for game development. Some of the general topics include simulations, game architectures, graphics, networking, and user interfaces. The Python-specific topics covered include Python development strategies, using Python for data-driven systems, performance tuning, modules and packages, and interfaces between Python and other programming languages. Additionally, a series of increasingly complex examples are developed throughout the book using Python.

Python is already being used by professional game developers in a number of popular commercial games, including the award winning Star Trek ® Bridge Commander (Totally Games), Freedom Force (Irrational Games), and Earth & Beyond (Electronic Arts). Games such as these use Python in three major ways: as a full-fledged programming language to develop real software systems; as a scripting language to control and interface between systems written in other languages; and as a data language to describe game rules and game objects. Throughout the book, each of these major uses of Python is discussed along with the differences between them.

Written for Python programmers interested in learning game development, as well as game developers interested in using Python, the book assumes you have some programming background and a basic grasp of software engineering principles. Some knowledge of the game development process is also assumed, although a concise overview is provided.

商品描述(中文翻譯)

摘要

如果 C 和 C++ 是遊戲程式設計師的首選語言,那麼為什麼你應該考慮使用 Python?《使用 Python 進行遊戲程式設計》深入探討了這個問題,並教你為什麼以及如何使用 Python 來縮短開發時間、改善技術設計,並使整個開發過程更有效率。

《使用 Python 進行遊戲程式設計》是關於使用 Python 建立遊戲的書籍。它涉及遊戲開發的一般概念以及在使用 Python 進行遊戲開發時的具體細節。一些一般主題包括模擬、遊戲架構、圖形、網路和使用者介面。書中涵蓋的 Python 特定主題包括 Python 開發策略、使用 Python 進行數據驅動系統、性能調優、模組和套件,以及 Python 與其他程式語言之間的介面。此外,書中還開發了一系列逐漸複雜的範例,均使用 Python 完成。

Python 已經被專業遊戲開發者用於多款受歡迎的商業遊戲中,包括獲獎的《星際迷航® 橋樑指揮官》(Totally Games)、《自由力量》(Irrational Games)和《地球與超越》(Electronic Arts)。這些遊戲主要以三種方式使用 Python:作為一種完整的程式語言來開發真正的軟體系統;作為一種腳本語言來控制和介面其他語言編寫的系統;以及作為一種數據語言來描述遊戲規則和遊戲物件。在整本書中,將討論 Python 的這些主要用途及其之間的差異。

本書是為對學習遊戲開發感興趣的 Python 程式設計師以及對使用 Python 感興趣的遊戲開發者所撰寫,假設讀者具備一定的程式設計背景和基本的軟體工程原則知識。書中也假設讀者對遊戲開發過程有一些了解,儘管提供了簡明的概述。