最近有点无聊,就想找点小时候玩过的游戏来打发打发时间。突然想起来,以前在那种旧电脑上经常玩连连看,挺有意思的。这回我就想自己动手做一个连连看的小游戏出来。
准备工作
一开始也没啥头绪,就到处找找有没有类似的教程或者别人做好的。看看,发现大部分都是那种已经做好的,直接就能玩,要么就是很复杂的版本,不太适合我这种只想简单回忆一下的。
不过搜的过程里倒是解到,连连看主要就是几个关键点:
- 图案生成:得有一堆图案,而且还得成对出现,这样才能消掉。
- 判断能不能消:点两个一样的图案,得判断它们之间能不能连起来,要是中间挡着别的,那就消不掉。
- 界面显示:得有个界面,把那些图案都摆上,还得能点,点之后还得有反应。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
动手做
我先是把界面给弄出来。这玩意儿,就是一个个小格子,每个格子里放一个图案。我找一些水果的图片,弄成一样大小,然后挨个放进格子里。
然后就是图案生成。我想个简单的办法,就是先把所有图案复制一份,然后把它们打乱顺序,再一个个放到格子里。这样就能保证每个图案都有两个,而且位置是随机的。
最麻烦的就是判断能不能消。我一开始想不明白,后来在纸上画画,发现就是看两个图案之间能不能用直线连起来,而且这直线拐弯还不能超过两次。我琢磨半天,写个函数来判断这个。
把这些都弄好之后,一个简单的连连看就差不多完成。玩起来还真有点小时候的感觉。
一点感想
这回自己动手做连连看,虽然过程有点曲折,但还挺有成就感的。主要就是觉得,把以前玩过的东西,自己亲手做出来,这种感觉很不一样。而且以后再想玩点啥小游戏,说不定也能自己动手试试。
这个连连看还是挺简单的,很多功能都没有,比如提示、重新排列什么的。以后有时间,再慢慢加。
