别踩白块滑稽版

1.创作动机

相信大家都玩过别踩白块,我也不例外,当时第一次玩的时候就为它一尘不染的气质所着迷。试图对别踩白块进行二次创作实在是出于想搞事的心情。当时刚吃完午餐回来的路上,满脑子都是滑稽,于是就有了别踩白块滑稽版,至此在表情包搞事的路上一去不返。

2.创作构思

别踩白块的实现逻辑十分清晰易懂,选择这个题材几乎已经在实现的路上成功了一半。

而且在cocos creator组件化编程的加持下,逻辑显得更加简单。

别踩白块在设计上只需要考虑两件事,黑块和白块的生成。以及黑块和白块的点击回调。

3.实现细节

确实足够简单,整个游戏只需要两份脚本。

首先游戏开场需要先把黑块和白块铺满屏幕,注意每行只有一个黑块。

别踩白块滑稽版_第1张图片
黑块和白块铺满屏幕

接着黑块和白块要各自牢记自己的职责。

点击白块游戏结束。

点击黑块但是跨行点击,游戏结束。

点击黑块并且临行点击,游戏继续,面板下移。

在这里利用组件化编程的特性,我们利用一份脚本,通过配置不同的参数,从而得到不同的表现。

别踩白块滑稽版_第2张图片
黑白块点击回调

当我们点击了正确的黑块后,要提醒主脚本移动面板。

别踩白块滑稽版_第3张图片
移动面板

面板移动至正确位置后,需要添加最新的一行黑白块,和删除最底下的一行黑白块。

别踩白块滑稽版_第4张图片
添加最新的一行,和删除最底下的一行

不能讲再多了,因为这已经是全部代码了。

效果

你可能感兴趣的:(别踩白块滑稽版)