Invent Your Own Computer Games with Python, 4/e (Paperback)

Al Sweigart

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

商品描述

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 programmed before!

Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you'll learn key programming and math concepts that will help you take your game programming to the next level.

Learn how to:

  • Combine loops, variables, and flow control statements into real working programs
  • Choose the right data structures for the job, such as lists, dictionaries, and tuples
  • Add graphics and animation to your games with the pygame module
  • Handle keyboard and mouse input
  • Program simple artificial intelligence so you can play against the computer
  • Use cryptography to convert text messages into secret code
  • Debug your programs and find common errors
As you work through each game, you'll build a solid foundation in Python and an understanding of computer science fundamentals.

What new game will you create with the power of Python?

The projects in this book are compatible with Python 3.

商品描述(中文翻譯)

《用Python創作自己的電腦遊戲》將教導您如何使用流行的Python程式語言製作電腦遊戲,即使您以前從未寫過程式!從建立像Hangman、猜數字和井字遊戲這樣的經典遊戲開始,然後逐步提升到更高級的遊戲,例如基於文字的尋寶遊戲和帶有音效的動畫碰撞避免遊戲。在此過程中,您將學習到幫助您提升遊戲程式設計的關鍵程式設計和數學概念。

學習如何:
- 將迴圈、變數和流程控制語句結合成真正的工作程式
- 選擇適合的資料結構,例如列表、字典和元組
- 使用pygame模組為遊戲添加圖形和動畫
- 處理鍵盤和滑鼠輸入
- 編寫簡單的人工智慧,以便與電腦對戰
- 使用密碼學將文字訊息轉換為密碼
- 調試程式並找出常見錯誤

通過完成每個遊戲,您將建立Python的堅實基礎和對計算機科學基礎的理解。您將如何運用Python的力量創作新的遊戲呢?

本書中的專案與Python 3相容。