python小乌龟_用Python Turtle 模块制作小游戏(5) - 小乌龟过街

前面豆子学习制作了贪吃蛇,乒乓球等小游戏,这次再来做一个类似的小游戏,我们控制一个小乌龟横穿马路,马路上会出现各种随机的障碍车辆,我们需要小心不要撞车。

游戏界面如下

1ddcc39b3994e18f6d719ee964010a9d.png

在前面游戏的基础上,这个游戏写起来就感觉非常的轻松了。

仍然是把一个大问题分解成几个小问题,挨个解决就ok了

小问题:

1 创建一个乌龟,控制前进

2 创建随机颜色的车辆,从右边往左移动

3 乌龟撞车算GAME OVER

4 乌龟到达对岸,重置回到起点位置

5 显示牌

解决方式:

创建一个海龟的对象,通过listen监听键盘操作

每次循环6次,在右边边界随机生成一个方块对象,然后加入我们的列表,然后循环列表把里面的方块都往右移动就好了

通过 distance的函数来判断距离

通过乌龟的y坐标判断是否达到对岸

显示牌通过 write函数输出内容

源代码

main.py```

import time

from turtle import Screen

from player import Player

from car_manager import CarManager

from scoreboa

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值