九宫格博弈战-2024.9.7蓝桥杯国赛第5题

九宫格博弈战-超平的编程课
九宫格博弈战-2024.9.7蓝桥杯国赛第5题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 20

作品说明

今天为大家分享的作品是《九宫格博弈战》本题是2024年9月7日举行的第15届蓝桥国赛Scratch初中级组编程第5题,这也是初级组最后一题,题目要求编程创作九宫格博弈战作品。在一个4行4列的方块中有若干个随机方块中藏有地雷,游戏的目标是打开所有没有藏雷的方块,同时避开所有藏雷的方块。

编程实现:

九宫格博弈战。螃蟹和海龟轮流抢占九宫格,每占一格,就会在该格里放上一只螃蟹或海龟,谁先占据九宫格的某一行、某一列或者某一条对角线的三个方块,那么谁就获胜,海豚会宣布获胜方;如果最终谁都没能获胜,海豚会说〝旗鼓相当”。

具体要求:

1). 点击绿旗,舞台上呈现一个九宫格(九宫格由3行3列排列整齐的方块组成),九宫格左侧显示一只螃蟹,舞台右下角显示一条海豚,如图所示;

图片[1]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课

2). 鼠标点击任意一个空白方块,该方块中会呈现出一只螃蟹,同时九宮格左侧的螃蟹变成海龟,如图所示;

图片[2]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课

3). 然后鼠标点击任意一个空白方块时,该方块中会呈现出一只海龟,同时九宫格左侧的海龟变成螃蟹,如图所示;

图片[3]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课

4). 鼠标点击有动物的方块时,无任何效果;

5). 重复执行“具体要求”2) ~ 4);

6). 如果螃蟹或海龟占据了九宮格的某一行、某一列或某一条对角线的三个方块,九宫格左侧的螃蟹或海龟消失,海豚宣布获胜方1秒,如下图所示,然后游戏结束;

图片[4]-Scratch九宫格博弈战_第15届蓝桥杯国赛真题_超平的编程课

7). 九宫格被占满后,九宫格左侧的螃蟹或海龟消失,如果此时没有分出胜负,海豚说“旗鼓相当”1秒,然后游戏结束;

8). 游戏结束后,当前游戏界面不再有任何变化,并且鼠标点击任意方块都不会有任何效果。

评判标准:

  • 10分:满足”具体要求”中的1);
  • 5 分:满足”具体要求”中的2);
  • 5 分:满足”具体要求”中的3);
  • 5 分:满足”具体要求”中的4);
  • 10分:满足”具体要求”中的5);
  • 20分:满足”具体要求”中的6);
  • 20分:满足”具体要求”中的7)
  • 5 分:满足”具体要求”中的8)。

作品效果

scratch九宫格博弈战作品的完整效果如视频所示:

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容