浩克网 手游攻略 软件教程 用Axure制作2048小游戏

用Axure制作2048小游戏

时间:2024-03-23 10:12:59 来源:网络整理 浏览:0

相信很多人都玩过2048这个小游戏。文章主要用Axure来做这个2048的小游戏。一起来看看吧~

2048游戏介绍

游戏规则很简单。每次可以选择上、下、左、右其中一个方向滑动。每次滑动,所有的数字方块都会向滑动方向靠拢。系统还会在空白处随机数出一个数字方块,数字相同的方块越走越近发生碰撞就会累加起来。

系统给出的数字框不是2就是4,玩家要想办法在这个小小的16框范围内算出数字框“2048”。

以上信息来自百度百科。

规则梳理

初始化:随机生成两个数字方块(随机选择[2]个位置,随机赋值[2或4])。滑动:数据处理(靠在一起,同加法),随机生成一个数字框(随机选择[1]位,赋值[2或4])。

结束:当“2048”被找出或滑动结束时没有空间产生新的数字框,游戏结束。材料制备

(1) Repeater,包括面板、值和顺序栏。

(2)动态面板,状态为0~2048。

(3)其他组件

思考

使用中继器作为中间件。

中继器交互如下:

组件赋值只是为了你自己,可以不去管。(游戏发布后要删除,否则会影响运行速度。)重点是变量赋值和面板状态切换。初始化

通过更新线路,随机分配排序字段,根据该字段对复读机进行排序,选择第一条线路和最后一条线路进行分配。

你为什么选择第一行和最后一行?

因为正好有这个功能。

如何赋值?

设置系统变量Aggregate=' 24

[[聚合。charat(数学。地板(数学。random()*聚合。长度))]]可以随机输出2或4。

幻灯片

先处理一行4个数据,然后其他行同上。

设置系统变量ABCD。

把转移的价值给ABCD。ABCD按规则排序后,可以更新到复读机。

规则.呃

做编程就好了,可惜不能,所以这里选择穷举.

以下是部分:

判断游戏状态

最大值等于2048时游戏胜利;值为0的数字方块数量等于0时,游戏失败。无论胜利、失败均结束游戏。

如游戏未结束,则在随机选择一个值为0的数字方块,生成新的数字方块(值为2或4)

2048小游戏,完工。

其他

如果不考虑颜色变化,可以不用动态面板,直接使用元件数值相加,可以做到4096……

没穷举完,导致游戏有bug,但还是选择放出。

本文由@fraidei 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自网络

标题:用Axure制作2048小游戏
链接:https://www.52hkw.com/news/rj/57989.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
Tiktok专用的梯子加速器(TK加速器全球加速)

Tiktok作为当前最火爆的短视频平台,受到了全球用户的热烈欢迎。然而,由于网络限制或者其他原因,很多用户在观看

2024-03-23
怎么不让快递放菜鸟驿站

菜鸟裹裹怎么禁止放快递?经常网购的小伙伴都知道,如果附近有菜鸟驿站,那么驿站的快递员会默认选择放在驿站中,并

2024-03-23
菜鸟驿站怎么送货上门

菜鸟裹裹怎么送货上门?有过菜鸟驿站拿快递的小伙伴都知道,很多菜鸟驿站在派送快递时,默认是放在菜鸟驿站,需要我

2024-03-23
德国游戏排行榜前十名(德国出品的游戏)

中国的玩家可能在新闻里听过德国科隆游戏展,但对德国的游戏却感觉很陌生。游戏玩家大部分多少应该都体验过SL

2024-03-23