3.1.2 游戏功能

“三消”游戏的程序逻辑较为复杂,为了突出重点,在该游戏中不做复杂的棋盘布局,也不做通关条件判定,但是代码结构是支持这些功能扩展的。下面介绍《糖果消消乐》游戏的实现目标,使读者对其游戏规则有明确的认识。

(1)运行游戏,进入该游戏唯一的一个场景,该场景中有一个棋盘。一开始棋盘是空的,糖果会从棋盘上方落下,分布在棋盘的格子中,等待玩家操作。游戏运行界面如图3-1所示。

(2)玩家通过鼠标交换两个糖果的位置,变成三个连续排列且相同的糖果,效果如图 3-2所示。

图3-1

图3-2

(3)当棋盘上的糖果被删除时,棋盘上方的糖果会朝下方掉落,形成新的棋局,等待玩家进行新的操作,如图3-3所示。

图3-3