
Python游戏设计案例实战
一本可以引导你步入Python游戏编程的实用宝典
¥37.20
作品简介
本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步开展Python语言教学,是一本面向广大编程学习者的程序设计类教材。全书分为基础篇、实战篇和提高篇。基础篇包括第1章~第8章,主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、数据库应用、网络编程和多线程等内容,并以小游戏案例作为各章的阶段性任务;实战篇包括第9章~第18章,综合应用前面各章中介绍的技术,重现几个经典游戏的开发过程;提高篇包括第19章~第20章,主要介绍跨平台的Python模块——Pygame,并应用Pygame模块重现了几个经典游戏的开发过程。
本书以游戏开发案例为导向,内容通俗易懂,图文并茂,适合作为高等院校计算机相关专业的教材,还可作为Python语言学习者、程序设计人员和游戏编程爱好者的参考书。
夏敏捷,有二十多年教学经验,出版10余部著作。《Java游戏编程原理与实践教程》人民邮电出版社,2013年7月,5千多册。《大学计算机基础》人民邮电出版社,2013年9月,2万多册。
作品目录
内容提要
前言
基础篇
第1章 Python基础知识
第2章 序列应用——猜单词游戏
第3章 面向对象设计应用——发牌游戏
第4章 Python图形界面设计——猜数字游戏
第5章 Tkinter图形绘制——图形版发牌程序
第6章 数据库应用——智力问答游戏
第7章 网络编程和多线程——网络五子棋游戏
第8章 Python图像处理——人物拼图游戏
实战篇
第9章 人机对战井字棋游戏
第10章 连连看游戏
第11章 推箱子游戏
第12章 两人麻将游戏
第13章 贪吃蛇游戏
第14章 人机对战黑白棋游戏
第15章 扫雷游戏
第16章 中国象棋游戏
第17章 21点扑克牌游戏
第18章 华容道游戏
提高篇
第19章 基于Pygame游戏设计
第20章 2048游戏
参考文献