一周前用写了一个2048,当时写的太复杂(主要问题是Qt在图形设计师模式下不能申请label的数组,只能将object中的name改成一个固定的值,这样就想要使用就挺麻烦的)。用了500行左右,而且还存在三个问题:
1、 不能改变颜色;
2、 没有分数统计;
3、 结束只能退出在打开才能重新开始。
今天找到了一种简单的方法来写(当时居然没有想到),可以利用数组指针指向原有固定名字的label,这样就可以利用数组来决绝问题了,试了试还挺好用的。同样是接近500行,但是增加了颜色变化,分数统计和重新开始的功能。
并且还增加了一个独有的功能:悔棋!
相信玩过2048的童鞋们都为某一步走错而懊悔,所以你懂的(手动滑稽)。
不过写完后我也没有怎么试过几次,很可能存在bug。如果你还有一步就到8192什么的突然出bug了可不要找我(手动滑稽*2).感兴趣的童鞋们可以帮我优化一下,顺便去除一下bug。新手上路,还望老司机指教。点击打开代码下载链接