×
思维导图备注
Python游戏编程快速上手 - [美] Al Sweigart 斯维加特
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
4.1 “猜数字”游戏的运行示例
浏览
8
扫码
小字体
中字体
大字体
2022-03-01 07:41:24
请
登录
再阅读
上一篇:
下一篇:
版权信息
版权声明
内容提要
前言
译者序
第1章 安装Python
1.1 下载和安装Python
1.2 启动IDLE
1.3 如何使用本书
1.4 寻求在线帮助
第2章 交互式shell
2.1 一些简单的数学知识
2.2 计算表达式
2.3 在变量中存储值
2.4 本章小结
第3章 编写程序
3.1 字符串
3.2 连接字符串
3.3 在IDLE的文件编辑器中编写程序
3.4 Hello World!
3.5 保存程序
3.6 打开保存过的程序
3.7 “Hello World”程序如何工作
3.8 变量名称
3.9 本章小结
第4章 “猜数字”游戏
4.1 “猜数字”游戏的运行示例
4.2 “猜数字”游戏的源代码
4.3 import语句
4.4 random.randint()函数
4.5 循环
4.6 语句块
4.7 布尔数据类型
4.8 比较操作符
4.9 条件
4.10 =和==的区别
4.11 while循环语句
4.12 使用int()函数、float()函数、str()函数和bool()函数来转换值
4.13 if语句
4.14 用break语句提早离开循环
4.15 流程控制语句
4.16 本章小结
第5章 Jokes
5.1 用好print()函数
5.2 Jokes游戏的运行示例
5.3 Jokes游戏的源代码
5.4 转义字符
5.5 引号和双引号
5.6 print()的end关键字参数
5.7 本章小结
第6章 Dragon Realm
6.1 函数
6.2 如何玩Dragon Realm
6.3 Dragon Realm游戏的运行示例
6.4 Dragon Realm的源代码
6.5 def语句
6.6 布尔操作符
6.7 返回值
6.8 全局作用域和局部作用域
6.9 形参
6.10 设计游戏
6.11 本章小结
第7章 使用调试器
7.1 Bug!
7.2 调试器
7.3 单步执行
7.4 查找Bug
7.5 断点
7.6 使用断点的示例
7.7 本章小结
第8章 流程图
8.1 如何玩Hangman
8.2 Hangman的运行示例
8.3 ASCII字符图
8.4 用流程图来设计一个程序
8.5 生成流程图
8.6 本章小结
第9章 Hangman
9.1 Hangman的源代码
9.2 多行字符串
9.3 常量
9.4 列表
9.5 方法
9.6 字符串方法lower()和upper()
9.7 列表方法reverse()和append()
9.8 列表方法split()
9.9 range()函数和list()函数
9.10 for循环
9.11 分片
9.12 elif ("Else If")语句
9.13 本章小结
第10章 Hangman扩展
10.1 字典
10.2 random.choice()函数
10.3 多变量赋值
10.4 本章小结
第11章 Tic Tac Toe
11.1 Tic Tac Toe的运行示例
11.2 Tic Tac Toe的源代码
11.3 设计程序
11.4 游戏AI
11.5 引用
11.6 短路求值
11.7 None值
11.8 本章小结
第12章 Bagels
12.1 Bagels的运行示例
12.2 Bagels的源代码
12.3 random.shuffle()函数
12.4 复合赋值操作符
12.5 列表方法sort()
12.6 字符串方法join()
12.7 字符串插值
12.8 本章小结
第13章 笛卡尔坐标
13.1 网格和笛卡尔坐标
13.2 负数
13.3 数学技巧
13.4 绝对值和abs()函数
13.5 计算机屏幕的坐标系
13.6 本章小结
第14章 Sonar Treasure Hunt
14.1 Sonar Treasure Hunt的运行示例
14.2 Sonar Treasure Hunt的源代码
14.3 设计程序
14.4 找到最近的藏宝箱的算法
14.5 列表方法remove()
14.6 本章小结
第15章 Caesar Cipher
15.1 密码学
15.2 凯撒密码
15.3 ASCII码以及用数字表示字母
15.4 函数chr()和ord()
15.5 凯撒密码的运行示例
15.6 Caesar Cipher的源代码
15.7 代码如何工作
15.8 字符串方法isalpha()
15.9 字符串方法isupper()和islower()
15.10 暴力破解
15.11 本章小结
第16章 Reversi
16.1 Reversi的运行示例
16.2 Reversi的源代码
16.3 代码如何工作
16.4 bool()函数
16.5 本章小结
第17章 Reversi AI模拟
17.1 让计算机和自己下棋
17.2 百分数
17.3 round()函数
17.4 AISim2.py的运行示例
17.5 比较不同的AI算法
17.6 本章小结
第18章 图形和动画
18.1 安装Pygame
18.2 Pygame中的Hello World
18.3 Hello World的源代码
18.4 运行Hello World程序
18.5 元组
18.6 RGB颜色
18.7 字体和pygame.font.SysFont()函数
18.8 属性
18.9 构造函数
18.10 Pygame的绘制函数
18.11 事件和游戏循环
18.12 动画
18.13 Animation程序的源代码
18.14 Animation程序如何工作
18.15 运行程序循环
18.16 本章小结
第19章 碰撞检测与鼠标/键盘的输入
19.1 Collision Detection程序的源代码
19.2 Collision Detection算法
19.3 当遍历一个列表的时候,不要修改该列表
19.4 键盘输入程序的源代码
19.5 colliderect()方法
19.6 本章小结
第20章 声音和图像
20.1 声音文件和图像文件
20.2 精灵和声音程序
20.3 Sprites and Sounds程序的源代码
20.4 pygame.transform.scale()函数
20.5 本章小结
第21章 Dodger
21.1 回顾Pygame的基本数据类型
21.2 Dodger的源代码
21.3 全屏模式
21.4 游戏循环
21.5 事件处理
21.6 move_ip()方法
21.7 pygame.mouse.set_pos()函数
21.8 修改Dodger游戏
21.9 本章小结
欢迎来到异步社区!
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Python游戏编程快速上手 - [美] Al Sweigart 斯维加特》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度