志童道合 | 行空板之 数字华容道

2022-12-204693
AI 快速预览详细 收起
本文介绍了如何使用行空板制作数字华容道游戏。项目通过导入tkinter库和设置界面,实现了按钮功能和记录步数。适合所有人群,特别是编程启蒙和亲子共学。


数字华容道

志童道合 | 行空板之 数字华容道图1






【项目介绍】背景介绍,遇到的问题等
数字华容道是用尽量少的步数,尽量短的时间,将棋盘上的数字方块,按照从左到右、从上到下的顺序重新排列整齐。


数字华容是一款益智类的游戏,适合所有人群。


【硬件材料】
行空板

志童道合 | 行空板之 数字华容道图2
行空板支持python,

行空板是一款拥有自主知识产权的国产教学用开源硬件,采用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口。同时,其自带Linux操作系统和python环境,还预装了常用的python库。屏幕支持触控。


【制作过程】创意实现的过程、步骤,以及在此过程中发现的问题 (文字+图片);
1、导入 tkinter 库,设置行空板界面
行空板 240*320

志童道合 | 行空板之 数字华容道图3

2、设置行空板游戏界面,




志童道合 | 行空板之 数字华容道图4


3、设计游戏界面,通过创建按钮来排列窗口界面,并随机赋上数字标签
志童道合 | 行空板之 数字华容道图5


4、制作按钮功能
通过判断空格的位置来实现交换,
判断点击按钮旁是否为空白按钮,有空格就按钮的标签文本交换
同时,检查组合是否完成。

志童道合 | 行空板之 数字华容道图6
记录移动的步数。

【作品演示】实际(模拟)功能演示(文字+图片);


志童道合 | 行空板之 数字华容道图8   志童道合 | 行空板之 数字华容道图9  志童道合 | 行空板之 数字华容道图10

【总结】作品的完成度、可改善的空间;
作品比较简单,可以改善空间较大,可以增加外型。开发更高级的难度。


【资源】代码+源文件。

下载附件数字华容道.zip





TueDecember-202212205545..png (204.07 KB, 下载次数: 4228)

STEM教育 · 行空板之数字华容道_image_3.webp

TueDecember-202212208553..png (11.74 KB, 下载次数: 4269)

STEM教育 · 行空板之数字华容道_image_6.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
三春牛-创客
三春牛-创客
我没有行空板...
三春牛-创客
三春牛-创客
6666666666
三春牛-创客
三春牛-创客
真不错!赞!
三春牛-创客
三春牛-创客
厉害厉害!
Doughnut
Doughnut
不错不错
- 没有更多了 -