如何用Python的turtle模块实现一个长尾的球类小游戏?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3269个文字,预计阅读时间需要14分钟。
1. 前言:turtle(小海龟)是Python内置的一个绘图模块,不仅可以用来绘图,还可以制作简单的游戏,甚至可以充当简易的GUI模块,编写简单的GUI程序。
1. 前言turtle (小海龟) 是 Python 内置的一个绘图模块,其实它不仅可以用来绘图,还可以制作简单的小游戏,甚至可以当成简易的 GUI 模块,编写简单的 GUI程序。
本文使用 turtle 模块编写一个简单的小游戏,通过此程序的编写过程聊一聊对 turtle 模块的感悟。
编写游戏,如果要做专业的、趣味性高的,还是请找 pygame,本文用 turtle 编写游戏的目的是为了深度理解 turtle 的功能。
turtle 模块的使用相对而言较简单,对于基础方法不做讲解。只聊 turtle 模块中稍难或大家忽视的地方。
2. 需求描述程序运行时,画布上会出现一个红色的小球和很多绿色、蓝色的小球。
刚开始红色的小球会朝某一个方向移动,使用者可以通过按下上、下、左、右方向键控制红色小球的运动方向。
绿色、蓝色小球以初始的默认方向在画布上移动。
当红色的小球碰到绿色小球时,红色小球球体会变大,当红色小球碰到蓝色小球时,红色球体会变小。
当红色小球球体缩小到某一个阈值时,游戏结束。
3. 制作流程3.1 初始化变量本程序需要使用到 turtle、random、math 模块,使用之前,先导入。
本文共计3269个文字,预计阅读时间需要14分钟。
1. 前言:turtle(小海龟)是Python内置的一个绘图模块,不仅可以用来绘图,还可以制作简单的游戏,甚至可以充当简易的GUI模块,编写简单的GUI程序。
1. 前言turtle (小海龟) 是 Python 内置的一个绘图模块,其实它不仅可以用来绘图,还可以制作简单的小游戏,甚至可以当成简易的 GUI 模块,编写简单的 GUI程序。
本文使用 turtle 模块编写一个简单的小游戏,通过此程序的编写过程聊一聊对 turtle 模块的感悟。
编写游戏,如果要做专业的、趣味性高的,还是请找 pygame,本文用 turtle 编写游戏的目的是为了深度理解 turtle 的功能。
turtle 模块的使用相对而言较简单,对于基础方法不做讲解。只聊 turtle 模块中稍难或大家忽视的地方。
2. 需求描述程序运行时,画布上会出现一个红色的小球和很多绿色、蓝色的小球。
刚开始红色的小球会朝某一个方向移动,使用者可以通过按下上、下、左、右方向键控制红色小球的运动方向。
绿色、蓝色小球以初始的默认方向在画布上移动。
当红色的小球碰到绿色小球时,红色小球球体会变大,当红色小球碰到蓝色小球时,红色球体会变小。
当红色小球球体缩小到某一个阈值时,游戏结束。
3. 制作流程3.1 初始化变量本程序需要使用到 turtle、random、math 模块,使用之前,先导入。

