零基础入门Python游戏

零基础入门Python游戏

作者:车洪

出版社:清华大学

出版年:2020年8月

ISBN:9787302553359

所属分类:经济金融

书刊介绍

《零基础入门Python游戏》内容简介

本书内容主要介绍如何基于Python 3.6版本开发小游戏,全书分为4个相对独立的小游戏,难度上由浅入深。每一章节介绍一个游戏的完整开发过程,包括游戏介绍、文字说明、代码实现。同时,本书还会穿插对现有常用Python游戏第三方模块的介绍。本书语言活泼、形式新颖、寓教于乐,是一本可以让读者边玩边学的编程入门级科普书。
车洪,本科毕业于南京理工大学电子信息工程专业,硕士毕业于中科院声学所信息与信号处理专业,在Intel业界工作多年,从事GPU驱动的开发,擅长Python语言编程设计。

作品目录

内容简介
作者简介
前言
1.
创作起因
2.
读者对象
3.
本书内容
4.
如何阅读本书
5.
本书特色
6.
勘误与支持
第1章:起步
1.1、用Python编写游戏
1.2、搭建开发环境
1.3、小结
第2章:Pygame
2.1、Pygame简介
2.2、Pygame的安装
2.3、Hello
World
2.4、基本概念
2.5、窗口管理
2.6、Surface对象
2.7、图片加载
2.8、图形绘制
2.9、文字显示
2.10、再议屏幕显示
2.11、Rect对象
2.12、事件处理
2.13、Sprite
2.14、碰撞检测
2.15、音效与音乐
2.16、小结
第3章:《飞机大战》游戏
3.1、项目介绍
3.2、项目规划
3.3、记录状态
3.4、游戏窗口
3.5、游戏循环
3.6、加载图片
3.7、背景
3.8、我方飞机
3.9、子弹
3.10、敌方飞机
3.11、按钮
3.12、小部件
3.13、音乐与音效
3.14、异常处理
3.15、小结
第4章:Cocos2dⅠ
4.1、Cocos2d简介
4.2、Cocos2d的安装
4.3、Hello
World
4.4、基本概念
4.5、坐标系
4.6、director
4.7、CocosNode
4.8、Scene
4.9、Layer
4.10、Sprite
4.11、Menu
4.12、Action和Effect
4.13、小结
第5章:《俄罗斯方块》游戏
5.1、项目介绍
5.2、项目规划
5.3、游戏窗口与菜单场景
5.4、背景
5.6、菜单
5.7、参数设置
5.8、游戏场景
5.9、HUD
5.10、记录状态
5.11、参数设置与状态更新
5.12、游戏区域
5.13、棋盘
5.14、方块
5.15、游戏主体控制
5.16、异常处理
5.17、小结
第6章:Cocos2dⅡ
6.1、Collision
6.2、Tiled
maps
6.3、Map
Colliders
6.4、自定义Action
6.5、自定义Event
6.6、图片集
6.7、动画
6.8、声音
6.9、Particle
System
6.10、小结
第7章:《超级马里奥》游戏
7.1、项目介绍
7.2、项目规划
7.3、游戏窗口与菜单场景
7.4、菜单背景
7.5、菜单
7.6、记录状态
7.7、HUD
7.8、提示场景
7.9、提示层
7.10、编辑地图
7.11、游戏场景
7.12、闪烁砖块
7.13、图片分割与动画效果
7.14、角色划分
7.15、角色移动
7.16、游戏主体控制
7.17、音乐与音效
7.18、异常处理
7.19、小结
附录
示例代码、相关工具及网络资源
1.
示例代码
2.
相关工具
3.
网络资源
后记
参考文献

相关推荐

微信二维码