业务需求
2048游戏,用户可以在主页面查看排行榜或进入游戏;当用户点击进入游戏后跳转至游戏界面,进行2048的游戏,游戏结束后会计算分数,判断是否上榜,若上榜,则应提示输入名称,并记录.
排行榜中信息应当有昵称和分数以及排名数
定义游戏
2048是一款2d平面类的游戏,玩家需要通过滑动屏幕来合成方块,以获取到更多分数为目标.
核心玩法
视图
该游戏为2d类游戏
玩家的主要行为
玩家通过向四个方向滑动,进而合成4 * 4方格中的方块,每滑动一次会在方阵中随机生成一个方块,当所有方格都被沾满,则表示游戏结束.
按键设计
玩家通过点击按钮来跳转页面,在游戏界面通过在方阵中滑动来与方阵交互
主界面设计
主界面
游戏界面
排行榜界面
游戏环境
外层菜单
开始游戏,排行榜,退出
游戏实现的核心和细节
4 * 4 方阵的合成算法
拖拽绑定事件
游戏数据持久化(排行榜)运用:PlayerPrefs