2022-12-20 18:28:46 [显示全部楼层]
2717浏览
查看: 2717|回复: 5

[活动] 志童道合 | 行空板之 数字华容道

[复制链接]
本帖最后由 重楼 于 2022-12-20 22:56 编辑

数字华容道

志童道合 | 行空板之 数字华容道图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
TueDecember-202212208553..png

Doughnut  高级技师

发表于 2022-12-21 14:19:18

不错不错
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-25 18:12:07

厉害厉害!
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-25 18:13:12

真不错!赞!
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-25 18:14:14

6666666666
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-25 18:15:26

我没有行空板...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail