作品说明
今天为大家分享的作品是《九宫格博弈战》,本题是2024年9月7日举行的第15届蓝桥国赛Scratch初中级组编程第5题,这也是初级组最后一题,题目要求编程创作九宫格博弈战作品。在一个4行4列的方块中有若干个随机方块中藏有地雷,游戏的目标是打开所有没有藏雷的方块,同时避开所有藏雷的方块。
编程实现:
九宫格博弈战。螃蟹和海龟轮流抢占九宫格,每占一格,就会在该格里放上一只螃蟹或海龟,谁先占据九宫格的某一行、某一列或者某一条对角线的三个方块,那么谁就获胜,海豚会宣布获胜方;如果最终谁都没能获胜,海豚会说〝旗鼓相当”。
具体要求:
1). 点击绿旗,舞台上呈现一个九宫格(九宫格由3行3列排列整齐的方块组成),九宫格左侧显示一只螃蟹,舞台右下角显示一条海豚,如图所示;
![图片[1]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/1-33.jpg)
2). 鼠标点击任意一个空白方块,该方块中会呈现出一只螃蟹,同时九宮格左侧的螃蟹变成海龟,如图所示;
![图片[2]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/2-35.jpg)
3). 然后鼠标点击任意一个空白方块时,该方块中会呈现出一只海龟,同时九宫格左侧的海龟变成螃蟹,如图所示;
![图片[3]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/3-32.jpg)
4). 鼠标点击有动物的方块时,无任何效果;
5). 重复执行“具体要求”2) ~ 4);
6). 如果螃蟹或海龟占据了九宮格的某一行、某一列或某一条对角线的三个方块,九宫格左侧的螃蟹或海龟消失,海豚宣布获胜方1秒,如下图所示,然后游戏结束;
![图片[4]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/4-24.jpg)
7). 九宫格被占满后,九宫格左侧的螃蟹或海龟消失,如果此时没有分出胜负,海豚说“旗鼓相当”1秒,然后游戏结束;
8). 游戏结束后,当前游戏界面不再有任何变化,并且鼠标点击任意方块都不会有任何效果。
评判标准:
- 10分:满足”具体要求”中的1);
- 5 分:满足”具体要求”中的2);
- 5 分:满足”具体要求”中的3);
- 5 分:满足”具体要求”中的4);
- 10分:满足”具体要求”中的5);
- 20分:满足”具体要求”中的6);
- 20分:满足”具体要求”中的7)
- 5 分:满足”具体要求”中的8)。
作品效果
scratch九宫格博弈战作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容