英文打字机 ( 判断大小写 )
这篇文章会延伸“英文打字机”范例,搭配“判断英文字母大小写”,将英文字母打字的游戏里加入判断英文字母大小写的功能。
打开范例
打开“英文打字机”的范例,从这个范例进行修改。
角色设定
在角色编辑区,使用绘画,绘制名为 check 的新角色,作为判断字母大小写使用 ( 参考:造型与绘图 )。
角色造型对照
参考“判断英文字母大小写”文章,如果是判断 abcde 五个字母,则在 check 角色里新增十个造型,从上而下分别命名为 abcdeABCDE。
点击 Block-A 字母的角色,将角色新增五个小写字母造型。
接着也从上而下更改命名为 abcdeABCDE。
- 这部分的重点在于将 check 角色和 Block-A 字母角色的“造型名称和编号设为一致”,如此一来就可以透过 check 角色判断大小写,接着再利用“造型编号”的方法,对应到 Blockl-A 字母角色进行打字的判断。
- 同理如果英文字母数量增加,则 check 角色和 Block-A 角色的造型也要随之增加。
积木程序原理 ( check 角色)
点击 check 角色,参考“判断英文字母大小写”文章,按照下方步骤编辑程序:
- 点击绿旗时,隐藏角色 ( 因为角色造型都是空白,所以隐藏角色 )。
- 新增 letter 变数,内容是英文字母 ( 小写即可,根据要判断的英文字母数量添加内容,范例只有五个英文字母就填 abcde )。
- 使用重复无限次积木,每次重复执行:
- 等待用户输入文字。
- 输入文字后搭配 letter 变数,判断是否为游戏的英文字母,以及英文字母是否只有一个。
- 如果只有单一英文字母,更换为对应的造型。
- 将答案变数内容设定为该造型编号。
- 发送广播消息 go。
积木程序原理 ( 字母角色 )
点击 Block-A 字母角色,按照下方步骤修改程序:
- 修改第二个点击绿旗程序,点击绿旗的时候只需将变数得分设定为 0。
- 收到广播消息 go 的时候,将 a 设定为 0。
- 修改分身产生程序,当分身产生时的造型改成 1~10。
- 产生分身后的逻辑判断改成“造型编号”。
完成效果
完成后点击绿旗,就是一个可以记录得分、有游戏结束画面,并且可以判断英文字母大小写的英文打字机游戏。
范例解答
范例解答:英文打字机 ( 判断英文字母大小写 )
延伸练习
如果已经熟悉了英文打字机 ( 判断英文字母大小写 ) 的原理,还可以尝试更多好玩的作法:
- 加入造型,使其变成 26 个英文字母。
微信扫码关注
抖音扫码关注