Discuss Scratch
- Discussion Forums
- » 中文
- » 被拒绝建议的官方名单
- ScratchUser139
-
100+ posts
被拒绝建议的官方名单
常规信息
欢迎来到“被拒绝建议列表”!
本主题包含之前已被 Scratch 团队拒绝的建议。因此,这些建议将不会被添加到 Scratch,因此请勿在“建议”论坛中发帖请求这些建议。否则,您可能会被引导到此主题。
此外,除非您提供导致该功能被拒绝的问题的解决方案,否则请勿在“建议”论坛中发帖请求 Scratch 团队“重新考虑”被拒绝的建议。
请勿在此处提出建议!
我不是 Scratch 团队的成员;如果您就您的建议创建自己的主题,您的建议会得到更多关注。另外,请勿发送垃圾邮件或创建与主题无关的帖子,否则您的帖子可能会被删除。
使用举报按钮举报垃圾/离题帖子;请勿回复!
回复垃圾或离题帖子只会导致更多离题讨论。如果您在本帖中看到离题帖子,只需使用举报按钮即可,无需回复;版主会在合适的时机将其删除。
此处列出的所有建议均已被 Scratch 团队正式拒绝。 每条被拒绝建议的说明均由我撰写,此外,我还提供了 Scratch 团队成员正式拒绝该建议的帖子链接。如果您对您的建议是否被拒绝有任何疑问,或者您不明白某些建议被拒绝的原因,请随时在此处提问。
如果您在论坛或网站其他地方看到有人试图提出以下被拒绝的建议,请随时让他们参考此帖。最好引用此列表中的内容,解释他们的建议被拒绝的原因。
如果任何信息有误、缺失或过时,请告知我!也请告知我最近被拒绝的建议,以便我们讨论是否将其添加到此列表中。即使某个建议很少被提出或被“明显拒绝”,让我知道它的存在仍然很有帮助。我会尽力定期更新和修改此列表。此外,如果有任何拼写错误或格式错误,请随时告诉我。我们也欢迎其他一般性反馈。
点击此处查看目录,其中包含关于建议被拒绝原因的简要说明。
之前的列表
2009 年 7 月 - 2013 年 5 月(作者:@Chrischb)
2013 年 5 月 - 2017 年 2 月(作者:@jvvg)
2017 年 2 月 - 2018 年 8 月(作者:@customhacker)
2018 年 8 月 - 2019 年 3 月(作者:@LionHeart70)
已翻译列表
日语(日语,作者 @inoking)
Français(法语,作者 @IA-maker)
Português(葡萄牙语,作者 @Super-Cat-Poderoso21)
Română(罗马尼亚语,作者 @LankyBox01)
====================
被拒绝者建议
1. Scratch 代码块
1.1 “广播已接收”布尔值代码块
理论上,这可以让项目检测广播何时发送,但其具体实现方式尚不明确。如果广播在点击绿旗后的任何时间点运行,它会返回 true,还是仅在广播运行的瞬间返回 true,还是其他情况?解决方法很简单:使用在收到广播时会发生变化的变量,然后使用“equals”代码块。
但是,“重复执行直至收到广播”和“等待直至收到广播”代码块不会被拒绝。您可以在此主题上讨论这些问题。
1.2 “点击停止标志时”帽子块
此块允许用户点击停止标志来运行脚本。然而,停止标志的设计目的是停止项目中的所有脚本。有了此块,当您想要停止项目时,更多脚本将会启动,从而违背了停止标志的初衷。无论如何,可以使用计时器或幽灵效果块来解决这个问题;这些可以在这篇文章或这篇文章中找到。
此建议适用于任何导致脚本因停止而运行的块点击的是标志,而不仅仅是下方特定的帽子块。更多信息,请参阅此帖子。
1.3 “指向精灵”布尔值块
理论上,这允许精灵检测它是否指向另一个精灵,但其具体实现方式尚不明确。如果精灵指向另一个精灵的大致方向,或者严格指向该精灵的中心,它会返回 true 吗?这取决于您预期的块功能,届时您可以考虑实现自己的解决方案。
但是,通过描述精灵具体指向的位置来消除这种歧义的区块不会被拒绝。您可以在此主题上讨论此问题。
1.4 社交活动报告区块
例如,此区块可用于获取项目当前的点赞数量。但是,项目创建者可以轻松使用这些区块来阻止 Scratchers 继续游戏,除非项目获得足够的点赞。如果用户点击了项目的点赞按钮,应该是因为他们喜欢这个项目,而不是因为他们想要达成某种目标。社交活动并非旨在成为与 Scratch 项目互动的一种方式。
此建议适用于所有社交操作,包括浏览量、点赞、收藏、混音、评论和关注者。它还适用于涉及社交操作的布尔块。
1.5 云列表
此块允许您创建可供所有人查看的列表,类似于云变量。但是,云列表需要与云变量类似的限制,并且云变量当前存在的问题只会随着云列表的增加而加剧。您仍然可以使用云变量来创建包含所有人都可见条目的列表。
1.6 二维列表
二维列表,也称为二维数组、嵌套列表或矩阵,是一种数据结构,允许你将整个列表作为另一个列表的元素;也就是说,它允许你将列表放入列表中。这类数据结构在其他编程语言中被广泛使用,其功能类似于表格。
此块以及其他块允许你创建二维列表来存储信息。然而,对于一门入门级编程语言来说,这过于复杂。可以使用普通列表和索引函数来实现。感兴趣的朋友可以看看Snap!。 Scratch 是一种基于块的编程语言,专为经验丰富的程序员设计,并且拥有比 Scratch 更高级的数据结构。
1.7 3D Scratch
3D Scratch 界面(在项目阶段包含 z 轴)可以更轻松地创建 3D 项目。然而,Scratch 是一种旨在尽可能方便初学者学习的语言。Scratch 的目的是教授初学者基本的编程概念,而 2D 界面是实现这一目标的最佳方式。添加 3D 界面可能会使 Scratch 的学习和教学更加困难。这包括为 3D Scratch 建立一个单独的网站。此建议还包括添加虚拟现实“Scratch VR”功能的可能性,许多相同的难题都会在 VR 中出现;更多信息,请参阅这篇帖子。
感兴趣的朋友可以看看 Snap 的 3D Beetle 扩展程序或 CreatiCode。它们是基于块的编程语言,类似于 Scratch 编辑器,但具有 3D 功能。还有另一个与 Scratch 类似的程序,名为 Starlogo TNG,也包含具有 3D 功能的块编程功能。
1.8 控制鼠标指针的块
此块和其他块可用于隐藏鼠标指针、更改其外观、冻结鼠标指针或防止其离开项目屏幕。然而,这些块不会显著改变 Scratch 可创建的项目类型;更多信息,请参阅此文章此外,它们可能会让用户感到困惑,因为他们不知道鼠标指针去了哪里。
但是,将鼠标指针的外观更改为默认鼠标指针之一的做法是可行的。您可以在此主题上讨论此问题。
1.9 “永远 if”C 块
此块存在于 Scratch 1.4 编辑器中,其作用与将“if”块放入“永远”循环中相同。由于许多初学者觉得它容易混淆,因此在 Scratch 2.0 中它被移除了。上述解决方法显然更简单、更直观。
1.10 猫咪积木的永久选项
猫咪积木是由 Scratch 团队在愚人节期间创建的,其中一些 Scratch 积木(例如下图)上带有猫耳朵和猫脸。许多 Scratch 用户非常喜欢这些猫咪积木,并建议 Scratch 团队将它们永久保留在编辑器中,或者设置一个永久的开关,以便用户可以随时打开或关闭它们。然而,猫咪积木原本是临时的,Scratch 团队已声明他们不打算将它们永久保留。不过,它们可能会在未来的愚人节活动期间暂时恢复。
1.11 注释块
原则上,注释块没有任何作用,但它可以用来在脚本中与其他块内联地编写注释。例如,这对于那些想要解释代码工作原理的人来说很有用。这个块对于初学者来说太过混乱,他们期望所有块都能做一些事情(注释块什么也不做)。因此,Scratch 团队创建了现有的注释系统,该系统可以将注释以一种与脚本中其他块明显区分开的方式附加到块上。有一个简单的解决方法:创建一个带有文本输入的自定义块,并且在其定义中不添加任何内容。
1.12 “跳转到代码”块
此块可用于允许程序跳转到代码中的另一个位置,即使在同一脚本中也是如此,类似于其他编程语言中使用的“goto”语句。然而,这可能会造成混淆;通过减少结构化编程,这可能会导致代码读写混乱。
2.编码界面
2.1 添加用户参与项目
多个 Scratcher 共同参与同一个项目会难以管理,这不仅是因为技术限制,还因为这可能会引发私信;更多信息,请参阅此列表中的第 7.1 条。此建议包括实时编辑(类似于 Google 文档)和其他形式的私密协作。如果您想与其他 Scratcher 合作,可以互相混合项目。
目前,我们并不反对使用回合制协作系统来处理共享项目。您可以在 此主题上进行讨论。
2.2 Scratch 中的基于文本的语法
有些用户希望 Scratch 代码不是用积木,而是用输入代码的方式(类似于更高级的编程语言)。另一些人则希望能够查看、转换或下载 Scratch 代码到其他编程语言。然而,Scratch 团队已经多次讨论过这种可能性,但每次都认为这对初学者或教师来说并不利。
此建议适用于使用任何基于文本的语言(包括 BBCode、Javascript、某种形式的伪代码或其他编程语言)编写、查看、转换或下载 Scratch。如果您想使用其他语言编写代码,可以自学,但必须在 Scratch 之外进行。对于感兴趣的用户,不妨看看 Tosh。它是一种基于文本的编程语言,可用作 Scratch 项目的文本编辑器。另一个选择是 MakeCode Arcade,这是一种可以在编辑器内进行块编程和文本编程之间转换的编程语言。高级程序员可以使用 Leopard 来制作 Scratch 项目。直接使用 JavaScript 编写对象。
2.3 将编辑器设置为 Scratch 旧版本的外观
一些用户更喜欢旧版 Scratch 编辑器的外观和风格,并建议将编辑器设置为 Scratch 旧版本(例如 Scratch 1.4 或 2.0),但仍像 Scratch 3.0 一样使用 HTML5 运行。然而,这对于教学和文档编写来说会更加复杂。如果有人试图从使用与自己完全不同的编辑器布局的人那里学习 Scratch,可能会造成混淆。此外,Scratch 团队更改设计是有原因的:为了让新手更容易、更直观、更友好地使用。
2.4 恢复到 Scratch 编辑器的旧版本
Scratch 编辑器有时需要更新以适应某些变化。具体来说,Scratch 2.0 编辑器中添加了一个基于 Adobe Flash(而非 Squeak)的在线编辑器,而 Scratch 3.0 编辑器则是为了支持平板电脑而创建的。将编辑器恢复到旧版本不仅会毁掉 Scratch 团队多年的辛勤工作,而且由于技术的变化,这些编辑器可能无法再在线运行。
Scratch 团队仍在致力于修复 Scratch 3.0 编辑器的错误、添加新功能以及其他改进。新界面的设计方式方便 Scratch 团队继续进行改进。Scratch 团队将继续评估关于如何改进当前 Scratch 编辑器的建设性反馈。
2.5 官方 Scratch 转 EXE 转换器
Scratch 的一个重要目标是让任何人都能查看任何项目的代码。这一理念不仅对学习代码和 remix 至关重要,而且对于审核也至关重要;更多信息,请参阅此列表中的 #3.2 和 #4.1。转换为 EXE(或任何其他黑盒可执行文件)将阻止用户查看代码,因此违背了这一理念。虽然存在第三方转换器,您可以使用它们,但 Scratch 团队不会制作官方转换器。
2.6 增加 300 个克隆的限制
设置克隆限制是为了防止项目无法运行。否则,用户可能会快速创建大量克隆,导致某些浏览器页面崩溃。此外,Scratch 团队希望确保所有项目都能在尽可能多的用户上运行顺畅。即使将克隆数量限制提高到 500 个,也可能会导致项目在某些用户的设备上运行缓慢。
2.7 适用于视频游戏机的 Scratch 编辑器
Scratch 团队没有资源将 Scratch 编辑器移植到视频游戏机上。这包括为 Nintendo、Xbox 和 Playstation 游戏机开发 Scratch 编辑器。
但是,将游戏控制器连接到电脑或平板电脑以使用 Scratch 的功能不会被拒绝。例如,请参阅此主题,但请注意,Scratch 团队目前已收到他们需要的所有反馈。
2.8 新 Scratch 项目中的默认列表
当您创建新的 Scratch 项目时,会自动创建一个名为“我的变量”的变量。一些 Scratch 用户建议应该自动创建一个列表,例如名为“我的列表”。然而,列表对于新用户来说往往更为复杂,因此不太常用。
2.9 云变量中的字母
一些用户希望能够轻松地将云变量设置为包含字母的值。然而,允许在云变量中使用字母会导致许多审核问题。例如,很容易出现不合适的云聊天项目;更多信息,请参阅此列表中的#3.1。
可以通过对云变量中的数字和普通变量中的字母进行编码和解码来模拟云变量中的字母。
2.10 Scratch 中的 AI 图像生成
Scratch 团队过去曾尝试过 Scratch 中的 AI 图像生成。这有利于提升创造力,包括让 Scratch 用户更容易制作他们想要的服装,以及激励 Scratch 用户根据他们生成的图像创作新故事。然而,它也存在许多缺点,包括 AI 图像使用受版权保护的材料引发的伦理问题、AI 中存在的偏见会强化有害的刻板印象、创建不当内容的便利性以及访问 AI 的难度。出于这些原因,Scratchch 团队已声明他们近期不会在 Scratch 中添加 AI 图像生成功能。更多信息,请参阅这篇文章。
然而,Scratch 并不完全拒绝使用 AI 作为虚拟助手。您可以在此主题上讨论。总的来说,Scratch 中的 AI 并非完全被拒绝;这取决于 AI 的具体用途。
3. Scratch 项目
3.1 使用云变量的聊天项目
虽然可以使用云变量创建聊天项目,但不允许创建此类项目。这是因为此类项目很容易出现欺凌和不当信息,而 Scratch 团队没有足够的资源来管理这些聊天室。这包括添加一个用于过滤不当语言的区块,因为这样的区块只对云聊天项目有用,而云聊天项目是不允许的。更多信息,请参阅此帖子。
Scratch 上的聊天项目包含白名单(即用户只能使用特定词语聊天),这些项目过去在 Scratch 上是允许的。然而,随着时间的推移,审核问题变得愈发严重,一些用户试图利用此类项目来规避社区准则。因此,Scratch 团队决定,即使这类项目包含白名单词汇,也不允许在 Scratch 网站上发布。不过,白名单短语是可以的,前提是用户不能使用云聊天项目自由地编写自己的句子。
3.2 禁用混音或审查小众混音
Scratch 最重要的理念之一是分享功能。 Scratch 不仅是一个展示作品的网站,也是一个与他人分享作品的网站。在 Scratch 网站上发布您的项目,即表示您同意他人对您的作品进行重新混编。这包括允许他人使用您的背包在他们自己的项目中使用您的作品。您不得在项目的注释和致谢中写明“请勿重新混编此项目”;您可能会收到警告,因为这会阻碍重新混编。此建议也适用于要求获得重新混编项目的权限,因为您已通过在 Scratch 上分享项目授予他人使用您的作品的权限;更多信息,请参阅此帖子。
在 Scratch 上允许对项目进行重新混编,即使混编内容仅包含微小更改(例如重新着色)。但是,当您重新混编项目时,您应该在注释和致谢中注明您所做的更改。如果您发现某个项目没有明显更改,请使用“举报”按钮,以便 Scratch 团队进行审核。此建议适用于“极小的 remix”,例如,游戏 remix 每秒给您 2 分而不是 1 分。只要用户解释他们对项目的改动并给予适当的认可,就可以。
但是,阻止未更改 remix 被分享的功能不会被拒绝。您可以在 此主题上讨论。
3.3 禁止某些系列
通常情况下,Scratch 团队不会审查基于某个系列的项目,除非该系列包含大量不合适的项目。一般来说,通常可以根据某个系列制作合适的项目。根据系列本身及其制作的项目类型,Scratch 团队可能会根据需要选择禁止某个系列在 Scratch 中使用,但这由他们自行决定。当然,对于任何类型的不合适项目,您都应该始终使用“举报”按钮。
3.4 审查不含代码的项目
Scratch 鼓励多种创造力,而不仅仅是编程。因此,Scratch 允许多种类型的项目,例如算法、游戏、艺术、动画、音乐等等。其中一些项目不一定需要任何脚本,Scratch 团队也不会要求它们必须包含脚本。
3.5 移除自动项目审查系统
自动项目审查系统及其附带的临时账户封禁机制,对于确保社区安全至关重要。如果没有这个系统,如果管理员当时不在线,那些制作不当项目的用户可能会继续制作,而不会立即受到处罚。这只会暴露更多人。允许他人查看不当内容。虽然 Scratch 团队愿意改进此系统,但移除自动项目审查功能和自动临时账户封禁功能都不是解决方案。
3.6 查看 Scratch 用户未共享项目的能力
如果 Scratch 项目未共享,则除项目创建者和 Scratch 团队外,其他人均无法查看。允许任何人查看其他 Scratch 用户未共享的项目可能会造成滥用:Scratch 项目可能在准备共享之前泄露,个人信息可能被交换,或者有人可能会看到原本打算从 Scratch 网站上删除的不当内容。将未共享的项目隐藏起来,不让其他 Scratch 用户看到,有助于防止此类滥用行为的发生。
虽然 Scratch 团队愿意引入一些功能来简化协作,但允许 Scratch 用户查看其他人未共享的项目并非解决方案。更多信息,请参阅此帖子。
4. 项目页面
4.1 禁用“查看内部”或私人共享
一些用户希望能够阻止 Scratch 用户查看他们的项目内部并使用他们的艺术作品、脚本或声音。然而,Scratch 的核心理念是“想象、编程、分享”。通过在 Scratch 网站上分享项目,您允许其他人查看代码,并可能重新混合或重复使用其中的数据,前提是他们给予版权。这包括允许其他人使用 Scratch 背包在他们自己的项目中使用您的作品。话虽如此,对于任何使用其他 Scratcher 内容且未给予版权的项目,请使用“举报”按钮。如果您不希望其他用户看到您的项目内容,请不要在 Scratch 网站上分享您的项目。
只有特定用户才能查看项目的私人共享功能也不会实现。项目公开共享给所有人查看非常重要,这样人们就可以举报不当内容。仅允许特定用户查看项目可能会增加不当项目在网站上分享的可能性。出于同样的原因,类似于 YouTube 功能的“未公开项目”也不会实现;更多信息,请参阅此帖子。它也可以用于私人消息传递;更多信息,请参阅此列表中的 #7.1。
4.2 “不喜欢”按钮 或 项目评分系统
通常,用户的第一个项目比较简单,例如测试项目、remix 或使用教程制作的项目。由于这个项目比较简单,其他用户可能会因为项目不够先进而给出较低的评分。如果评分过低,创作者可能会灰心丧气,最终停止使用 Scratch。此外,Scratch 鼓励建设性的反馈。“不喜欢”按钮可能会让创作者看到有多少人不喜欢他们的项目,但它并不能说明创作者可以改进的地方。如果您不喜欢某个项目,您可以选择不点赞,或者您可以留下一条尊重且有建设性的评论,告诉用户如何改进,并说明您对该项目的满意之处。
这样一来,任何内容(包括项目和评论)的“踩”按钮都会被拒绝。这还包括一个不会在“踩计数器”中显示任何数值的诱饵式“踩”按钮;更多信息,请参阅这篇帖子。但是,评论的“点赞”按钮不会被拒绝。您可以在这个主题上讨论。
4.3 查看谁浏览了项目
浏览量与点赞和收藏量不同,用户可以浏览某个项目看看自己是否喜欢,如果喜欢,则可以点赞或收藏。如果用户发现其他用户浏览了某个项目,但没有点赞或收藏,可能会引发一些争议。此外,项目的浏览量通常比点赞、收藏或评论的次数要多得多,因此如果用户因此收到通知,可能会收到大量不必要的消息。尽管如此,还是有一种解决方法,即使用云变量,这样就可以查看谁浏览了项目。这包括查看谁查看了评论、个人资料、工作室或论坛帖子。
4.4 查看项目报告人
报告应匿名。有了这个建议,戏剧性事件可能会如果用户发现其他用户举报了他们的项目,就会启动此机制。有些用户甚至会进行反击,举报自己的项目(无论这些项目是否值得举报)。这包括查看谁举报了评论、个人资料、工作室或论坛帖子。
5. 工作室页面
5.1 删除工作室活动消息
虽然这些消息有时看起来很烦人,但对某些用户来说却很有帮助。完全删除这些消息并非对每个人都有明显的好处。如果您觉得它们很烦人,一个简单的解决方法是不要管理那么多工作室。
但是,关闭它们的选项不会被拒绝。您可以在此主题上讨论。
5.2 工作室的“邀请所有关注者”按钮
此功能在 Scratch 2.0 中就已存在,但它很容易让一个用户向其他用户发送大量垃圾邮件,其中大部分都是不必要的。移除此功能后,用户将不得不付出一些努力才能邀请大量用户。
5.3 移除“添加所有内容”工作室
这些工作室并不违反社区准则,而且也相当无害。通过这些工作室,用户还可以建立一定的友谊或合作关系。
5.4 恢复到旧版本的工作室页面
Scratch 网站有时需要更新以适应某些变化。特别是,Scratch 3.0 工作室页面的创建是为了提升网站性能和工作室体验。将工作室页面恢复到这些旧版本不仅会毁掉 Scratch 团队数月的辛勤工作,而且从长远来看,这些页面可能不再可持续。有关这些更改原因的更多信息,请参阅此主题,常见问题解答请参阅此主题。
Scratch 团队仍在努力修复 Scratch 3.0 工作室页面的错误、添加新功能并进行其他改进。新界面的设计方式方便 Scratch 团队持续改进。Scratch 团队将继续评估关于如何改进当前工作室页面的建设性反馈。常见的工作室建议可在此主题中找到。
5.5 增加工作室回复限制或取消管理员限制
工作室回复限制为 25 条,旨在保持工作室对话对社区开放,并提升网站性能。回复限制增加会导致加载时间和服务器压力增加,尤其是在 Scratch 用户数量众多的情况下。选择 25 这个数字是出于实际考虑,既能缓解这些问题,又能鼓励工作室内部的开放对话。
出于类似原因,管理员数量也进行了限制,主要是为了防止垃圾工作室,并让用户更明确地选择将谁提拔为工作室管理员。Scratch 团队不打算取消管理员数量限制。更多信息,请参阅此帖子。
5.6 添加多个工作室主持人
限制每个工作室只能有一位工作室主持人,是为了防止工作室突袭以及对工作室描述编辑者的混淆。允许一个工作室有多名工作室主持人,这又带来了与工作室主持人角色最初旨在解决的问题相同的问题。
5.7 阻止您的项目被添加到工作室
Scratch 的核心价值之一是共享,允许他人将您的项目添加到他们的工作室也是共享的一部分。您可以选择从工作室中移除您的项目。如果工作室的使用方式不当,您可以使用工作室上的“举报”按钮。
6. 评论和文本字段
6.1 在所有位置删除或编辑您的评论
设置无法在所有位置删除您的评论是为了防止用户在其他用户的个人资料、项目或工作室上发表不当评论或垃圾评论,然后再删除它们。相比之下,你不太可能给自己的项目或个人资料发垃圾评论。这样做唯一的好处就是可以删除那些你不想发的评论,以及修正拼写错误。前者可以通过在发布任何评论前仔细思考来解决,后者可以通过缓慢打字和/或在回复评论时指出错误来解决。这也适用于论坛帖子;也就是说,Scratch 用户删除自己论坛帖子的功能将不会实现。此建议扩展到即使无人查看也能删除自己的评论的功能。
编辑评论同样可能导致评论被操纵,例如用户评论“我喜欢这个项目”,等到有人回复“我同意”,然后编辑原始评论说“我讨厌这个项目”。允许 Scratch 团队成员查看评论的编辑历史记录不利于审核,因为他们必须仔细查看每个编辑的上下文,这需要时间。
6.2 取消文本字段的字符数限制
字符数限制是为了防止垃圾邮件。如果完全取消字符数限制,垃圾邮件发送者可能会利用这一点粘贴大段文本,从而严重拖慢网站速度。
但是,我们不会拒绝单纯提高字符数限制。您可以在以下主题上讨论各种字符数限制:关于我以及我正在做的事情或工作室描述。
6.3 评论提及通知
一些用户希望在有人在网站评论中提及其用户名时收到通知。虽然我们考虑过这个选项,但由于可能存在垃圾邮件,因此最终没有添加。例如,有人可能会多次@Scratcher,向该用户发送垃圾邮件通知。
6.4 实时评论 或 流媒体
这指的是无需刷新网页即可查看新评论的系统。一些 Scratch 用户认为,如果正在与他人交谈,这种模式会更加便捷,因为对话进展更快(有点像发短信)。然而,除了这会带来技术障碍之外,它还会更加强调 Scratch 的社交媒体功能,从而将焦点从项目创建方面转移开来。事实上,项目创建才是 Scratch 的首要关注点。
流媒体和视频聊天同样被拒绝,因为它们是实时评论的形式。通过流媒体,个人信息很容易被泄露,而且不会被任何人举报,而 Scratch 团队不想冒这个险。虽然一个解决方案是让 Scratch 团队审核评论流,但他们缺乏有效的资源。
6.5 评论被过滤的详细信息
一些 Scratch 用户建议过滤器应该更清晰地显示哪些字母/单词触发了过滤器。然而,这样的建议可能会让那些不尊重他人或不恰当的评论更容易被触发过滤器。当 Scratch 用户因为过滤器而无法发表评论时,Scratch 团队希望鼓励他们仔细思考原因,以便将来避免发表类似的评论。
7. Scratch 社区
7.1 私信
Scratch 目前提供公开消息功能,这意味着任何人都可以看到你发表的评论。因此,由于任何人都可以看到评论,人们更有可能保持尊重。然而,私信功能让大家知道只有预期的收件人才能看到消息,这可能会导致更多不尊重或不当的评论。Scratch 团队也没有足够的资源来管理私信系统,正是因为这样会有很多负面评论。此外,私信系统会引发巨大的网络安全隐患,而且这也不是 Scratch 的初衷。
此建议延伸到允许用户发布其他私信网站的链接。许多此类网站的管理不如 Scratch 完善。如果允许此类链接,如果有人因此发生任何不良后果,Scratch 可能需要承担责任。此外,Scratch 还支持语音聊天功能;更多信息,请参阅此帖子。
但是,在其他人无法评论的区域公开向他人发送消息的功能不会被禁止。您可以在此主题上讨论。
7.2 Scratch 网站的 13+ 版本或上进行讨论。t/3468115/]年龄限制内容
Scratch 的设计对象是 8 至 16 岁的儿童,但网站上分享的任何内容都必须适合所有年龄段。通过单独创建一个有年龄限制的网站来分裂社区是无益的。限制访问网站的潜在限制(例如警告,或要求家长解答数学方程式)并不一定能阻止未成年人访问这个 13 岁以上的网站。
此建议适用于对 Scratch 上的任何内容进行年龄限制,例如查看特定项目或访问特定的 Scratch 功能。一般来说,Scratch 适合所有年龄段,因此 Scratch 网站上分享的内容也应该适合所有年龄段。
7.3 禁止“关注换关注”(F4F)
虽然很多 Scratchers 不喜欢看到“关注换关注”的请求,但邀请别人参与“关注换关注”相对来说也无伤大雅。如果有人邀请你“关注换关注”,而你不愿意,只需礼貌地拒绝他们的请求即可。如果他们持续向你发送垃圾请求,你可以使用他们评论中的“举报”按钮。
7.4 允许 Scratchers 管理网站
社区曾经有一个版主程序,Scratchers 可以管理网站,但由于举报队列中出现了一些非常不当的内容以及其他原因,该程序已被移除。志愿者计划也可能鼓励网络恶棍使用版主工具在网站上制造麻烦。因此,Scratch 团队决定只允许成年人管理网站(包括论坛),并且这些成年人需要加入 Scratch 团队并担任付费职位才能管理网站。
如果您年满 18 岁,拥有美国合法工作资格,并且有兴趣管理网站,请查看网站底部的“招聘”链接,了解是否有“社区版主”职位空缺。
7.5 Scratch 用户和 Scratch 团队成员不得宣传政治观点
根据社区准则,“Scratch 欢迎所有年龄、种族、民族、宗教、能力、性取向和性别认同的人士。” 只要用户的信仰和言论尊重并欢迎所有群体,他们就可以在 Scratch 网站上表达自己的观点。这包括 Scratch 用户和 Scratch 团队成员;值得一提的是,Scratch 团队将继续推荐他们认为能够弘扬 Scratch 及其社区核心价值观的项目和工作室。
关于 LGBTQ+ 概念的更详细解释,请参阅这篇文章和这篇文章。
7.6 放宽或移除扩展程序政策
根据扩展程序政策,Scratch 不允许提及浏览器扩展程序、用户脚本和用户样式。虽然此类扩展程序可能有用,但很难判断它们是否对您的设备有害。 Scratch 团队认为,允许浏览器扩展程序的潜在风险和危害大于其益处,并且不寻求改进此政策的方法。这包括任何人(包括 Scratch 开发者或像 Google 这样的知名公司)开发的浏览器扩展程序、用户脚本和用户样式。
7.7 Scratch 网站上的付费广告
一些用户希望在他们的项目中看到付费广告,例如在 YouTube 上,这样他们就可以从观看他们项目的人那里获得真正的收入。同样,一些用户认为在 Scratch 网站上投放广告可以让 Scratch 团队赚更多钱。然而,Scratch 应该是一个非营利组织。如果 Scratch 团队或任何 Scratch 开发者开始在 Scratch 网站上的任何地方赚钱,那就违背了这种非营利理念,这将是一个巨大的法律问题。
7.8 Scratch 网站上的项目广告
一些用户希望在网站上投放 Scratch 项目或工作室的广告,即使他们没有为此获得任何报酬。然而,目前尚不清楚如何选择要投放广告的项目。此外,这需要 Scratch 团队成员确保不合适的项目不会被选中进行广告宣传,而 Scratch 团队目前没有足够的资源来做到这一点。
7.9 弹出提醒,鼓励用户远离屏幕时间
当然,长时间使用电脑是不对的对任何人都不好。但是,如果有人担心自己或孩子屏幕时间过长,还有其他方法可以帮助鼓励这些健康的选择,例如使用外部软件或依靠意志力。Scratch 没有必要内置这样的警告,即使它是可选的或可以忽略的。
7.10 推荐你自己的项目
Scratch 用户可以在 推荐你自己的项目 工作室中推荐自己认为应该推荐的项目。推荐项目的规则之一是,你不能推荐你自己的项目。制定这条规则的原因有几个。首先,如果用户可以推荐自己的项目,那么工作室中的请求就会更多,管理员很难将所有请求都添加进去。其次,推荐他人的项目有助于强调 Scratch 是一个乐于助人、互相支持的社区,因为推荐他人的项目被推荐表明项目创建者已经完成了一个优秀的项目。最后,这可以验证至少有其他人看过该项目,并认为该项目值得推荐,从而促成更高质量的提案。
如果您希望自己的项目被推荐,请记住,您实际上可以请其他人为您推荐项目。请务必按照本主题中的说明进行良好的宣传,并在提出请求时保持礼貌。请记住,他们可能会决定不推荐;您不应强迫他们推荐。
7.11 首页上“最近分享的项目”行
首页上提议的这一行将显示 Scratch 用户最近分享的项目,以帮助未被注意到的 Scratch 用户获得更多浏览量。此功能在 Scratch 1.4 和 Scratch 2.0 中就已存在。该功能被移除的原因有几个:社区认为这些项目不有趣,该行有时会显示不合适的项目,以及这些新项目经常会收到其他用户的不尊重评论。如果您想查看最近分享的项目,可以访问“探索”页面中的“最近”部分;请参阅此页面。
允许查看随机项目的按钮或链接也因类似原因被拒绝。
7.12 首页上“精选 Scratchers”栏
首页上的这一栏建议显示那些被认为乐于助人、值得尊敬和/或优秀的项目创建者的 Scratchers。然而,Scratch 团队认为,现有的“精选项目”栏已经给予 Scratchers 足够的关注,并且它能够展示项目,而这正是 Scratch 的主要目的。这有助于 Scratch 专注于项目,而不是特定用户。
7.13 投票推荐项目功能
首页上已有三行完全由 Scratch 社区控制:“项目策划人”、“社区正在 Remix 的项目”和“社区喜爱的项目”。“推荐项目”这一行非常有用,它可以让 Scratch 团队有机会展示他们认为具有启发性、彰显特定文化以及不太受欢迎的项目。
7.14 将紫色调色板恢复为蓝色
之所以选择紫色作为具体颜色,是出于实用性的考虑,因为 Scratch 团队通过研究确定,紫色对视障人士最有帮助。也就是说,颜色更改对于提高可访问性至关重要,这意味着更多人将能够使用 Scratch。有关 Scratch 团队最终采用紫色调色板的流程的更多信息,请参阅此帖子。
但是,更改调色板的选项不会被拒绝。您可以在此主题上进行讨论。
7.15 用于举报个人资料的“其他”选项
曾经有一个用于举报个人资料的“其他”选项,但 Scratch 团队发现 Scratch 用户经常使用它来举报评论和项目。如果直接举报,Scratch 团队更容易找到不合适的评论和项目。要报告未在给定选项下列出的有关个人资料的不当内容,请使用 Conta 联系 Scratch 团队ct Us。
7.16 更改要展示的项目类型
Scratch 团队列出了他们希望在 推荐要展示的项目工作室中展示的项目类型。这份列表已经存在多年,Scratch 团队对他们一直以来展示的项目类型感到满意。虽然有些 Scratch 用户对展示的项目类型不满意,但最终还是由 Scratch 团队决定展示哪些项目。
7.17 Scratch 官方竞赛
Scratch 用户经常举办关于特定类型 Scratch 项目制作的竞赛,有人建议 Scratch 团队应该举办一场官方竞赛。然而,Scratch 并非以竞赛为主题;Scratch 团队更倾向于强调创造力和学习的乐趣,而不是在竞争环境中进行创作。Scratch 用户仍然可以举办自己的竞赛,但 Scratch 团队不会举办任何官方竞赛。
8.帐户信息
8.1 更改用户名或更改显示名称
如果用户可以更改其用户名(甚至设置特定的“昵称”或“显示名称”),这可能会让 Scratch 社区,尤其是关注该用户的用户,感到非常困惑。此外,这会使网站的审核更加困难,因为 Scratch 团队将更难监控用户的行为。Scratch 团队只允许在极少数情况下更改用户名,例如用户名包含个人信息或导致性别焦虑。通常,Scratch 团队不会根据要求更改用户名(包括“我不再喜欢我当前的用户名”等原因)。
但是,由于用户名在服务器上的存储方式,更改用户名中字母的大小写(例如,将 @Za-Chary 更改为 @ZA-CHARY)不会被拒绝。您可以在此主题上讨论。
8.2 在 Scratcher 之上添加一个级别或允许用户跳过“新 Scratcher”级别
Scratcher 级别分为三个:新 Scratcher、Scratcher 和 Scratch Team。“新 Scratcher”级别存在的唯一目的是防止垃圾邮件,而且由于成为 Scratcher 只需几周时间,因此欺凌和分离的可能性很小。同样,Scratch 团队等级的存在是为了让用户了解谁是 Scratch 团队成员;请注意,Scratch 团队成员不得吹嘘自己的 Scratch 团队等级。相反,社区中 Scratch 用户和更高等级的用户之间可能会存在隔阂,这也可能导致吹嘘和欺凌。这还包括“已验证 Scratch 用户”状态,知名的 Scratch 用户会在姓名旁边获得一个特殊符号;如果 Scratch 用户在 Scratch 之外也非常知名,请参阅此帖子。
特别地,此建议包含“前 Scratch 团队成员”等级以及“青年顾问委员会”等级,因为账户等级通常用于标识谁有权访问某些功能。更多信息,请参阅此帖子。
虽然对新 Scratcher 的限制可能看起来很烦人,但它们在防止垃圾邮件和不当内容方面非常有效。对于那些想知道如何成为 Scratcher 或成为 Scratcher 意味着什么的新 Scratcher,请查看此主题。Scratch 团队不允许任何帐户“跳过”新 Scratcher 状态,即使该帐户是现有帐户的替代帐户。
8.3 显示用户在线时间
此建议指的是某种指示器,用于指示用户当前是否在线。Scratch 团队已对此进行讨论,并认为这不会对 Scratch 作为创意平台的核心功能产生任何好处。在创建项目、分享项目和查看项目之间,在线指示器在这些方面并没有太大帮助。
8.4 显示用户被封禁的情况
出于隐私原因,Scratch 团队不会与账户所有者以外的任何人分享此类账户信息。特别是,被封禁的用户可能不想向公众透露自己被封禁的事实。
但是,我们并不反对为 Scratch 用户提供公开显示其被封禁的选项。您可以在 此主题上讨论此问题。
8.5 回收用户名 或 删除不活跃账户
这些建议的唯一潜在好处是 Scratch 用户能够重复使用用户名。然而,这在很多方面都存在问题。删除不活跃账户可能意味着用户的项目也会被删除,如果他们决定返回 Scratch,这将是非常不幸的。即使账户已被删除,仍有人可能试图用新用户名冒充已删除的用户。此外,Scratch 团队可能需要重新参考已删除的账户。
但是,删除自创建账户以来完全没有活动的账户不会被拒绝。 (但请注意,即使某些帐户看起来没有活动,也可能确实存在活动。)您可以在此主题上讨论。
8.6 屏蔽或忽略 Scratch 用户
此建议指的是一个可选系统,该系统允许您不查看特定用户发布的评论。此功能在 Scratch 1.4 中就已存在,但 Scratch 团队发现它掩盖了问题,而不是解决问题。即使您屏蔽了某个用户,也无法阻止他们骚扰其他 Scratch 用户,也无法阻止他们创建更多帐户进一步骚扰您。Scratch 团队还发现,有些人会以不欢迎特定身份的其他 Scratch 用户的方式使用屏蔽按钮。更多信息,请参阅此帖子。
如果有人表现出不尊重行为,请务必使用“举报”按钮举报该用户,或者如果情况需要更多解释,请使用联系我们链接。
但是,屏蔽用户并同时举报的系统不会被拒绝。您可以在此主题上讨论。
8.7 数字货币或货币区块
某种形式的数字货币,允许你“购买”Scratch 的功能(使用真钱或假钱),这实际上对 Scratch 的教育价值没有好处;毕竟,Scratch 并没有真正意义上的货币。虽然有些功能只能通过数字货币解锁,但这对 Scratch 成为一种人人可用的编程语言的目标并没有真正的帮助。但是,如果你愿意,你可以在自己的项目中创建数字货币,只要它遵循虚拟货币系统政策。
此建议也适用于编辑器中可用于兑换数字货币的 Scratch 区块。这种货币区块的问题在于,网站上的许多用户都很年轻,不太了解货币的运作方式(大多数人甚至没有信用卡账户)。用户可以创建一些项目,需要其他人支付大量资金才能玩。总的来说,这增加了网站的复杂性,限制了用户的访问,而对教育价值没有任何明显的益处。
关于为什么 Scratch 不应该使用数字货币,可以在这篇文章中找到非常详细的分析。
8.8 Scratch 成就
一些用户建议设置 Scratch 成就,例如“创建了 50 个项目”,认为这会激励用户继续使用 Scratch。然而,这种想法与 Scratch 的初衷并不相符。有些用户可能会利用自己的成就来判断自己比其他用户“更优秀”。不过,如果你愿意,你也可以在自己的游戏中创造成就。
8.9 当有人取消关注你时发出通知
这类功能可能会在 Scratch 社区中引发不少争议。那些在意关注者数量的人可能会因为其他用户取消关注而感到愤怒。Scratch 团队认为,用户应该能够自由地关注或取消关注任何他们想关注的人,而无需为此感到内疚,尤其是在他们的兴趣发生变化时。
8.10 更改地点列表
Scratch 团队使用的地点列表是根据国家/地区列表的官方国际标准确定的。 Scratch 的本地化团队已决定继续遵循此标准。因此,不会在此列表中添加或删除任何国家/地区。如果国际标准发生变化,可以例外,但这超出了 Scratch 团队的控制范围。
此建议也适用于删除位置功能完全被禁用。有关该功能被禁用的原因,请参阅此帖子。但是,将位置设置为私密的功能并未被禁用。您可以在此主题上讨论此问题。
8.11 在 Scratch 上禁用 VPN
虽然有些 Scratch 用户会滥用 VPN 来绕过账户封锁,但 Scratch 用户在 Scratch 上使用 VPN 有很多正当理由。因此,Scratch 团队认为没有必要禁用 Scratch 上的所有 VPN;他们会根据具体情况处理滥用 VPN 的用户。
9.讨论区功能
9.1 恢复“讨论”按钮
“讨论”按钮被移除的原因可能对某些用户来说并非完全清楚,但它不会恢复。一般来说,论坛在帖子内容方面的限制不像主网站那么严格。例如,用户可以在论坛上发布图片,在论坛上编写 Scratch 区块,以及撰写和编辑最多 20 万个字符的帖子,而这些在主网站上都无法实现。这些选项会导致更多垃圾邮件和滥用,尤其是对于不了解论坛运作方式的新论坛用户而言。建议 Scratch 用户通过其他 Scratch 用户了解论坛,这些用户会根据需要将他们引导到正确的论坛。
关于“讨论”按钮可能被移除的原因,可以在这篇帖子中找到非常详细的分析。
9.2 主题引用通知
由于论坛结构的原因,这项建议根本无法添加。即使可以添加,也极有可能收到大量不必要的通知。技术问题和滥用的可能性使得此功能不太实用。如果您想了解某个主题的最新动态,您可以随时关注该主题并收到新帖子的通知。
9.3 论坛中的题外话或杂项版块
这个论坛本来是用来发布任何与 Scratch 无关的内容的。实际上曾经有一个类似的论坛主题,但很难管理,所以它被关闭了,取而代之的是“我正在制作和创造的东西”和“我正在阅读和玩的东西”论坛(这两个论坛不允许完全发布题外话)。
此建议也适用于为 Scratch 相关主题创建一个题外话或杂项论坛。如果您想发表一些与 Scratch 相关或其他方面的内容,而这些内容不适合现有的论坛,那么创建一个相关的项目或工作室是个好主意。此建议也适用于基于文本的游戏论坛;更多信息,请参阅此帖。
9.4 官方采纳建议列表
作为被拒绝建议列表的补充,一些 Scratch 用户表示有兴趣编制一份 Scratch 功能列表,这些功能是由其他人建议并最终实施的。但是,很难判断某个建议是否被实施,是因为它是由论坛中的 Scratch 用户、其他地方的 Scratch 用户、Scratch 团队成员、老师还是其他人提出的。换句话说,Scratch 中现有的每个功能都是由其他人建议的,因此这样的列表只是 Scratch 所有功能的列表。
9.5 允许将文件上传到论坛帖子
Scratch 团队需要为这些文件的存储付费,而他们有限的资源却无法满足这一需求。无论如何,存储空间最好分配给 Scratch 项目。此外,上传文件可能会对他人电脑造成损害。搜索这些文件需要大量的审核工作,而目前没有足够的管理员能够胜任这项工作。
9.6 论坛投票
一些 Scratch 用户建议在论坛帖子中添加可选的投票功能,以便用户可以对特定建议进行投票,或者说明他们遇到了与其他人相同的问题,或者出于其他原因。然而,Scratch 团队对投票结果不太感兴趣,他们更在意论坛上的建设性帖子。虽然投票理论上可以减少不具建设性的帖子数量,但它们很可能无法帮助 Scratch 用户进行建设性思考并撰写建设性帖子。这项建议包括投票Scratch 用户可自行创建投票,以及参与预先制作的投票。
9.7 论坛指南区
建议的论坛版块将用于发布指南和教程,供 Scratch 用户自由创建,以帮助他人。然而,论坛通常用于讨论;不适合发布那些内容不可更改的主题。Scratch 项目或 Scratch Wiki 是创建教程的两个好地方。
9.8 签名举报按钮
要举报用户的论坛签名,您只需使用其帖子上的“举报”按钮即可,举报原因只需说明其签名存在问题即可。 Scratch 团队表示,由于这是一个有效的解决方法,因此无需为签名设置单独的举报按钮。
9.9 论坛中的愚人节活动
Scratch 团队此前允许 Scratch 用户在愚人节 (AFD) 发布恶搞论坛帖子。然而,由于近年来审核和延迟问题,Scratch 团队已不再允许在论坛中发布此类活动。此建议涵盖以任何形式允许在论坛中发布 AFD 帖子,包括为 AFD 帖子创建单独的论坛。
但是,与恶搞帖子无关的 AFD 活动建议(包括论坛之外的活动)不会被拒绝;Scratch 团队仍可能在常规网站上举办特别的 AFD 活动/专题活动。
10.论坛限制
10.1 移除或减少 60 秒规则
“60 秒规则”指的是 Scratchers 在论坛发帖后需要等待 60 秒才能再次发帖(新 Scratchers 则为 120 秒)。虽然这看起来很烦人,但它对防止垃圾内容非常有效。此外,它还可以要求用户在发帖前仔细思考自己输入的内容。通常情况下,两次发帖之间不需要等待很长时间;只有 60 秒。减少该规则也会被拒绝;也就是说,秒数不会改变。
请注意,出于类似原因,取消网站其他部分的评论冷却时间也被拒绝。更多信息,请参阅此帖子。
10.2 显示其他用户的确切帖子数量
与网站上类似的数字(例如工作室中的 100 多个项目)一样,查看确切数量并没有太大意义。帖子数量并非竞赛。目标不是发布尽可能多的帖子;相反,应该致力于发布高质量的帖子来帮助其他用户。如果您感兴趣,仍然可以在此处查看您的确切帖子数量。
此建议还适用于在 1000+ 之后添加额外的帖子里程碑(例如,显示用户拥有 5000+ 帖子);更多信息,请参阅此帖子。
10.3 移除受限的图片托管网站或添加您自己的网站
通过要求在论坛上发布图片时使用图片托管网站(例如 cubeupload),可以降低论坛上发布不当图片的可能性,因为这些图片托管网站不允许发布不当图片。Scratch 团队没有时间将所有人的网站都列入白名单,尤其是在已经存在可接受的网站的情况下。
几年前,Scratch 论坛饱受网络喷子的困扰,他们不断用极其不雅的图片在论坛上发垃圾信息。情况愈发糟糕,以至于不得不暂时禁用 [img] 标签以进行改进。Scratch 用户当然宁愿使用图片托管网站,也不愿完全无法发布图片。
欢迎来到“被拒绝建议列表”!
本主题包含之前已被 Scratch 团队拒绝的建议。因此,这些建议将不会被添加到 Scratch,因此请勿在“建议”论坛中发帖请求这些建议。否则,您可能会被引导到此主题。
此外,除非您提供导致该功能被拒绝的问题的解决方案,否则请勿在“建议”论坛中发帖请求 Scratch 团队“重新考虑”被拒绝的建议。
请勿在此处提出建议!
我不是 Scratch 团队的成员;如果您就您的建议创建自己的主题,您的建议会得到更多关注。另外,请勿发送垃圾邮件或创建与主题无关的帖子,否则您的帖子可能会被删除。
使用举报按钮举报垃圾/离题帖子;请勿回复!
回复垃圾或离题帖子只会导致更多离题讨论。如果您在本帖中看到离题帖子,只需使用举报按钮即可,无需回复;版主会在合适的时机将其删除。
此处列出的所有建议均已被 Scratch 团队正式拒绝。 每条被拒绝建议的说明均由我撰写,此外,我还提供了 Scratch 团队成员正式拒绝该建议的帖子链接。如果您对您的建议是否被拒绝有任何疑问,或者您不明白某些建议被拒绝的原因,请随时在此处提问。
如果您在论坛或网站其他地方看到有人试图提出以下被拒绝的建议,请随时让他们参考此帖。最好引用此列表中的内容,解释他们的建议被拒绝的原因。
如果任何信息有误、缺失或过时,请告知我!也请告知我最近被拒绝的建议,以便我们讨论是否将其添加到此列表中。即使某个建议很少被提出或被“明显拒绝”,让我知道它的存在仍然很有帮助。我会尽力定期更新和修改此列表。此外,如果有任何拼写错误或格式错误,请随时告诉我。我们也欢迎其他一般性反馈。

点击此处查看目录,其中包含关于建议被拒绝原因的简要说明。
之前的列表
2009 年 7 月 - 2013 年 5 月(作者:@Chrischb)
2013 年 5 月 - 2017 年 2 月(作者:@jvvg)
2017 年 2 月 - 2018 年 8 月(作者:@customhacker)
2018 年 8 月 - 2019 年 3 月(作者:@LionHeart70)
已翻译列表
日语(日语,作者 @inoking)
Français(法语,作者 @IA-maker)
Português(葡萄牙语,作者 @Super-Cat-Poderoso21)
Română(罗马尼亚语,作者 @LankyBox01)
====================
被拒绝者建议
1. Scratch 代码块
1.1 “广播已接收”布尔值代码块
理论上,这可以让项目检测广播何时发送,但其具体实现方式尚不明确。如果广播在点击绿旗后的任何时间点运行,它会返回 true,还是仅在广播运行的瞬间返回 true,还是其他情况?解决方法很简单:使用在收到广播时会发生变化的变量,然后使用“equals”代码块。
但是,“重复执行直至收到广播”和“等待直至收到广播”代码块不会被拒绝。您可以在此主题上讨论这些问题。
<[message v] 已收到?:: 事件>
1.2 “点击停止标志时”帽子块
此块允许用户点击停止标志来运行脚本。然而,停止标志的设计目的是停止项目中的所有脚本。有了此块,当您想要停止项目时,更多脚本将会启动,从而违背了停止标志的初衷。无论如何,可以使用计时器或幽灵效果块来解决这个问题;这些可以在这篇文章或这篇文章中找到。
此建议适用于任何导致脚本因停止而运行的块点击的是标志,而不仅仅是下方特定的帽子块。更多信息,请参阅此帖子。
当 @stopSign 点击时 :: 事件 :: 帽子
1.3 “指向精灵”布尔值块
理论上,这允许精灵检测它是否指向另一个精灵,但其具体实现方式尚不明确。如果精灵指向另一个精灵的大致方向,或者严格指向该精灵的中心,它会返回 true 吗?这取决于您预期的块功能,届时您可以考虑实现自己的解决方案。
但是,通过描述精灵具体指向的位置来消除这种歧义的区块不会被拒绝。您可以在此主题上讨论此问题。
<指向(精灵 v)?:: 感知>
1.4 社交活动报告区块
例如,此区块可用于获取项目当前的点赞数量。但是,项目创建者可以轻松使用这些区块来阻止 Scratchers 继续游戏,除非项目获得足够的点赞。如果用户点击了项目的点赞按钮,应该是因为他们喜欢这个项目,而不是因为他们想要达成某种目标。社交活动并非旨在成为与 Scratch 项目互动的一种方式。
此建议适用于所有社交操作,包括浏览量、点赞、收藏、混音、评论和关注者。它还适用于涉及社交操作的布尔块。
([点赞 v] 数量 :: 感知)
1.5 云列表
此块允许您创建可供所有人查看的列表,类似于云变量。但是,云列表需要与云变量类似的限制,并且云变量当前存在的问题只会随着云列表的增加而加剧。您仍然可以使用云变量来创建包含所有人都可见条目的列表。
(☁ 列表 :: 列表)
1.6 二维列表
二维列表,也称为二维数组、嵌套列表或矩阵,是一种数据结构,允许你将整个列表作为另一个列表的元素;也就是说,它允许你将列表放入列表中。这类数据结构在其他编程语言中被广泛使用,其功能类似于表格。
此块以及其他块允许你创建二维列表来存储信息。然而,对于一门入门级编程语言来说,这过于复杂。可以使用普通列表和索引函数来实现。感兴趣的朋友可以看看Snap!。 Scratch 是一种基于块的编程语言,专为经验丰富的程序员设计,并且拥有比 Scratch 更高级的数据结构。
将 [] 添加到 [list v] :: list 的子列表 ()
1.7 3D Scratch
3D Scratch 界面(在项目阶段包含 z 轴)可以更轻松地创建 3D 项目。然而,Scratch 是一种旨在尽可能方便初学者学习的语言。Scratch 的目的是教授初学者基本的编程概念,而 2D 界面是实现这一目标的最佳方式。添加 3D 界面可能会使 Scratch 的学习和教学更加困难。这包括为 3D Scratch 建立一个单独的网站。此建议还包括添加虚拟现实“Scratch VR”功能的可能性,许多相同的难题都会在 VR 中出现;更多信息,请参阅这篇帖子。
感兴趣的朋友可以看看 Snap 的 3D Beetle 扩展程序或 CreatiCode。它们是基于块的编程语言,类似于 Scratch 编辑器,但具有 3D 功能。还有另一个与 Scratch 类似的程序,名为 Starlogo TNG,也包含具有 3D 功能的块编程功能。
1.8 控制鼠标指针的块
此块和其他块可用于隐藏鼠标指针、更改其外观、冻结鼠标指针或防止其离开项目屏幕。然而,这些块不会显著改变 Scratch 可创建的项目类型;更多信息,请参阅此文章此外,它们可能会让用户感到困惑,因为他们不知道鼠标指针去了哪里。
但是,将鼠标指针的外观更改为默认鼠标指针之一的做法是可行的。您可以在此主题上讨论此问题。
隐藏鼠标指针::外观
1.9 “永远 if”C 块
此块存在于 Scratch 1.4 编辑器中,其作用与将“if”块放入“永远”循环中相同。由于许多初学者觉得它容易混淆,因此在 Scratch 2.0 中它被移除了。上述解决方法显然更简单、更直观。
如果 <> { 则永久生效
} @loopArrow :: 控制帽
1.10 猫咪积木的永久选项
猫咪积木是由 Scratch 团队在愚人节期间创建的,其中一些 Scratch 积木(例如下图)上带有猫耳朵和猫脸。许多 Scratch 用户非常喜欢这些猫咪积木,并建议 Scratch 团队将它们永久保留在编辑器中,或者设置一个永久的开关,以便用户可以随时打开或关闭它们。然而,猫咪积木原本是临时的,Scratch 团队已声明他们不打算将它们永久保留。不过,它们可能会在未来的愚人节活动期间暂时恢复。
点击绿旗时 :: cat
1.11 注释块
原则上,注释块没有任何作用,但它可以用来在脚本中与其他块内联地编写注释。例如,这对于那些想要解释代码工作原理的人来说很有用。这个块对于初学者来说太过混乱,他们期望所有块都能做一些事情(注释块什么也不做)。因此,Scratch 团队创建了现有的注释系统,该系统可以将注释以一种与脚本中其他块明显区分开的方式附加到块上。有一个简单的解决方法:创建一个带有文本输入的自定义块,并且在其定义中不添加任何内容。
评论 [] :: #aeaeae
1.12 “跳转到代码”块
此块可用于允许程序跳转到代码中的另一个位置,即使在同一脚本中也是如此,类似于其他编程语言中使用的“goto”语句。然而,这可能会造成混淆;通过减少结构化编程,这可能会导致代码读写混乱。
跳转到[代码 v] :: 控件
2.编码界面
2.1 添加用户参与项目
多个 Scratcher 共同参与同一个项目会难以管理,这不仅是因为技术限制,还因为这可能会引发私信;更多信息,请参阅此列表中的第 7.1 条。此建议包括实时编辑(类似于 Google 文档)和其他形式的私密协作。如果您想与其他 Scratcher 合作,可以互相混合项目。
目前,我们并不反对使用回合制协作系统来处理共享项目。您可以在 此主题上进行讨论。
2.2 Scratch 中的基于文本的语法
有些用户希望 Scratch 代码不是用积木,而是用输入代码的方式(类似于更高级的编程语言)。另一些人则希望能够查看、转换或下载 Scratch 代码到其他编程语言。然而,Scratch 团队已经多次讨论过这种可能性,但每次都认为这对初学者或教师来说并不利。
此建议适用于使用任何基于文本的语言(包括 BBCode、Javascript、某种形式的伪代码或其他编程语言)编写、查看、转换或下载 Scratch。如果您想使用其他语言编写代码,可以自学,但必须在 Scratch 之外进行。对于感兴趣的用户,不妨看看 Tosh。它是一种基于文本的编程语言,可用作 Scratch 项目的文本编辑器。另一个选择是 MakeCode Arcade,这是一种可以在编辑器内进行块编程和文本编程之间转换的编程语言。高级程序员可以使用 Leopard 来制作 Scratch 项目。直接使用 JavaScript 编写对象。
2.3 将编辑器设置为 Scratch 旧版本的外观
一些用户更喜欢旧版 Scratch 编辑器的外观和风格,并建议将编辑器设置为 Scratch 旧版本(例如 Scratch 1.4 或 2.0),但仍像 Scratch 3.0 一样使用 HTML5 运行。然而,这对于教学和文档编写来说会更加复杂。如果有人试图从使用与自己完全不同的编辑器布局的人那里学习 Scratch,可能会造成混淆。此外,Scratch 团队更改设计是有原因的:为了让新手更容易、更直观、更友好地使用。
2.4 恢复到 Scratch 编辑器的旧版本
Scratch 编辑器有时需要更新以适应某些变化。具体来说,Scratch 2.0 编辑器中添加了一个基于 Adobe Flash(而非 Squeak)的在线编辑器,而 Scratch 3.0 编辑器则是为了支持平板电脑而创建的。将编辑器恢复到旧版本不仅会毁掉 Scratch 团队多年的辛勤工作,而且由于技术的变化,这些编辑器可能无法再在线运行。
Scratch 团队仍在致力于修复 Scratch 3.0 编辑器的错误、添加新功能以及其他改进。新界面的设计方式方便 Scratch 团队继续进行改进。Scratch 团队将继续评估关于如何改进当前 Scratch 编辑器的建设性反馈。
2.5 官方 Scratch 转 EXE 转换器
Scratch 的一个重要目标是让任何人都能查看任何项目的代码。这一理念不仅对学习代码和 remix 至关重要,而且对于审核也至关重要;更多信息,请参阅此列表中的 #3.2 和 #4.1。转换为 EXE(或任何其他黑盒可执行文件)将阻止用户查看代码,因此违背了这一理念。虽然存在第三方转换器,您可以使用它们,但 Scratch 团队不会制作官方转换器。
2.6 增加 300 个克隆的限制
设置克隆限制是为了防止项目无法运行。否则,用户可能会快速创建大量克隆,导致某些浏览器页面崩溃。此外,Scratch 团队希望确保所有项目都能在尽可能多的用户上运行顺畅。即使将克隆数量限制提高到 500 个,也可能会导致项目在某些用户的设备上运行缓慢。
2.7 适用于视频游戏机的 Scratch 编辑器
Scratch 团队没有资源将 Scratch 编辑器移植到视频游戏机上。这包括为 Nintendo、Xbox 和 Playstation 游戏机开发 Scratch 编辑器。
但是,将游戏控制器连接到电脑或平板电脑以使用 Scratch 的功能不会被拒绝。例如,请参阅此主题,但请注意,Scratch 团队目前已收到他们需要的所有反馈。
2.8 新 Scratch 项目中的默认列表
当您创建新的 Scratch 项目时,会自动创建一个名为“我的变量”的变量。一些 Scratch 用户建议应该自动创建一个列表,例如名为“我的列表”。然而,列表对于新用户来说往往更为复杂,因此不太常用。
2.9 云变量中的字母
一些用户希望能够轻松地将云变量设置为包含字母的值。然而,允许在云变量中使用字母会导致许多审核问题。例如,很容易出现不合适的云聊天项目;更多信息,请参阅此列表中的#3.1。
可以通过对云变量中的数字和普通变量中的字母进行编码和解码来模拟云变量中的字母。
2.10 Scratch 中的 AI 图像生成
Scratch 团队过去曾尝试过 Scratch 中的 AI 图像生成。这有利于提升创造力,包括让 Scratch 用户更容易制作他们想要的服装,以及激励 Scratch 用户根据他们生成的图像创作新故事。然而,它也存在许多缺点,包括 AI 图像使用受版权保护的材料引发的伦理问题、AI 中存在的偏见会强化有害的刻板印象、创建不当内容的便利性以及访问 AI 的难度。出于这些原因,Scratchch 团队已声明他们近期不会在 Scratch 中添加 AI 图像生成功能。更多信息,请参阅这篇文章。
然而,Scratch 并不完全拒绝使用 AI 作为虚拟助手。您可以在此主题上讨论。总的来说,Scratch 中的 AI 并非完全被拒绝;这取决于 AI 的具体用途。
3. Scratch 项目
3.1 使用云变量的聊天项目
虽然可以使用云变量创建聊天项目,但不允许创建此类项目。这是因为此类项目很容易出现欺凌和不当信息,而 Scratch 团队没有足够的资源来管理这些聊天室。这包括添加一个用于过滤不当语言的区块,因为这样的区块只对云聊天项目有用,而云聊天项目是不允许的。更多信息,请参阅此帖子。
Scratch 上的聊天项目包含白名单(即用户只能使用特定词语聊天),这些项目过去在 Scratch 上是允许的。然而,随着时间的推移,审核问题变得愈发严重,一些用户试图利用此类项目来规避社区准则。因此,Scratch 团队决定,即使这类项目包含白名单词汇,也不允许在 Scratch 网站上发布。不过,白名单短语是可以的,前提是用户不能使用云聊天项目自由地编写自己的句子。
3.2 禁用混音或审查小众混音
Scratch 最重要的理念之一是分享功能。 Scratch 不仅是一个展示作品的网站,也是一个与他人分享作品的网站。在 Scratch 网站上发布您的项目,即表示您同意他人对您的作品进行重新混编。这包括允许他人使用您的背包在他们自己的项目中使用您的作品。您不得在项目的注释和致谢中写明“请勿重新混编此项目”;您可能会收到警告,因为这会阻碍重新混编。此建议也适用于要求获得重新混编项目的权限,因为您已通过在 Scratch 上分享项目授予他人使用您的作品的权限;更多信息,请参阅此帖子。
在 Scratch 上允许对项目进行重新混编,即使混编内容仅包含微小更改(例如重新着色)。但是,当您重新混编项目时,您应该在注释和致谢中注明您所做的更改。如果您发现某个项目没有明显更改,请使用“举报”按钮,以便 Scratch 团队进行审核。此建议适用于“极小的 remix”,例如,游戏 remix 每秒给您 2 分而不是 1 分。只要用户解释他们对项目的改动并给予适当的认可,就可以。
但是,阻止未更改 remix 被分享的功能不会被拒绝。您可以在 此主题上讨论。
3.3 禁止某些系列
通常情况下,Scratch 团队不会审查基于某个系列的项目,除非该系列包含大量不合适的项目。一般来说,通常可以根据某个系列制作合适的项目。根据系列本身及其制作的项目类型,Scratch 团队可能会根据需要选择禁止某个系列在 Scratch 中使用,但这由他们自行决定。当然,对于任何类型的不合适项目,您都应该始终使用“举报”按钮。
3.4 审查不含代码的项目
Scratch 鼓励多种创造力,而不仅仅是编程。因此,Scratch 允许多种类型的项目,例如算法、游戏、艺术、动画、音乐等等。其中一些项目不一定需要任何脚本,Scratch 团队也不会要求它们必须包含脚本。
3.5 移除自动项目审查系统
自动项目审查系统及其附带的临时账户封禁机制,对于确保社区安全至关重要。如果没有这个系统,如果管理员当时不在线,那些制作不当项目的用户可能会继续制作,而不会立即受到处罚。这只会暴露更多人。允许他人查看不当内容。虽然 Scratch 团队愿意改进此系统,但移除自动项目审查功能和自动临时账户封禁功能都不是解决方案。
3.6 查看 Scratch 用户未共享项目的能力
如果 Scratch 项目未共享,则除项目创建者和 Scratch 团队外,其他人均无法查看。允许任何人查看其他 Scratch 用户未共享的项目可能会造成滥用:Scratch 项目可能在准备共享之前泄露,个人信息可能被交换,或者有人可能会看到原本打算从 Scratch 网站上删除的不当内容。将未共享的项目隐藏起来,不让其他 Scratch 用户看到,有助于防止此类滥用行为的发生。
虽然 Scratch 团队愿意引入一些功能来简化协作,但允许 Scratch 用户查看其他人未共享的项目并非解决方案。更多信息,请参阅此帖子。
4. 项目页面
4.1 禁用“查看内部”或私人共享
一些用户希望能够阻止 Scratch 用户查看他们的项目内部并使用他们的艺术作品、脚本或声音。然而,Scratch 的核心理念是“想象、编程、分享”。通过在 Scratch 网站上分享项目,您允许其他人查看代码,并可能重新混合或重复使用其中的数据,前提是他们给予版权。这包括允许其他人使用 Scratch 背包在他们自己的项目中使用您的作品。话虽如此,对于任何使用其他 Scratcher 内容且未给予版权的项目,请使用“举报”按钮。如果您不希望其他用户看到您的项目内容,请不要在 Scratch 网站上分享您的项目。
只有特定用户才能查看项目的私人共享功能也不会实现。项目公开共享给所有人查看非常重要,这样人们就可以举报不当内容。仅允许特定用户查看项目可能会增加不当项目在网站上分享的可能性。出于同样的原因,类似于 YouTube 功能的“未公开项目”也不会实现;更多信息,请参阅此帖子。它也可以用于私人消息传递;更多信息,请参阅此列表中的 #7.1。
4.2 “不喜欢”按钮 或 项目评分系统
通常,用户的第一个项目比较简单,例如测试项目、remix 或使用教程制作的项目。由于这个项目比较简单,其他用户可能会因为项目不够先进而给出较低的评分。如果评分过低,创作者可能会灰心丧气,最终停止使用 Scratch。此外,Scratch 鼓励建设性的反馈。“不喜欢”按钮可能会让创作者看到有多少人不喜欢他们的项目,但它并不能说明创作者可以改进的地方。如果您不喜欢某个项目,您可以选择不点赞,或者您可以留下一条尊重且有建设性的评论,告诉用户如何改进,并说明您对该项目的满意之处。
这样一来,任何内容(包括项目和评论)的“踩”按钮都会被拒绝。这还包括一个不会在“踩计数器”中显示任何数值的诱饵式“踩”按钮;更多信息,请参阅这篇帖子。但是,评论的“点赞”按钮不会被拒绝。您可以在这个主题上讨论。
4.3 查看谁浏览了项目
浏览量与点赞和收藏量不同,用户可以浏览某个项目看看自己是否喜欢,如果喜欢,则可以点赞或收藏。如果用户发现其他用户浏览了某个项目,但没有点赞或收藏,可能会引发一些争议。此外,项目的浏览量通常比点赞、收藏或评论的次数要多得多,因此如果用户因此收到通知,可能会收到大量不必要的消息。尽管如此,还是有一种解决方法,即使用云变量,这样就可以查看谁浏览了项目。这包括查看谁查看了评论、个人资料、工作室或论坛帖子。
4.4 查看项目报告人
报告应匿名。有了这个建议,戏剧性事件可能会如果用户发现其他用户举报了他们的项目,就会启动此机制。有些用户甚至会进行反击,举报自己的项目(无论这些项目是否值得举报)。这包括查看谁举报了评论、个人资料、工作室或论坛帖子。
5. 工作室页面
5.1 删除工作室活动消息
虽然这些消息有时看起来很烦人,但对某些用户来说却很有帮助。完全删除这些消息并非对每个人都有明显的好处。如果您觉得它们很烦人,一个简单的解决方法是不要管理那么多工作室。
但是,关闭它们的选项不会被拒绝。您可以在此主题上讨论。
5.2 工作室的“邀请所有关注者”按钮
此功能在 Scratch 2.0 中就已存在,但它很容易让一个用户向其他用户发送大量垃圾邮件,其中大部分都是不必要的。移除此功能后,用户将不得不付出一些努力才能邀请大量用户。
5.3 移除“添加所有内容”工作室
这些工作室并不违反社区准则,而且也相当无害。通过这些工作室,用户还可以建立一定的友谊或合作关系。
5.4 恢复到旧版本的工作室页面
Scratch 网站有时需要更新以适应某些变化。特别是,Scratch 3.0 工作室页面的创建是为了提升网站性能和工作室体验。将工作室页面恢复到这些旧版本不仅会毁掉 Scratch 团队数月的辛勤工作,而且从长远来看,这些页面可能不再可持续。有关这些更改原因的更多信息,请参阅此主题,常见问题解答请参阅此主题。
Scratch 团队仍在努力修复 Scratch 3.0 工作室页面的错误、添加新功能并进行其他改进。新界面的设计方式方便 Scratch 团队持续改进。Scratch 团队将继续评估关于如何改进当前工作室页面的建设性反馈。常见的工作室建议可在此主题中找到。
5.5 增加工作室回复限制或取消管理员限制
工作室回复限制为 25 条,旨在保持工作室对话对社区开放,并提升网站性能。回复限制增加会导致加载时间和服务器压力增加,尤其是在 Scratch 用户数量众多的情况下。选择 25 这个数字是出于实际考虑,既能缓解这些问题,又能鼓励工作室内部的开放对话。
出于类似原因,管理员数量也进行了限制,主要是为了防止垃圾工作室,并让用户更明确地选择将谁提拔为工作室管理员。Scratch 团队不打算取消管理员数量限制。更多信息,请参阅此帖子。
5.6 添加多个工作室主持人
限制每个工作室只能有一位工作室主持人,是为了防止工作室突袭以及对工作室描述编辑者的混淆。允许一个工作室有多名工作室主持人,这又带来了与工作室主持人角色最初旨在解决的问题相同的问题。
5.7 阻止您的项目被添加到工作室
Scratch 的核心价值之一是共享,允许他人将您的项目添加到他们的工作室也是共享的一部分。您可以选择从工作室中移除您的项目。如果工作室的使用方式不当,您可以使用工作室上的“举报”按钮。
6. 评论和文本字段
6.1 在所有位置删除或编辑您的评论
设置无法在所有位置删除您的评论是为了防止用户在其他用户的个人资料、项目或工作室上发表不当评论或垃圾评论,然后再删除它们。相比之下,你不太可能给自己的项目或个人资料发垃圾评论。这样做唯一的好处就是可以删除那些你不想发的评论,以及修正拼写错误。前者可以通过在发布任何评论前仔细思考来解决,后者可以通过缓慢打字和/或在回复评论时指出错误来解决。这也适用于论坛帖子;也就是说,Scratch 用户删除自己论坛帖子的功能将不会实现。此建议扩展到即使无人查看也能删除自己的评论的功能。
编辑评论同样可能导致评论被操纵,例如用户评论“我喜欢这个项目”,等到有人回复“我同意”,然后编辑原始评论说“我讨厌这个项目”。允许 Scratch 团队成员查看评论的编辑历史记录不利于审核,因为他们必须仔细查看每个编辑的上下文,这需要时间。
6.2 取消文本字段的字符数限制
字符数限制是为了防止垃圾邮件。如果完全取消字符数限制,垃圾邮件发送者可能会利用这一点粘贴大段文本,从而严重拖慢网站速度。
但是,我们不会拒绝单纯提高字符数限制。您可以在以下主题上讨论各种字符数限制:关于我以及我正在做的事情或工作室描述。
6.3 评论提及通知
一些用户希望在有人在网站评论中提及其用户名时收到通知。虽然我们考虑过这个选项,但由于可能存在垃圾邮件,因此最终没有添加。例如,有人可能会多次@Scratcher,向该用户发送垃圾邮件通知。
6.4 实时评论 或 流媒体
这指的是无需刷新网页即可查看新评论的系统。一些 Scratch 用户认为,如果正在与他人交谈,这种模式会更加便捷,因为对话进展更快(有点像发短信)。然而,除了这会带来技术障碍之外,它还会更加强调 Scratch 的社交媒体功能,从而将焦点从项目创建方面转移开来。事实上,项目创建才是 Scratch 的首要关注点。
流媒体和视频聊天同样被拒绝,因为它们是实时评论的形式。通过流媒体,个人信息很容易被泄露,而且不会被任何人举报,而 Scratch 团队不想冒这个险。虽然一个解决方案是让 Scratch 团队审核评论流,但他们缺乏有效的资源。
6.5 评论被过滤的详细信息
一些 Scratch 用户建议过滤器应该更清晰地显示哪些字母/单词触发了过滤器。然而,这样的建议可能会让那些不尊重他人或不恰当的评论更容易被触发过滤器。当 Scratch 用户因为过滤器而无法发表评论时,Scratch 团队希望鼓励他们仔细思考原因,以便将来避免发表类似的评论。
7. Scratch 社区
7.1 私信
Scratch 目前提供公开消息功能,这意味着任何人都可以看到你发表的评论。因此,由于任何人都可以看到评论,人们更有可能保持尊重。然而,私信功能让大家知道只有预期的收件人才能看到消息,这可能会导致更多不尊重或不当的评论。Scratch 团队也没有足够的资源来管理私信系统,正是因为这样会有很多负面评论。此外,私信系统会引发巨大的网络安全隐患,而且这也不是 Scratch 的初衷。
此建议延伸到允许用户发布其他私信网站的链接。许多此类网站的管理不如 Scratch 完善。如果允许此类链接,如果有人因此发生任何不良后果,Scratch 可能需要承担责任。此外,Scratch 还支持语音聊天功能;更多信息,请参阅此帖子。
但是,在其他人无法评论的区域公开向他人发送消息的功能不会被禁止。您可以在此主题上讨论。
7.2 Scratch 网站的 13+ 版本或上进行讨论。t/3468115/]年龄限制内容
Scratch 的设计对象是 8 至 16 岁的儿童,但网站上分享的任何内容都必须适合所有年龄段。通过单独创建一个有年龄限制的网站来分裂社区是无益的。限制访问网站的潜在限制(例如警告,或要求家长解答数学方程式)并不一定能阻止未成年人访问这个 13 岁以上的网站。
此建议适用于对 Scratch 上的任何内容进行年龄限制,例如查看特定项目或访问特定的 Scratch 功能。一般来说,Scratch 适合所有年龄段,因此 Scratch 网站上分享的内容也应该适合所有年龄段。
7.3 禁止“关注换关注”(F4F)
虽然很多 Scratchers 不喜欢看到“关注换关注”的请求,但邀请别人参与“关注换关注”相对来说也无伤大雅。如果有人邀请你“关注换关注”,而你不愿意,只需礼貌地拒绝他们的请求即可。如果他们持续向你发送垃圾请求,你可以使用他们评论中的“举报”按钮。
7.4 允许 Scratchers 管理网站
社区曾经有一个版主程序,Scratchers 可以管理网站,但由于举报队列中出现了一些非常不当的内容以及其他原因,该程序已被移除。志愿者计划也可能鼓励网络恶棍使用版主工具在网站上制造麻烦。因此,Scratch 团队决定只允许成年人管理网站(包括论坛),并且这些成年人需要加入 Scratch 团队并担任付费职位才能管理网站。
如果您年满 18 岁,拥有美国合法工作资格,并且有兴趣管理网站,请查看网站底部的“招聘”链接,了解是否有“社区版主”职位空缺。
7.5 Scratch 用户和 Scratch 团队成员不得宣传政治观点
根据社区准则,“Scratch 欢迎所有年龄、种族、民族、宗教、能力、性取向和性别认同的人士。” 只要用户的信仰和言论尊重并欢迎所有群体,他们就可以在 Scratch 网站上表达自己的观点。这包括 Scratch 用户和 Scratch 团队成员;值得一提的是,Scratch 团队将继续推荐他们认为能够弘扬 Scratch 及其社区核心价值观的项目和工作室。
关于 LGBTQ+ 概念的更详细解释,请参阅这篇文章和这篇文章。
7.6 放宽或移除扩展程序政策
根据扩展程序政策,Scratch 不允许提及浏览器扩展程序、用户脚本和用户样式。虽然此类扩展程序可能有用,但很难判断它们是否对您的设备有害。 Scratch 团队认为,允许浏览器扩展程序的潜在风险和危害大于其益处,并且不寻求改进此政策的方法。这包括任何人(包括 Scratch 开发者或像 Google 这样的知名公司)开发的浏览器扩展程序、用户脚本和用户样式。
7.7 Scratch 网站上的付费广告
一些用户希望在他们的项目中看到付费广告,例如在 YouTube 上,这样他们就可以从观看他们项目的人那里获得真正的收入。同样,一些用户认为在 Scratch 网站上投放广告可以让 Scratch 团队赚更多钱。然而,Scratch 应该是一个非营利组织。如果 Scratch 团队或任何 Scratch 开发者开始在 Scratch 网站上的任何地方赚钱,那就违背了这种非营利理念,这将是一个巨大的法律问题。
7.8 Scratch 网站上的项目广告
一些用户希望在网站上投放 Scratch 项目或工作室的广告,即使他们没有为此获得任何报酬。然而,目前尚不清楚如何选择要投放广告的项目。此外,这需要 Scratch 团队成员确保不合适的项目不会被选中进行广告宣传,而 Scratch 团队目前没有足够的资源来做到这一点。
7.9 弹出提醒,鼓励用户远离屏幕时间
当然,长时间使用电脑是不对的对任何人都不好。但是,如果有人担心自己或孩子屏幕时间过长,还有其他方法可以帮助鼓励这些健康的选择,例如使用外部软件或依靠意志力。Scratch 没有必要内置这样的警告,即使它是可选的或可以忽略的。
7.10 推荐你自己的项目
Scratch 用户可以在 推荐你自己的项目 工作室中推荐自己认为应该推荐的项目。推荐项目的规则之一是,你不能推荐你自己的项目。制定这条规则的原因有几个。首先,如果用户可以推荐自己的项目,那么工作室中的请求就会更多,管理员很难将所有请求都添加进去。其次,推荐他人的项目有助于强调 Scratch 是一个乐于助人、互相支持的社区,因为推荐他人的项目被推荐表明项目创建者已经完成了一个优秀的项目。最后,这可以验证至少有其他人看过该项目,并认为该项目值得推荐,从而促成更高质量的提案。
如果您希望自己的项目被推荐,请记住,您实际上可以请其他人为您推荐项目。请务必按照本主题中的说明进行良好的宣传,并在提出请求时保持礼貌。请记住,他们可能会决定不推荐;您不应强迫他们推荐。
7.11 首页上“最近分享的项目”行
首页上提议的这一行将显示 Scratch 用户最近分享的项目,以帮助未被注意到的 Scratch 用户获得更多浏览量。此功能在 Scratch 1.4 和 Scratch 2.0 中就已存在。该功能被移除的原因有几个:社区认为这些项目不有趣,该行有时会显示不合适的项目,以及这些新项目经常会收到其他用户的不尊重评论。如果您想查看最近分享的项目,可以访问“探索”页面中的“最近”部分;请参阅此页面。
允许查看随机项目的按钮或链接也因类似原因被拒绝。
7.12 首页上“精选 Scratchers”栏
首页上的这一栏建议显示那些被认为乐于助人、值得尊敬和/或优秀的项目创建者的 Scratchers。然而,Scratch 团队认为,现有的“精选项目”栏已经给予 Scratchers 足够的关注,并且它能够展示项目,而这正是 Scratch 的主要目的。这有助于 Scratch 专注于项目,而不是特定用户。
7.13 投票推荐项目功能
首页上已有三行完全由 Scratch 社区控制:“项目策划人”、“社区正在 Remix 的项目”和“社区喜爱的项目”。“推荐项目”这一行非常有用,它可以让 Scratch 团队有机会展示他们认为具有启发性、彰显特定文化以及不太受欢迎的项目。
7.14 将紫色调色板恢复为蓝色
之所以选择紫色作为具体颜色,是出于实用性的考虑,因为 Scratch 团队通过研究确定,紫色对视障人士最有帮助。也就是说,颜色更改对于提高可访问性至关重要,这意味着更多人将能够使用 Scratch。有关 Scratch 团队最终采用紫色调色板的流程的更多信息,请参阅此帖子。
但是,更改调色板的选项不会被拒绝。您可以在此主题上进行讨论。
7.15 用于举报个人资料的“其他”选项
曾经有一个用于举报个人资料的“其他”选项,但 Scratch 团队发现 Scratch 用户经常使用它来举报评论和项目。如果直接举报,Scratch 团队更容易找到不合适的评论和项目。要报告未在给定选项下列出的有关个人资料的不当内容,请使用 Conta 联系 Scratch 团队ct Us。
7.16 更改要展示的项目类型
Scratch 团队列出了他们希望在 推荐要展示的项目工作室中展示的项目类型。这份列表已经存在多年,Scratch 团队对他们一直以来展示的项目类型感到满意。虽然有些 Scratch 用户对展示的项目类型不满意,但最终还是由 Scratch 团队决定展示哪些项目。
7.17 Scratch 官方竞赛
Scratch 用户经常举办关于特定类型 Scratch 项目制作的竞赛,有人建议 Scratch 团队应该举办一场官方竞赛。然而,Scratch 并非以竞赛为主题;Scratch 团队更倾向于强调创造力和学习的乐趣,而不是在竞争环境中进行创作。Scratch 用户仍然可以举办自己的竞赛,但 Scratch 团队不会举办任何官方竞赛。
8.帐户信息
8.1 更改用户名或更改显示名称
如果用户可以更改其用户名(甚至设置特定的“昵称”或“显示名称”),这可能会让 Scratch 社区,尤其是关注该用户的用户,感到非常困惑。此外,这会使网站的审核更加困难,因为 Scratch 团队将更难监控用户的行为。Scratch 团队只允许在极少数情况下更改用户名,例如用户名包含个人信息或导致性别焦虑。通常,Scratch 团队不会根据要求更改用户名(包括“我不再喜欢我当前的用户名”等原因)。
但是,由于用户名在服务器上的存储方式,更改用户名中字母的大小写(例如,将 @Za-Chary 更改为 @ZA-CHARY)不会被拒绝。您可以在此主题上讨论。
8.2 在 Scratcher 之上添加一个级别或允许用户跳过“新 Scratcher”级别
Scratcher 级别分为三个:新 Scratcher、Scratcher 和 Scratch Team。“新 Scratcher”级别存在的唯一目的是防止垃圾邮件,而且由于成为 Scratcher 只需几周时间,因此欺凌和分离的可能性很小。同样,Scratch 团队等级的存在是为了让用户了解谁是 Scratch 团队成员;请注意,Scratch 团队成员不得吹嘘自己的 Scratch 团队等级。相反,社区中 Scratch 用户和更高等级的用户之间可能会存在隔阂,这也可能导致吹嘘和欺凌。这还包括“已验证 Scratch 用户”状态,知名的 Scratch 用户会在姓名旁边获得一个特殊符号;如果 Scratch 用户在 Scratch 之外也非常知名,请参阅此帖子。
特别地,此建议包含“前 Scratch 团队成员”等级以及“青年顾问委员会”等级,因为账户等级通常用于标识谁有权访问某些功能。更多信息,请参阅此帖子。
虽然对新 Scratcher 的限制可能看起来很烦人,但它们在防止垃圾邮件和不当内容方面非常有效。对于那些想知道如何成为 Scratcher 或成为 Scratcher 意味着什么的新 Scratcher,请查看此主题。Scratch 团队不允许任何帐户“跳过”新 Scratcher 状态,即使该帐户是现有帐户的替代帐户。
8.3 显示用户在线时间
此建议指的是某种指示器,用于指示用户当前是否在线。Scratch 团队已对此进行讨论,并认为这不会对 Scratch 作为创意平台的核心功能产生任何好处。在创建项目、分享项目和查看项目之间,在线指示器在这些方面并没有太大帮助。
8.4 显示用户被封禁的情况
出于隐私原因,Scratch 团队不会与账户所有者以外的任何人分享此类账户信息。特别是,被封禁的用户可能不想向公众透露自己被封禁的事实。
但是,我们并不反对为 Scratch 用户提供公开显示其被封禁的选项。您可以在 此主题上讨论此问题。
8.5 回收用户名 或 删除不活跃账户
这些建议的唯一潜在好处是 Scratch 用户能够重复使用用户名。然而,这在很多方面都存在问题。删除不活跃账户可能意味着用户的项目也会被删除,如果他们决定返回 Scratch,这将是非常不幸的。即使账户已被删除,仍有人可能试图用新用户名冒充已删除的用户。此外,Scratch 团队可能需要重新参考已删除的账户。
但是,删除自创建账户以来完全没有活动的账户不会被拒绝。 (但请注意,即使某些帐户看起来没有活动,也可能确实存在活动。)您可以在此主题上讨论。
8.6 屏蔽或忽略 Scratch 用户
此建议指的是一个可选系统,该系统允许您不查看特定用户发布的评论。此功能在 Scratch 1.4 中就已存在,但 Scratch 团队发现它掩盖了问题,而不是解决问题。即使您屏蔽了某个用户,也无法阻止他们骚扰其他 Scratch 用户,也无法阻止他们创建更多帐户进一步骚扰您。Scratch 团队还发现,有些人会以不欢迎特定身份的其他 Scratch 用户的方式使用屏蔽按钮。更多信息,请参阅此帖子。
如果有人表现出不尊重行为,请务必使用“举报”按钮举报该用户,或者如果情况需要更多解释,请使用联系我们链接。
但是,屏蔽用户并同时举报的系统不会被拒绝。您可以在此主题上讨论。
8.7 数字货币或货币区块
某种形式的数字货币,允许你“购买”Scratch 的功能(使用真钱或假钱),这实际上对 Scratch 的教育价值没有好处;毕竟,Scratch 并没有真正意义上的货币。虽然有些功能只能通过数字货币解锁,但这对 Scratch 成为一种人人可用的编程语言的目标并没有真正的帮助。但是,如果你愿意,你可以在自己的项目中创建数字货币,只要它遵循虚拟货币系统政策。
此建议也适用于编辑器中可用于兑换数字货币的 Scratch 区块。这种货币区块的问题在于,网站上的许多用户都很年轻,不太了解货币的运作方式(大多数人甚至没有信用卡账户)。用户可以创建一些项目,需要其他人支付大量资金才能玩。总的来说,这增加了网站的复杂性,限制了用户的访问,而对教育价值没有任何明显的益处。
关于为什么 Scratch 不应该使用数字货币,可以在这篇文章中找到非常详细的分析。
8.8 Scratch 成就
一些用户建议设置 Scratch 成就,例如“创建了 50 个项目”,认为这会激励用户继续使用 Scratch。然而,这种想法与 Scratch 的初衷并不相符。有些用户可能会利用自己的成就来判断自己比其他用户“更优秀”。不过,如果你愿意,你也可以在自己的游戏中创造成就。
8.9 当有人取消关注你时发出通知
这类功能可能会在 Scratch 社区中引发不少争议。那些在意关注者数量的人可能会因为其他用户取消关注而感到愤怒。Scratch 团队认为,用户应该能够自由地关注或取消关注任何他们想关注的人,而无需为此感到内疚,尤其是在他们的兴趣发生变化时。
8.10 更改地点列表
Scratch 团队使用的地点列表是根据国家/地区列表的官方国际标准确定的。 Scratch 的本地化团队已决定继续遵循此标准。因此,不会在此列表中添加或删除任何国家/地区。如果国际标准发生变化,可以例外,但这超出了 Scratch 团队的控制范围。
此建议也适用于删除位置功能完全被禁用。有关该功能被禁用的原因,请参阅此帖子。但是,将位置设置为私密的功能并未被禁用。您可以在此主题上讨论此问题。
8.11 在 Scratch 上禁用 VPN
虽然有些 Scratch 用户会滥用 VPN 来绕过账户封锁,但 Scratch 用户在 Scratch 上使用 VPN 有很多正当理由。因此,Scratch 团队认为没有必要禁用 Scratch 上的所有 VPN;他们会根据具体情况处理滥用 VPN 的用户。
9.讨论区功能
9.1 恢复“讨论”按钮
“讨论”按钮被移除的原因可能对某些用户来说并非完全清楚,但它不会恢复。一般来说,论坛在帖子内容方面的限制不像主网站那么严格。例如,用户可以在论坛上发布图片,在论坛上编写 Scratch 区块,以及撰写和编辑最多 20 万个字符的帖子,而这些在主网站上都无法实现。这些选项会导致更多垃圾邮件和滥用,尤其是对于不了解论坛运作方式的新论坛用户而言。建议 Scratch 用户通过其他 Scratch 用户了解论坛,这些用户会根据需要将他们引导到正确的论坛。
关于“讨论”按钮可能被移除的原因,可以在这篇帖子中找到非常详细的分析。
9.2 主题引用通知
由于论坛结构的原因,这项建议根本无法添加。即使可以添加,也极有可能收到大量不必要的通知。技术问题和滥用的可能性使得此功能不太实用。如果您想了解某个主题的最新动态,您可以随时关注该主题并收到新帖子的通知。
9.3 论坛中的题外话或杂项版块
这个论坛本来是用来发布任何与 Scratch 无关的内容的。实际上曾经有一个类似的论坛主题,但很难管理,所以它被关闭了,取而代之的是“我正在制作和创造的东西”和“我正在阅读和玩的东西”论坛(这两个论坛不允许完全发布题外话)。
此建议也适用于为 Scratch 相关主题创建一个题外话或杂项论坛。如果您想发表一些与 Scratch 相关或其他方面的内容,而这些内容不适合现有的论坛,那么创建一个相关的项目或工作室是个好主意。此建议也适用于基于文本的游戏论坛;更多信息,请参阅此帖。
9.4 官方采纳建议列表
作为被拒绝建议列表的补充,一些 Scratch 用户表示有兴趣编制一份 Scratch 功能列表,这些功能是由其他人建议并最终实施的。但是,很难判断某个建议是否被实施,是因为它是由论坛中的 Scratch 用户、其他地方的 Scratch 用户、Scratch 团队成员、老师还是其他人提出的。换句话说,Scratch 中现有的每个功能都是由其他人建议的,因此这样的列表只是 Scratch 所有功能的列表。
9.5 允许将文件上传到论坛帖子
Scratch 团队需要为这些文件的存储付费,而他们有限的资源却无法满足这一需求。无论如何,存储空间最好分配给 Scratch 项目。此外,上传文件可能会对他人电脑造成损害。搜索这些文件需要大量的审核工作,而目前没有足够的管理员能够胜任这项工作。
9.6 论坛投票
一些 Scratch 用户建议在论坛帖子中添加可选的投票功能,以便用户可以对特定建议进行投票,或者说明他们遇到了与其他人相同的问题,或者出于其他原因。然而,Scratch 团队对投票结果不太感兴趣,他们更在意论坛上的建设性帖子。虽然投票理论上可以减少不具建设性的帖子数量,但它们很可能无法帮助 Scratch 用户进行建设性思考并撰写建设性帖子。这项建议包括投票Scratch 用户可自行创建投票,以及参与预先制作的投票。
9.7 论坛指南区
建议的论坛版块将用于发布指南和教程,供 Scratch 用户自由创建,以帮助他人。然而,论坛通常用于讨论;不适合发布那些内容不可更改的主题。Scratch 项目或 Scratch Wiki 是创建教程的两个好地方。
9.8 签名举报按钮
要举报用户的论坛签名,您只需使用其帖子上的“举报”按钮即可,举报原因只需说明其签名存在问题即可。 Scratch 团队表示,由于这是一个有效的解决方法,因此无需为签名设置单独的举报按钮。
9.9 论坛中的愚人节活动
Scratch 团队此前允许 Scratch 用户在愚人节 (AFD) 发布恶搞论坛帖子。然而,由于近年来审核和延迟问题,Scratch 团队已不再允许在论坛中发布此类活动。此建议涵盖以任何形式允许在论坛中发布 AFD 帖子,包括为 AFD 帖子创建单独的论坛。
但是,与恶搞帖子无关的 AFD 活动建议(包括论坛之外的活动)不会被拒绝;Scratch 团队仍可能在常规网站上举办特别的 AFD 活动/专题活动。
10.论坛限制
10.1 移除或减少 60 秒规则
“60 秒规则”指的是 Scratchers 在论坛发帖后需要等待 60 秒才能再次发帖(新 Scratchers 则为 120 秒)。虽然这看起来很烦人,但它对防止垃圾内容非常有效。此外,它还可以要求用户在发帖前仔细思考自己输入的内容。通常情况下,两次发帖之间不需要等待很长时间;只有 60 秒。减少该规则也会被拒绝;也就是说,秒数不会改变。
请注意,出于类似原因,取消网站其他部分的评论冷却时间也被拒绝。更多信息,请参阅此帖子。
10.2 显示其他用户的确切帖子数量
与网站上类似的数字(例如工作室中的 100 多个项目)一样,查看确切数量并没有太大意义。帖子数量并非竞赛。目标不是发布尽可能多的帖子;相反,应该致力于发布高质量的帖子来帮助其他用户。如果您感兴趣,仍然可以在此处查看您的确切帖子数量。
此建议还适用于在 1000+ 之后添加额外的帖子里程碑(例如,显示用户拥有 5000+ 帖子);更多信息,请参阅此帖子。
10.3 移除受限的图片托管网站或添加您自己的网站
通过要求在论坛上发布图片时使用图片托管网站(例如 cubeupload),可以降低论坛上发布不当图片的可能性,因为这些图片托管网站不允许发布不当图片。Scratch 团队没有时间将所有人的网站都列入白名单,尤其是在已经存在可接受的网站的情况下。
几年前,Scratch 论坛饱受网络喷子的困扰,他们不断用极其不雅的图片在论坛上发垃圾信息。情况愈发糟糕,以至于不得不暂时禁用 [img] 标签以进行改进。Scratch 用户当然宁愿使用图片托管网站,也不愿完全无法发布图片。
- Discussion Forums
- » 中文
-
» 被拒绝建议的官方名单