今天心血来潮,想搞个小游戏玩玩,就琢磨着弄个星星消消乐。以前看别人玩过,五颜六色的星星点点点,还挺有意思的。说干就干,咱也来实践一把!
准备工作
我得找个地儿开工。直接在电脑上弄,方便!然后,我得想想这游戏咋做。我记得就是把颜色一样的星星连在一起,然后点一下就消除,挺简单的。
...
今天心血来潮,想搞个小游戏玩玩,就琢磨着弄个星星消消乐。以前看别人玩过,五颜六色的星星点点点,还挺有意思的。说干就干,咱也来实践一把!
准备工作
我得找个地儿开工。直接在电脑上弄,方便!然后,我得想想这游戏咋做。我记得就是把颜色一样的星星连在一起,然后点一下就消除,挺简单的。
我先在网上搜搜“星星消消乐”,看看人家都咋做的。这一搜,还真不少!各种版本的都有,免费的、官方的、单机的……看得我眼花缭乱。我随便点开几个,玩玩,大概知道是个啥流程。
开工
我先琢磨着,这游戏得有个背景,不能光秃秃的啥也没有。就用个深色的背景,这样星星看起来更亮眼。然后,我得画星星。这星星咋画?简单!就用几个不同颜色的方块表示得。红的、黄的、蓝的、绿的……多来几种颜色,看着热闹。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
就是最关键的:咋让这些星星消掉?我想个法子,就是点一下星星,然后看看它周围有没有颜色一样的,有的话就一起消掉。这不就是“连连看”的思路嘛
我开始动手写代码。先写个生成星星的,让它们随机出现在屏幕上。然后,写个点击事件,判断点击的是哪个星星。再然后,就是判断周围有没有相同颜色的星星,有的话就一起标记为“要消除”。把这些标记的星星都消掉,就大功告成!
遇到的问题
这中间也遇到一些小问题。比如,有时候点一个星星,结果周围一片都消掉,这可不行,得控制一下消除的范围。还有,消掉星星后,上面的星星得落下来补位,不然就空一大块,不好看。这些问题我都一一解决,感觉自己还挺厉害的。
成果展示
- 搞几个小时,终于把这个小游戏给弄出来!
- 虽然界面比较简陋,但是基本的功能都有。
- 能生成星星,能点击消除,还能自动补位。
- 我自己玩几局,感觉还不错,挺有成就感的!
以后有时间,我再把这个游戏完善一下,加点音效、动画啥的,让它看起来更炫酷!今天就先到这里,我得去玩几局我自己的星星消消乐,哈哈!