标签: mit-scratch

如何在Scratch中确定另一个精灵的方向

我正在为MIT Scratch中的教育编写一个简单的游戏,并想让精灵转向另一个精灵(想想一个跟随我们英雄船的外星人船).我可以很容易地让外星人的船指向英雄:

point towards 'hero'
Run Code Online (Sandbox Code Playgroud)

但我真正想做的是这样更渐进的事情:

if alien direction (in degrees) > direction of hero: turn -2 degrees
if alien direction (in degrees) < direction of hero: turn 2 degrees
Run Code Online (Sandbox Code Playgroud)

那我如何确定'英雄的方向'?

mit-scratch

5
推荐指数
2
解决办法
2108
查看次数

Scratch:我如何制作ascii文本程序列表?

我九岁的儿子正在申请参加编程竞赛.允许使用任何语言,他想使用Scratch.但该应用程序需要一个程序的ascii文本列表来解决指定的初步问题.他们不接受PNG屏幕截图或Scratch的二进制格式.那他怎么得到他的程序的ascii列表?如果不可能(我怀疑)那么我将只读他的程序并重新输入ascii编辑器.

mit-scratch

5
推荐指数
1
解决办法
690
查看次数

将草稿脚本翻译成 HTML 和 javascript

我想知道是否已经存在将临时项目导出为 HTML 和 javascript 或导出项目以便它可以在平板电脑上播放的翻译器。

mit-scratch

5
推荐指数
1
解决办法
5569
查看次数

刮擦执行窗口模糊并闪烁:视频驱动程序是否有故障?

我在旧的 Inspiron 6400 电脑(GeForce 7300 笔记本电脑版)上安装了 Lubuntu 19.04,通过网络草稿编辑器教我儿子使用 Scratch。每次我通过 Firefox 打开新项目的网页编辑器时,猫的右侧区域会变得模糊并闪烁,就像视频驱动程序配置错误一样。

这是屏幕截图:在此输入图像描述

一开始我对整个 Ubuntu 系统、任何应用程序都使用这个。现在使用 Lubuntu,除了 srcatch 窗口之外,一切似乎都是正确的。

仍然是视频驱动程序问题吗?或者是Scratch应用程序方面的问题?

编辑: 所以我恢复到 Lubuntu 16.04 以更好地支持 GeForce 7300,一切都得到了纠正。然后我通过以下方式升级了firefox:sudo apt install firefox。这执行了以下操作:

Start-Date: 2020-03-28  12:06:21
Commandline: apt install firefox
Requested-By: me (1001)
Install: libatomic1:i386 (5.4.0-6ubuntu1~16.04.12, automatic)
Upgrade: cpp-5:i386 (5.3.1-14ubuntu2, 5.4.0-6ubuntu1~16.04.12), libquadmath0:i386 (5.3.1-14ubuntu2, 5.4.0-6ubuntu1~16.04.12), gcc-5-base:i386 (5.3.1-14ubuntu2, 5.4.0-6ubuntu1~16.04.12), libgomp1:i386 (5.3.1-14ubuntu2, 5.4.0-6ubuntu1~16.04.12), firefox:i386 (45.0.2+build1-0ubuntu1, 74.0+build3-0ubuntu0.16.04.1), libstdc++6:i386 (5.3.1-14ubuntu2, 5.4.0-6ubuntu1~16.04.12)
Run Code Online (Sandbox Code Playgroud)

问题又回来了。任何想法 ?

谢谢。

driver mit-scratch

5
推荐指数
1
解决办法
55
查看次数

如何从头开始获取字母的大小写?

我试图将字符串转换为数字,但显然 Scratch 在返回字符串的列表项时忽略了大小写。那么,我该如何做才能让scratch在给我字母对应的编号时注意大小写呢?

编辑:字符串返回大小写错误

mit-scratch

5
推荐指数
1
解决办法
934
查看次数

在Scratch中,如何将字符串拆分为字符列表?

我的儿子对ROT-13密码感兴趣.我想帮助他在MIT Scratch中编写一个程序,它可以将一个字符串作为输入并返回ROT-13编码的文本作为输出.为此,程序将需要取出字符串,分离出所有字符,根据ROT-13 cypher更改字符,然后将它们重新组合回字符串.

我认识到Scratch并不是专为字符串操作而构建的,而是我儿子理解的编程环境.这种字符串操作在Scratch中是否可行?如果是这样,它会怎么做?首先,如何将字符串拆分为等效的字符数组?

mit-scratch

4
推荐指数
1
解决办法
922
查看次数

如何在Scratch中快速将十六进制转换为十进制?

在其他语言中,您可以使用0xFF=之类的东西255。我正在开发一个解码项目,我希望能够快速从十六进制转换为十进制。

我想知道除了编写十六进制转换器之外是否有一种非常快速的方法可以做到这一点?

hex decimal mit-scratch

4
推荐指数
1
解决办法
1119
查看次数

为什么选择随机不从头开始选择一些数字?

我正在从头开始创建一个迷你家庭游戏,我使用随机选择块在 1 到 27 之间进行选择。我有 27 个背景,上面写着 1 到 27 个数字。但是我注意到在大约 21-22 个数字之后,随机选择器无法选择任何剩余的数字。下面是我的代码的样子 -在此处输入图片说明

如何修复此代码以确保它随机选择 1 到 27 之间的所有内容?

mit-scratch

4
推荐指数
1
解决办法
623
查看次数

如何将 SB3 文件转换为 EXE

我正在 Scratch 3 上创建游戏,但是,当我完成它时,我想将其转换为 .exe 文件。我该怎么做呢?

我对游戏开发感兴趣很久了,之前甚至尝试过 Unity,但我只是一个初学者,这对我来说太难了。所以我转向了 Scratch。

mit-scratch

4
推荐指数
1
解决办法
2万
查看次数

为什么我在 Scratch 中的 if-then 语句永远不会触发?

我已经使用 Scratch 几个月了,但突然完全莫名其妙地卡住了。我无法触发一个简单的 if-then 条件。在剥离到最基本的要素之后,我有这个: 在此处输入图片说明

当我按下空格时,变量 d 成功更改,但从不触发 if-then,即使当 d=5 时,如显示器所确认。我错过了什么?

if-statement mit-scratch

4
推荐指数
1
解决办法
66
查看次数

标签 统计

mit-scratch ×10

decimal ×1

driver ×1

hex ×1

if-statement ×1