書名: Python游戲編程項目開發實戰作者名: 李志遠編著本章字數: 961字更新時間: 2023-08-04 18:42:17
前言 PREFACE
Python是目前最流行的編程語言之一,在生活與工作的眾多方面有Python編程的需求。應該怎么學習Python這門語言?采用什么樣的方式來學習會更有效率?
筆者一直堅信,興趣是學習的最好驅動力,而游戲設計是最容易提高興趣的方法。如果在完成游戲設計的過程中能夠學會Python的各類知識,相信這不僅會帶給讀者完成游戲的成就感,而且會有好的學習體驗,Python知識也將掌握得更為牢靠。
主要內容
本書共分為基礎篇和提高篇兩大部分,其中第1~4章為基礎篇,在控制臺下運行游戲,通過3個控制臺游戲的編程,幫助讀者掌握Python的數據類型、模塊使用、文件讀寫等基礎知識;第5~8章為提高篇,在圖形界面下運行游戲,通過4個圖形界面游戲的編程,幫助讀者掌握Pygame模塊、動畫制作、多線程網絡編程、計算機AI等進階知識。
各章的具體內容如下:
第1章主要介紹Python的安裝和Python的IDE的使用。
第2章主要介紹"石頭、剪刀、布"猜拳游戲的設計與編碼。
第3章主要介紹數獨游戲的設計與編碼。
第4章主要介紹"24點"游戲的設計與編碼。
第5章主要介紹Pygame模塊,并完成"小貓頂球"游戲的設計與編碼。
第6章主要介紹"一起來玩漢諾塔"游戲的設計與編碼。
第7章主要介紹"網絡五子棋"游戲的設計與編碼。
第8章主要介紹"中國象棋"游戲支持AI對戰的設計與編碼。
本書特點
本書通過基礎知識講解+重點知識點視頻詳細講解+重要代碼圖示的方式,采用不同類型、不同難度的游戲案例,幫助讀者循序漸進地掌握Python游戲開發的相關知識,其主要特點如下:
(1)在每個章節前都有專業插畫師根據本章知識設計的漫畫插圖,以提高讀者的學習興趣。
(2)游戲案例的學習符合人的認知規律,采取了總體介紹、功能分解、重點詳細講解等方式介紹相關知識點。
(3)重要知識點均有視頻講解,讀者可隨時隨地學習。
本書資源
掃描下方二維碼可下載本書源代碼,掃描書內對應章節的二維碼可觀看配套視頻。

說明:文中需掃碼閱讀的請掃此付費二維碼。
致謝與反饋
四川旅游學院的曹曉昭老師為本書提供了漫畫插圖及素材繪制,學生李大煒參與了項目的設計與完成,筆者的家人與朋友在筆者這一年多的編寫過程中提供了精神支持,清華大學出版社的趙佳霓編輯在創作方面給予很多指導。如果沒有你們的大力支持,筆者將無法完成本書,在此表示由衷的感謝。
盡管筆者為完成本書盡了最大的努力,但由于水平有限,書中難免存在疏漏之處,懇請讀者批評指正。
李志遠
2022年4月
- Android和PHP開發最佳實踐(第2版)
- VMware vSphere 6.7虛擬化架構實戰指南
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- Building an RPG with Unity 2018
- 學Python也可以這么有趣
- C語言程序設計教程
- Mastering ROS for Robotics Programming
- 從0到1:HTML5 Canvas動畫開發
- 愛上C語言:C KISS
- Python滲透測試編程技術:方法與實踐(第2版)
- ANSYS FLUENT 16.0超級學習手冊
- Python數據分析與挖掘實戰(第2版)
- jQuery權威指南
- HTML5與CSS3權威指南(第2版·上冊)
- Android for the BeagleBone Black