Scratch 2048-Scratch经典益智游戏

Scratch 2048-51scratch
Scratch 2048-Scratch经典益智游戏
此内容为付费资源,请付费后查看
49.9
限时特惠
99.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天给大家分享的Scratch作品是《2048》,这是一款风靡全球的益智小游戏,玩家需要在16个格子中通过数字叠加的方法将最初的数字2凑成数字2048。

2048游戏的界面窗格上最初出现2或者4两个数字,用户可通过上下左右滑动来促使新数字的出现。每次滑动,相同的数字方块会在靠拢过程中叠加。而玩家的目的则是,如何让落下的2或者4与自己叠加的数字最后拼凑成2048或更高分数。

2048游戏界面
2048游戏界面


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

2048作者加布里勒希鲁尼
2048作者加布里勒希鲁尼

其实当时根本没有想到这款游戏的火爆,这款游戏上线仅3天,同时在线的玩家人数就达到数万人。这款游戏极易令人上瘾,一位用户下载该应用后不到2分钟就疾呼:“我上瘾了,别打扰我,等到2048年再跟我说话!!!!”

项目解读

Scratch 2048游戏是一个综合性非常强的编程项目,总代码量3100行,对于Scratch编程语言来说,这是一个大型项目,难度还是挺大的。

整个作品,一共有37个角色,如图所示:

2048作品角色列表
2048作品角色列表

项目的功能主要分为如下4个模块:

  • 载入项目时的游戏介绍和玩法说明
  • 游戏设置模块,包括音效音量、背景音量和方块音量大小的设置
  • 16个数字方块的显示、运动和合并
  • 使用鼠标进行上下左右滑动操作

项目大量的使用了变量、列表、自制积木和画图模块等Scratch高级知识,是一个值得好好研究的Scratch作品。

作品效果

Scratch 2048游戏的完整效果如视频所示:

2048游戏效果

© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片