拼图

来源:互联网 发布:优化准入机制 编辑:程序博客网 时间:2024/04/28 12:29

对MFC学习了有一段时间了,觉得自己有很多东西都没有学懂一样,急需用一个成品的东西来安慰自己。于是自己试着写了个拼图游戏,看了看书,书上用的是PICTURE CONTROL 来做的,看的我都要死了,自己有没有采用那种方法,而是用了MFC的bitblt来做的,这个对于大型的处理不怎么样,但是对于拼图这样的小游戏,个人看来还是足够用了。而且系统自己也提供给了stretchblt函数处理了bitblt不能够进行伸缩的问题,对于判断拼图是否有解,借用了网上的对奇偶性的判断。能保证最终能解出来。为了避免打开大图时,对整个图片进行重画,采用了对局部进行重画,在对局部重画时,坐标简直要把我自己搞疯了。不过最后终于搞定了···游戏设置了不同的难度,3*3,4*4,8*8 其实自己在想的时候想的是玩家可以自己选的(变量都是分开定义的),但是最后自己还是没那样。自己玩了下自己做的游戏,还是有些成就感的。但是自己除了把3*3的拼出来的,其他的都没有搞定。

自己觉得把既然写了,还是写到自己的博客上,有兴趣的朋友可以看看.下载地址是:http://u.115.com/file/f0e5adfeae

原创粉丝点击