作品简介
今天给大家分享的Scratch作品是《2048》,这是一款风靡全球的益智小游戏,玩家需要在16个格子中通过数字叠加的方法将最初的数字2凑成数字2048。
2048游戏的界面窗格上最初出现2或者4两个数字,用户可通过上下左右滑动来促使新数字的出现。每次滑动,相同的数字方块会在靠拢过程中叠加。而玩家的目的则是,如何让落下的2或者4与自己叠加的数字最后拼凑成2048或更高分数。

2048这款游戏是由年仅19岁的意大利程序员加布里勒希鲁尼(Gabriele Cirulli)开发出来的,他在工作之余,喜欢鼓捣一些小程序来消遣,出于对数字的敏感,他在无意间做出了一个数字堆积的游戏,类似消除类,但是却很有意思,16个方格,相同的数字能够互相堆叠,最后组成2048这个数字,他就干脆直接给这款程序命名为2048。

其实当时根本没有想到这款游戏的火爆,这款游戏上线仅3天,同时在线的玩家人数就达到数万人。这款游戏极易令人上瘾,一位用户下载该应用后不到2分钟就疾呼:“我上瘾了,别打扰我,等到2048年再跟我说话!!!!”
项目解读
Scratch 2048游戏是一个综合性非常强的编程项目,总代码量3100行,对于Scratch编程语言来说,这是一个大型项目,难度还是挺大的。
整个作品,一共有37个角色,如图所示:

项目的功能主要分为如下4个模块:
- 载入项目时的游戏介绍和玩法说明
- 游戏设置模块,包括音效音量、背景音量和方块音量大小的设置
- 16个数字方块的显示、运动和合并
- 使用鼠标进行上下左右滑动操作
项目大量的使用了变量、列表、自制积木和画图模块等Scratch高级知识,是一个值得好好研究的Scratch作品。
作品效果
Scratch 2048游戏的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容