10| 4
|
[项目] 【花雕动手做】基于 Kitronik 可编程开发板之油漆刷子 |
Kitronik ARCADE 是一款由英国教育科技公司 Kitronik 精心打造的可编程游戏机开发板,专为编程教学与创客实践而设计。该设备原生支持微软的 MakeCode Arcade 平台,用户可通过图形化或 JavaScript 编程方式,轻松创建、下载并运行复古风格的街机游戏。 它集成了彩色 LCD 显示屏、方向控制键、功能按键、蜂鸣器和震动马达等交互组件,提供完整的游戏输入输出体验。无论是初学者进行编程启蒙,还是创客群体开发交互式作品,Kitronik ARCADE 都能作为理想的硬件载体,助力创意实现。 凭借其开源友好、易于上手、兼容性强等特点,该开发板广泛应用于中小学编程课程、创客工作坊、游戏开发教学以及个人项目原型设计,深受教育者与技术爱好者的喜爱。 ![]() ![]() ![]() |
作为学习、练习与尝试,这里创建一个油漆刷子 的小游戏。 打开网页版:https://arcade.makecode.com/,设置项目名称:油漆刷子 MicroPython实验代码
|
这段代码是用 MakeCode Arcade 编写的一个名为 “油漆刷子” 的创意绘图程序。它模拟一个自动移动的画笔在屏幕上绘制彩色线条,玩家可以通过按键切换画笔粗细。解读如下: 一、功能概览 ![]() 二、代码逐段解析 1、精灵初始化 python
创建两个精灵: myPointer 是一个小点,控制绘图位置 mySprite 是画笔图像,跟随 myPointer 显示在屏幕上 设置 myPointer 为可反弹,防止移出屏幕 2、绘图逻辑(每帧执行) python
使用 draw_line() 在背景图像上绘制线条 如果 large = True,则绘制多条线模拟粗笔效果 更新画笔位置,使图像跟随轨迹移动 3、自动移动与颜色变化(每 2 秒执行) python
随机设置加速度,使画笔自由漂移 随机更换颜色,形成彩色轨迹 4、控制画笔粗细 python
按下 A 键切换 large 状态,实现细笔与粗笔切换 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed