未来城市-Scratch优秀创意编程作品

未来城市-Scratch优秀创意编程作品

未来城市-51scratch
未来城市-Scratch优秀创意编程作品
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 3

一组游客乘坐时间列车来到了一千年后的未来,在这里,他们领略了宏大的国家大剧院,奇异的水下建筑以及极度发达的水下交通网,未来的城市、街道,图书馆,通过影片将带游客走进一个美丽和谐的未来城市…

影片《未来城市》场景
影片《未来城市》场景

这是2011年上映的一部电影《未来城市》,影片向观众展现了一个美丽和谐的未来城市,你能想象1000年后城市的样子吗?

作品简介

今天给大家分享的Scratch作品是《未来城市》,这是一款创意模拟作品。在这个作品中,你可以按照心目中未来城市模样打造属于你的一座城市。在建造过程中,你需要听取市民的建议,还可以查看城市幸福度。

点击绿旗,执行程序,首先会自动创建好一块绿地,舞台左下方有5个选项卡,分别是道路、绿化、房屋、基础设施和能源,点击选项卡,分别会弹出对应类别的各种设施,包括轨道、十字路、弯路、森林公园、市民公园、商场、医院、学校、警局、工厂和发电站等各种建造城市的必备设施。

玩家通过点击选项卡,切换不同类型的设施,再使用鼠标点击设施,然后在绿地相应的位置单击鼠标,就可以在对应的绿地上建造选中的设施。同时还可以将鼠标移动到“建议”角色上,查看市民的建议,赶紧来体验一番,建造一座未来的生态城市吧!

作品核心代码解读

Scratch未来城市作品包含1张背景图片和5个角色,如图所示:

Scratch未来城市作品角色列表
Scratch未来城市作品角色列表

各角色的功能和效果简要说明如下:

  • 选项卡:在舞台左下方显示的的选项卡,将设施分为道路、绿化、房屋、基础设施和能源5种类型,方便玩家来选择不同的设施类型;
  • 设施:每种类型下都有对应的设施,一共有24中设施;
  • 建筑:放置到绿地上,建造好的建筑,其造型和设施一致;
  • 建议:根据当前所建造的设施,计算得到不同的幸福度,从而给出相应的建议;
  • 图标:根据不同的幸福度来显示相应的图标。

在使用Scratch编程创作本作品的过程中,如何在绿地上建造设施是重点,也是难点,接下来就详细说明其编程原理和实现方法。

首先,这里,设施角色和建筑角色的造型是完全一样的,都有24个造型,如图所示:

建筑角色造型列表
建筑角色造型列表

其次,建立了一个列表“设施清单”用于保存所有的建筑设施,一共有 9 x 9 = 81项内容,在点击绿旗时,建造的都是绿地,所以保存的全部都是绿地造型的名称,如图:

“设施列表”列表内容
“设施列表”列表内容

再次,建立了一个变量“选中设施”,在设施角色被点击时,将对应的造型名称保存到“选中设施”变量中,如图所示:

保存选中设施的造型名称
保存选中设施的造型名称

最后,在建筑角色中,检测当按下鼠标的时候,切换对应造型,并更新列表数据,具体代码如图所示:

按下鼠标建造设施关键代码
按下鼠标建造设施关键代码

如此一来,当按下鼠标的时候,在对应的位置上就会建造选中的建筑物。

作品效果

Scratch未来城市的作品效果如视频所示:

Scratch未来城市作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片