问题标签 [mit-scratch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mit-scratch - Scratch 1.4 的命令行参数
我正在使用 Scratch 1.4 为儿童准备课程。
该课程是关于控制真实设备(自建交通信号灯、带有电机、传感器等的改装玩具)
为了连接硬件,我使用远程传感器协议和 RS232 接口(3 输入/3 输出,全数字)的控制线。
一切都很好,除了小不便:孩子们必须手动执行许多步骤:
- 先从头开始,
- 加载启用远程传感器协议并定义变量的模板项目
- 接受警告消息通知,远程传感器协议已启用
- 启动 RSP-RS232 代理
我想通过从我的工具开始从头开始简化它,让 Scratch 通过命令行参数执行步骤 2,3,最后连接到 RSP 端口。
可能吗?
如果不是,对于没有 Smalltalk 经验(但其他语言如 C++)的人来说,在 Smalltalk 中实现这些参数是否困难?
谢谢!
mit-scratch - 即使触摸另一个精灵,精灵也会在 Scratch 中消失
在我的小狗沙龙项目中,当我到达项链部分时遇到了问题。我希望所有未使用的项链在收到消息时都消失m11
,但要保留小狗身上的项链。然而现在,所有的项链都消失了。
这是将项链分配给小狗时运行的代码:
这将它放在小狗精灵的顶部。
当页面前进时(这是在箭头精灵中):
每条项链都会收到此消息:
我的整个项目都在这里。
mit-scratch - 暂存输出文件 .txt 或类似文件
我想知道是否有一种简单的方法可以打开 .txt 文件并将一些逗号分隔的数据加载到 Scratch 中的变量中,并将一些变量数据从 Scratch 添加到 .txt 文件或类似文件中?
我已经做了一些谷歌搜索,但没有遇到任何东西,所以我想我会问你们。
我很想使用 Java 或其他东西,但它是为我的学童使用的,我不能教他们用 Java 或其他东西来做,因为他们需要在 Scratch 中做他们必须做的事情,这很烦人,但我无法改变。
mit-scratch - In Scratch, how can you split up a string into a list of characters?
My son is interested in the ROT-13 cypher. I would like to help him write a program in MIT Scratch that can take a string as input and return the ROT-13 encoded text as output. To do this, the program will need to take the string, separate out all the characters, change the characters according to the ROT-13 cypher, and reassemble them back into the string.
I recognize that Scratch isn't really built for string manipulation, but its the programming environment that my son understands. Is this kind of string manipulation feasible in Scratch? If so, how would it be done? To get started, how would you split up a string into the equivalent of an array of characters?
delphi - 在 Delphi EXE 文件中显示暂存项目 (.SB) 文件
我想在我的 Delphi EXE 文件中显示一个Scratch Project (.SB) 文件。我想知道是否可以将 Scratch 项目显示并构建到您的 Delphi 项目中。
我希望在Scratch中制作一个小游戏,然后在我的 Delphi 应用程序中使用该游戏,而不需要 Scratch IDE。也许第 3 方 delphi 工具或组件或可以帮助我实现这一目标的东西也会很好。
这可能吗?如何才能做到这一点?
java - 使用 http 请求通信 Java-Javascript
最近我一直在尝试在 minecraft 服务器(使用 Java 运行)和从头开始(使用 JavaScript 运行)之间进行通信。我已经用java编写了代码:
现在我必须制作临时 HTTP 客户端。我尝试的每一种方法,它都不起作用。我尝试打开我的浏览器,我写了http://localhost:9090/pollplayer?name=yotam_salmon并且它漂亮地报告了我的播放器位置。现在我的问题是从头开始的 JS。
这里是:
我无法以不同的方式格式化我的 JS 代码,因为 Scratch 仅适用于这种格式。(此处解释:http: //llk.github.io/scratch-extension-docs/)。在ext.get_Player
函数中,我必须访问 Java http 服务器,请求/pollplayer?name= + name
并回调它。
我很乐意得到解决方案:) 谢谢!
mit-scratch - 在 MIT Scratch 项目页面的说明框中编辑文本的字体和样式
问题:如何在 MIT Scratch 项目页面的说明文本框中更改字体。例如:使一行文本以粗体突出显示。我相信这可以通过编辑框后面的 html 代码来完成,因为我发现了一个只读的编辑器按钮,它显示了框的代码。不像在 Ipython 中说一个单元格,你不能简单地用标签包围文本。这似乎是一个简单的问题,但我还没有找到解决方案。
mit-scratch - 从头开始的 ORD 和 CHAR
我在 Scratch 中遇到越来越多的情况,我必须将数字转换为其 ACSII 字符,反之亦然。块中没有为此构建的功能。
我的解决方案是创建一个大小为 26 的列表,并使用名为 alphabet = "abcdefghijklmnopqrstuvwxyz" 的变量将字母 AZ 添加到每个序列中,并使用重复块对其进行迭代,并将 ALPHABET 的 LETTER COUNT 附加到列表中。结果是列表数据在位置 1 到 26 之间带有字母 A_Z 的结构。实际上是在创建我自己的 ASCII 表。
要进行从数字 26 到“Z”的转换,我必须遍历列表以获得正确的 CHAR 值。它确实减慢了严重依赖 CHR() 功能的程序。有没有更好或更有效的解决方案?
mit-scratch - 如何计算从头开始的结果数
我正在使用从头开始。我从用户那里获得了两个值,并且必须在这些值之间找到可被 2 和 3 整除的数字。如何在不使用数组的情况下计算这些数字(仅使用基本操作)?