图灵程序设计丛书·父与子的编程之旅 8.7分
读书笔记 第24章 计算机仿真
RichDevos

第24章 计算机仿真 第345页

本章讲解的是游戏中常见的计算机仿真。通过计算机仿真建模,可以把现实世界中的任何物质通过计算机仿真。如电子宠物,可以对它进行交互操作,电子宠物具有现实世界宠物的各种特性,如吃饭,喝水,睡觉等等。本章通过Lunar Lander游戏和电子宠物游戏来讲解计算机仿真。其中包含设计理念,思想和代码实现。趣味性十足。

内置函数:

clock.tick()控制动画速度或帧速率。

get_fps()检查动画运行的快慢,这也是一种度量时间的方法(每一帧的平均时间)。

isfile()判断文件是否存在。

术语:

速度(velocity)与速率(speed)含义几乎一样,不过速度还包括方向,而速率不包括方向。

加速度(acceleration)是指速度变化得多块。正的加速度表示速度在增加,负的加速度表示速度在减少。

时间戳(timestamp)将当前时间保存到文件中以备以后读取,这称为一个时间戳。

时间差(delta)datetime模块中包含处理日期、时间以及日期或时间之差(delta)的类。

0
《图灵程序设计丛书·父与子的编程之旅》的全部笔记 28篇
豆瓣
我们的精神角落
免费下载 iOS / Android 版客户端