scratch案例(47)

 2025-08-28 13:30:01  阅读 151  评论 0

摘要:前言上一节Scratch编程课程,我们实现了棋子精确地落子在网格的交叉点,并且范围局限在棋盘上的功能。这节Scratch编程课程,我们要实现黑白棋子交替出现,并且使用光标颜色提示,轮到黑子还是白子落子。给“棋子”角色编程在上一节Scratch编程课程编写的代码基础上,我们继续

前言

上一节Scratch编程课程,我们实现了棋子精确地落子在网格的交叉点,并且范围局限在棋盘上的功能。

这节Scratch编程课程,我们要实现黑白棋子交替出现,并且使用光标颜色提示,轮到黑子还是白子落子。

给“棋子”角色编程

在上一节Scratch编程课程编写的代码基础上,我们继续添加代码。下图所示,增加的部分,我用红色框子标了出来。首先,一般情况下,五子连珠都是黑子先手,所以,我们设定程序刚刚运行的时候,“棋子”角色显示黑棋造型。当第一次落子时,克隆出来的第一个棋子就是黑子。

当落下一个棋子后,切换成下一个造型。也就说是落下的是黑棋,那么切换成白棋;落下的是白棋,那么切换成黑棋。如此循环,就是黑白棋轮着下了。

每次落子的时候,给出一个“啵”的提示音。

发广播,告诉“光标”角色:“该切换提示颜色了”!

图1

给“光标”角色编程

同样的,下图红色框子标出来的是我增加的代码。在程序刚运行的时候,显示黑色光标,提示黑棋先下。

当接收到“棋子”角色,发来的广播后,光标和“棋子”角色同步显示相同的颜色,起到提示轮到黑棋还是白旗落子的作用。

图2

演示效果

本节Scratch编程课程最终效果,我录制了视频,请大家点击下面的视频观看。

视频加载中...

本次Scratch编程课程就讲到这里,后续课程见!

本文所有图片、视频及文字内容,均为原创,转载时请保留版权信息。

查看更多Scratch编程教程,请点击下一行的了解更多,进入程序员猪猪的头条主页。

点击关注,每天接收更新哦。

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【scratch案例(47)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/2112068.html

标签:scratch案例

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0375秒, 内存占用1.91 MB, 访问数据库24次

陕ICP备14005772号-15