推箱子
游戏介绍
经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。
最经典的推箱子游戏,类似的游戏你一定早就玩过。要控制搬运工上下左右移动,来将箱子推到指定地点
游戏特色
1、游戏只支持键盘操作
2、可按屏幕提示重新开始本关。
3、游戏目前只设置了5关,屏幕上方显示当前的关数,可按键盘Q选择游戏关卡。可自行增加关卡。
代码介绍
先看看游戏的主界面
面向对象:PYTHON萌新选手
库:PYTHON自带的turtle库
代码量:200行
Bilibili敲代码视频讲解地址:
https://www.bilibili.com/video/BV1gz411B71H
欢迎围观
Turtle库简介
海龟绘图很适合用来引导孩子学习编程。最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。
请想象绘图区有一只机器海龟,起始位置在 x-y 平面的 (0, 0) 点。先执行 import turtle,再执行 turtle.forward(15),它将(在屏幕上)朝所面对的 x 轴正方向前进 15 像素,随着它的移动画出一条线段。再执行 turtle.right(25),它将原地右转 25 度。
通过组合使用此类命令,可以轻松地绘制出精美的形状和图案。
turtle 模块是基于 Python 标准发行版 2.5 以来的同名模块重新编写并进行了功能扩展。
新模块尽量保持了原模块的特点,并且(几乎)100%与其兼容。这就意味着初学编程者能够以交互方式使用模块的所有命令、类和方法——运行 IDLE 时注意加 -n 参数。
turtle 模块提供面向对象和面向过程两种形式的海龟绘图基本组件。
下载链接
链接:https://pan.baidu.com/s/1owZXlEgynx4VlnS8RsoMpw
提取码:niv5
可点击底部”阅读原文”跳转下载
部分内容来自网络,在线收集整理,如有侵权,请告知删除!
球点赞 球在看,叶书感谢
星光不问追梦客
派森路上与君逢
我是叶书