中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python游戲編程項目開發實戰

包郵 Python游戲編程項目開發實戰

作者:李志遠
出版社:清華大學出版社出版時間:2022-08-01
開本: 其他 頁數: 276
中 圖 價:¥60.2(7.6折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Python游戲編程項目開發實戰 版權信息

Python游戲編程項目開發實戰 本書特色

本書通過基礎知識講解+重點知識點視頻詳細講解+重要代碼圖示的方式,采用不同類型、不同難度的游戲案例,幫助讀者循序漸進的掌握Python游戲開發的相關知識,其主要特點如下: (1)每個章節前,都有專業插畫師根據本章知識設計了漫畫插圖,提高讀者學習興趣。 (2)游戲案例的學習符合人的認知規律,采取了總體介紹-功能分解-重點詳細講解等方式介紹相關知識點。 (3)重要知識點均有視頻講解,讀者可隨時隨地進行學習。

Python游戲編程項目開發實戰 內容簡介

Python是一種面向對象的開源高級程序語言,其語法簡單、程序易讀,擴展性高,代碼可跨平臺運行的特點使其已經成為廣受歡迎的游戲編程語言。 本書通過精心設計的游戲案例幫助讀者掌握Python游戲編程。書內提到的每個游戲案例都提供源代碼和視頻講解,相信讀者通過線下閱讀和線上視頻學習相結合的方式可掌握游戲編程的原理,從而可以舉一反三,設計出很好的游戲。 全書共分基礎篇和提高篇兩大部分,基礎篇通過3個控制臺游戲的編寫介紹了Python數據類型、模塊使用、文件操作等游戲編程涉及的基礎知識領域;提高篇通過4個圖形界面游戲設計的綜合案例,介紹了Pygame模塊使用、動畫制作、多線程網絡編程、棋類AI設計等進階知識,幫助讀者綜合運用所學知識,提高游戲編程能力。 本書適合對Python游戲編程感興趣的初學者,同時也可為熟悉Python游戲編程的讀者做參考所用。

Python游戲編程項目開發實戰 目錄



目錄

第1章Python概述


1.1Python語言簡介


1.2Python運行環境的建立


1.3IDE平臺選擇


1.4PyCharm的安裝和配置


1.4.1PyCharm下載和安裝


1.4.2PyCharm基本配置


1.4.3PyCharm個性化配置


1.5小結


第2章“石頭、剪刀、布”猜拳游戲


2.1“石頭、剪刀、布”猜拳游戲運行示例


2.2使用print()函數進行游戲提示


2.3使用input()函數得到用戶輸入


2.4使用模塊模擬計算機思考


2.4.1模塊的導入


2.4.2Random模塊的使用


2.5條件語句判斷勝負


2.5.1邏輯運算符和比較運算符


2.5.2條件表達式


2.6使用注釋幫助理解代碼


2.7while循環判斷游戲是否結束


2.8“石頭、剪刀、布”猜拳游戲代碼解析


2.9小結


第3章數獨游戲


3.1數獨游戲規則


3.2數獨游戲運行示例


3.3使用list存儲棋盤狀態


3.3.1list數據類型的定義和訪問


3.3.2數獨81個格子的list存儲


3.4使用for循環對棋盤格子內容賦值


3.4.1for循環的定義方法


3.4.2range()函數得到迭代對象的所有值


3.4.3for循環得到用戶棋盤


3.5使用函數提高代碼重復利用率


3.5.1函數內的局部變量


3.5.2函數內使用全局變量


3.6建立數獨謎題


3.6.1數獨棋盤交換不同數字的位置


3.6.2數獨棋盤行列交換


3.6.3挖洞建立數獨謎題


3.6.4數獨謎題的具體實現


3.7深度優先解答數獨謎題


3.8數獨游戲代碼解析


3.9小結


第4章“24點”游戲


4.1“24點”游戲規則


4.2“24點”游戲運行示例


4.3計算機給出“24點”游戲題目


4.3.1遞歸得到4個數字全排列


4.3.2數字表達式求值


4.4玩家輸入的表達式求解


4.4.1中綴表達式和后綴表達式


4.4.2中綴表達式轉后綴表達式


4.4.3后綴表達式求解


4.5玩家成績排名


4.5.1JSON數據存儲成績排名


4.5.2dict類型存儲JSON


4.5.3讀取與更新rank.txt排名文件


4.6“24點”游戲代碼主函數


4.7小結


第5章“小貓頂球”游戲


5.1“小貓頂球”游戲運行示例


5.2Pygame模塊簡介


5.3“小貓頂球”游戲環境搭建


5.4圖形界面初始化


5.4.1無交互的圖形界面創建


5.4.2畫布相關屬性


5.5認識小貓等Surface對象


5.6顯示小貓等Surface對象


5.6.1創建Rect對象


5.6.2Rect對象位置屬性


5.6.3Rect對象進行移動


5.7鍵盤和鼠標事件響應


5.8小貓和球類碰撞檢測


5.8.1類與類的繼承


5.8.2小貓和球類


5.8.3使用碰撞函數進行碰撞檢測


5.9信息顯示和音效播放


5.9.1字體顯示


5.9.2字體顯示函數


5.9.3音效播放


5.10“小貓頂球”游戲主程序完善


5.11小結


第6章“一起來玩漢諾塔”游戲


6.1“一起來玩漢諾塔”游戲運行示例


6.2“一起來玩漢諾塔”游戲規則


6.3游戲主場景設計


6.3.1塔底座繪制


6.3.2塔繪制


6.3.3盤子繪制


6.3.4按鈕繪制


6.4彈窗設置盤子個數


6.5遞歸解決漢諾塔問題


6.6游戲主函數完成


6.7小結


第7章“網絡五子棋”游戲


7.1“網絡五子棋”游戲運行示例


7.2“網絡五子棋”游戲規則


7.3“網絡五子棋”主場景設計


7.3.1提示區域繪制


7.3.2棋盤區域繪制


7.3.3按鈕區域繪制


7.3.4倒計時數字顯示


7.4“網絡五子棋”游戲勝利判斷


7.5網絡對戰實現


7.5.1多線程任務建立


7.5.2線程間的數據同步傳輸


7.5.3服務器端建立


7.5.4客戶端建立


7.5.5服務器端和客戶端協議制定


7.6“網絡五子棋”游戲主程序完善


7.7小結


第8章“中國象棋”游戲(支持AI對戰)


8.1“中國象棋”游戲運行示例


8.2“中國象棋”游戲落子與獲勝判斷規則


8.3游戲初始場景設計


8.4游戲主場景設計


8.4.1初始狀態象棋棋盤與棋子顯示


8.4.2鼠標確定棋子點選


8.4.3棋子標識類創建


8.4.4其余場景繪制


8.5棋子規則類創建


8.5.1棋子移動方法判斷


8.5.2棋子吃子方法判斷


8.5.3棋子吃子方法調用


8.5.4“中國象棋”游戲獲勝判斷


8.6已走棋的中文俗語表示


8.7AI走棋


8.7.1局面分


8.7.2AI得到黑棋的所有走法


8.7.3黑棋*有利局面


8.7.4AI*佳走法


8.8“中國象棋”游戲主程序完善


8.9小結


附錄APygame常用模塊


展開全部

Python游戲編程項目開發實戰 作者簡介

李志遠,國防科技大學自主擇業干部、副教授,現就職于吉利學院智能科技學院。熱愛游戲編程,深深相信興趣是學習的驅動力,從教20年來貫徹這一理念,深受學生喜愛。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 周口风机|周风风机|河南省周口通用风机厂 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 底部填充胶_电子封装胶_芯片封装胶_芯片底部填充胶厂家-东莞汉思新材料 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器| X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 别墅图纸超市|别墅设计图纸|农村房屋设计图|农村自建房|别墅设计图纸及效果图大全 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 扬州汇丰仪表有限公司| 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 顺辉瓷砖-大国品牌-中国顺辉| 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 车载加油机品牌_ 柴油加油机厂家 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 北京燃气公司 用户服务中心| 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) |