问题标签 [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.
sprite - 我从头开始的 define() 块不起作用,我做错了什么吗?
我正在执行一项任务,我必须在其中进行精灵移动。我已经绘制了每一帧,我想切换服装让它看起来像在移动。
我的块看起来像这样:
我的代码如下所示:
但什么都没有发生。
loops - Scratch 中的可破坏循环?
你如何在 Scratch 中创建一个可破坏的循环?我正在使用 Scratch 2.0 并且找不到任何从循环本身内部使循环可破坏的好方法。
microphone - 在 Scratch 中使用麦克风时出现问题
当我尝试在 Scratch 中为我的精灵录制声音时,没有任何反应。我单击麦克风录制新声音,然后单击圆圈开始录制,弹出警告时单击“允许”,但随后没有任何反应。我的麦克风是笔记本电脑的内置麦克风,可以在其他应用程序中使用。我在装有 Windows 8.1 操作系统的华硕 SonicMaster 笔记本电脑上使用 Google Chrome 43.0.2357.81 m。我在使用 Firefox 时遇到了同样的问题。
mit-scratch - 刮刮游戏计分错误
我在 Scratch 上做一个桨球游戏(只是为了好玩),但我的得分遇到了问题。如果你想看看我已经写的代码,游戏的链接是https://scratch.mit.edu/projects/66541388/。出于某种原因,在玩游戏时,分数变量实际上并不总是变化一。每次我测试它时,它都会改变一个不同的数字。关于问题是什么或如何解决的任何想法?
这是代码的核心:
flash - 为硬件接口编写类似 Scratch 的软件(在 UI / 框架方面)
所以我是一名工程师,我们正在为儿童开发基本的机器人套件(arduino、电机和其他东西),我们位于巴基斯坦卡拉奇,这就是我们的目标市场所在。
我们希望与套件一起提供软件——软件需要像从零开始,但从零开始更适合在计算机上学习,我们希望软件以硬件机器人为中心。
我们已经查看了 Scratch 的几个实现,从
- MiroBot (mirobot.io) - 使用 SNAP,scratch like 软件
- mBot (mblock.cc/mbot) - 他们还制作了 ScratchBot (app.makeblock.cc/program/scratch/) - 不是开源的,基于临时闪存
- Mind+ (www.mindplus.cc/index.html) - 开源,正在看
我们还研究了基于节点/流的编程,但是我们主要是电子工程师,虽然我们可以做桌面应用程序,但我们需要知道这类应用程序被称为什么,是否有任何框架、工具或库可以用来制作 SNAP-能够阻止并为孩子们提供丰富多彩的编程环境 - 我们希望保持开源,但希望自己制作,以便我们完全掌握事物。修改/破解临时源文件对我们来说不是一种选择,因为它基于 Flex/Flash,我们不想使用 Flex。
在这方面,我们欢迎任何帮助或指示或建议或意见,我们应该从哪里开始以及如何开始。
我们现在想要的是一个以 Arduino 语言实现为 BLOCKS 的基本软件,它与硬件无缝连接(COM PORT 通信/检测),而不需要孩子找到正确的 COM 端口并连接等等。
mit-scratch - 在 Scratch 上安装自定义字体
我的项目需要为我的程序安装自定义字体,但找不到安装新字体的目录。我在哪里可以找到它?
我到处找,包括回收站
mit-scratch - Scratch 中使用了哪个 RNG?
Scratch 1.4 中使用了哪个随机数生成器,在源代码中哪里可以找到它的实现?如果它只是 libc 的random()
,请指出它被调用的地方。
mit-scratch - 划痕等于操作员问题
我在互联网上使用 scratch.mit.edu 2.0 版并编写程序来评估后缀表达式。当我使用letter..of...block逐个字母地遍历输入字符串时,例如:“23+” (后缀) ,它工作正常。
然后我添加一个字母.. of..块来标识一个空格字符,以便用户可以在表达式中插入空格,例如“2 3 +”
但是,似乎没有办法识别空白字符。我试过了
其中没有一个表明遇到了空间。
python - 如果在 Scratch 编程中有效,则在舞台上显示用户输入的单词
我正在开发基于 Word 拼图的 Scratch 游戏。玩家在屏幕上得到一组字母,他们必须从中造出一个词。我需要首先检查输入的单词是否有效,例如:玩家输入了'wrok',但有效的单词是'Work'。
在单词有效后,我希望它显示在舞台上。任何人都可以指导吗?
我想到了用Scratch使用python脚本,一个变量可以存储玩家输入的单词,可以发送到python脚本,使用python库附魔可以检查。如果 python 返回 True 那么它可以显示在舞台上。
我不确定如何进行或此程序是否正确。
谢谢
hex - 如何在 Scratch 中快速将十六进制转换为十进制?
在其他语言中,您可以使用0xFF
=之类的东西255
。我正在做一个解码项目,我希望能够快速从十六进制转换为十进制。
我想知道除了编写十六进制转换器之外是否有一种非常快速的方法?