php实现成语小游戏,scratch3制作成语接龙小游戏图文教程

本教程适合有一定的scratch基础,对积木指令比较熟悉的用户,如果你还不知道怎么使用列表,那么请先去看我们的基础教程。

1、舞台布置,选择一张背景和一个人物角色【随意】,如下图

dc685c6d01e1a054a75ae1c465a4366a.png

2、将素材中的四个文本分别导入到列表,如下图,成语和首字拼音是一一对应的;字典和拼音这两个列表也是一一对应的。导入完毕之后,我们取消列表前的对勾,将它从舞台上隐藏,他们的用途我们后面会逐一介绍。

2a687d125811f8bd1c71755e6e0d0bb1.png

43752e2bb580548e9bd0ac19050ae704.png

3、角色【frank】作为机器人,随机从成语的列表中随机选择成语,开始出题,程序如下图所示。

06f0bf3c08165b06a6ce30fbda79da2f.png

3、当用户输入完毕之后,电脑需要判断用户输入的成语尾字的拼音,首先是截取尾字,然后就要用到字典这个列表,找到这个字的位置,然后获取在拼音列表中的对应拼音,存入变量“尾字”中。

f330ae9abc6591b0cf203e2aaad5e0fc.png

4、找到最后一个字的拼音后,再回到出题的程序段,去成语首字拼音列表里去匹配,找到匹配的位置,如果找到,然后去成语列表里找到这个成语,接龙成功,否则就失败游戏结束。

3ddbbfb11b8ee2c3446d1ff616914ced.png

本程序没有对用户输入的成语进行校验;机器接龙对匹配的成语也没有采用随机处理,可以进一步改进升级。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值