Scratch是一种图形化编程工具,可以教授孩子和其他初学者学习编程,支持计算机游戏、计算机动画、交互式故事等多媒体项目的开发。
案例介绍
砖块消消乐也叫打砖块,可能小朋友们之前在电脑或者手机上玩过类似的游戏,通过一个挡板接住掉落的小球向不同的角度反弹,将舞台上的砖块逐个消灭,在玩的过程中如果没有接住小球,游戏结束;反之如果消灭了所有的砖块,游戏完成。
准备工作
角色:球、板、砖块
背景:wall1
绘制过程
1、删除默认的角色,然后从角色库中将Ball添加进来,如下图所示:
·
2、然后通过绘制角色,利用绘图编辑器,绘制一个挡板,如下图所示:
3、接着继续通过绘制角色,利用绘图编辑器绘制砖块,这边要注意的是,刚才我们分析到,球碰到砖块的时候分水平方向和垂直方向,所以我们在绘制的时候,砖块也就是矩形的上下两条边和左右两条边用不同颜色区分开,如下图所示:
4、然后从背景库中添加背景(wall1),并在添加好的背景上右键复制一个背景,然后在复制的背景里面用文字工具写上,恭喜闯关成功!如下图所示:
实现过程
2、以上只显示部分积木块,这里主要强调一下,就是球在碰到砖块的时候,由于我们砖块分上下边和左右边,是通过颜色识别进行侦测判断的,而碰到不同的边跟我们之前分析的那样,反弹角度会不一样。
5、分别从各个积木模块中按如下生成位置的代码将各个积木拖动到代码编辑区排列好
6、以同样的方式,在定义一个填充的函数,同样带两个参赛,并分别从各个积木模块中按如下填充的代码将各个积木拖动到代码编辑区排列好如下图所示:
7、以上两个自定义函数是砖块的核心代码,当然要定义上面两个核心代码的前提是需要建立两个行(X_pos)和列(Y_pos)的列表以及列表的相关操作
(未经许可不允转载)
RTX 4070超强性能全能表现 ROG幻16经典版旗舰全能本评测
很多时候,我们对于笔记本电脑的需求是多样的,工作时我们需要它可以拥有高效、稳定的表现,而当我们娱乐时又希望它能够具备高清的屏幕以及强劲的性能,多重需求叠加在一起,让全能本成为更多用户的选择,现在全能本也已经成为笔记本电脑行业中又一重要细分领域。ROG是较早布局全能本产品的品牌之一,目前ROG幻系列已...
太逼真了!波士顿动力机器人高空跑酷三连跳,跟人跳跃差不多了
几个世纪以来,机器人一直迷恋人类的思想:从古代石人的故事到现代科幻小说,无一不是。时至今日,机器人已广泛应用于各种行业。而且随着人工智能(AI)的发展,机器人技术也取得了诸多进展。特别是下面的两个人工智能机器人的最新动态,看了让人细思巨恐!波士顿动力机器人再迎恐怖升级,现在可以“飞檐走壁”!著名机器...
广州万富希尔顿酒店推出变形金刚周末亲子自助午餐
近日,宇宙的正义使者,保卫地球、保护人类的正义朋友——变形金刚在广州万富希尔顿酒店闪亮登场。据悉,该酒店以变形金刚为主题,提供各式自助美食,吸引亲子前往打卡就餐。酒店餐厅内提供各式丰富的海鲜、扒类、日本寿司和刺身等自助美食。厨师团队以变形金刚主题打造的多款甜品美食。酒店餐厅内提供各式丰富的海鲜、扒类...
斗罗外传神澜奇域无双珠撒花,悲剧结尾,彩蛋曝光,第二季寒假见
神澜奇域无双珠第15集已经播出了,随着这一集结束,这部作品也正式迎来完结。完结的背后,不知道有多少人被触动了,至少个人是被深深地触动到了,感觉到了其中深深地父母之爱,但可惜,感受到的同时,主角蓝歌的父母都陨落了,这具体是怎么回事呢?好奇的没看过的可以来看看。一,斗罗外传神澜奇域无双珠完结,悲剧结尾这...