You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Scratch中用过程实现Hangman游戏猜错字母变色功能

Scratch Hangman错误字母变色的过程实现方案

核心思路

用Scratch的**自定义积木(过程)**封装“标记错误字母”的逻辑,让所有字母精灵统一响应,避免重复代码,符合模块化编程要求。


具体步骤

  1. 创建自定义积木
    在代码标签页点击「制作新的积木」,命名为标记错误字母,添加一个字符串类型的输入参数,命名为目标字母。这个积木的作用是触发所有字母精灵检查自身是否为错误字母。

  2. 给每个字母精灵添加响应代码
    给A、B、C...每个字母精灵都加上这段代码:

    当接收到 [标记错误字母 v]
    如果 <(我的变量[字母 v]) = (目标字母)> 那么
      将颜色特效增加 (200) // 也可以直接设为红色:将颜色设为 [#ff0000]
    结束
    

    注:如果你的字母精灵没存自身字母的变量,也可以用造型名称判断,把条件改成如果 <(造型名称) = (目标字母)>。

  3. 在错误判断逻辑中调用积木
    在你现有代码的“字母错误”分支里(也就是秘密单词不包含用户输入字母的判断里),添加调用自定义积木的代码:

    如果 <(秘密单词) 不包含 (用户输入的字母)> 那么
      // 保留你原来的错误处理(比如画小人的代码)
      调用 [标记错误字母 v] 传入 (用户输入的字母)
    结束
    

内容的提问来源于stack exchange,提问作者Pranavi Kedari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 21:55:48