C/C++制作拼图游戏,让编程像拼图一样简单!

一个简单的拼图游戏,实现了游戏的基本功能,由于时间仓促,还有很多功能没有加入,本代码允许个人随意下载、使用及修改。
编译环境:WINXP,VS2005
操作:用户可以使用鼠标和键盘来控制游戏,图像的载入和游戏难易度的调节只能从源码里面修改了。。。就是那个Game::SetLevel(int nx, int ny)函数。其中写了不少代码是用于图像块移动效果上的。
C/C++制作拼图游戏,让编程像拼图一样简单!_第1张图片
项目结构展示:
C/C++制作拼图游戏,让编程像拼图一样简单!_第2张图片
部分源码展示:

算法及其它:基本上全是小算法,有一点就是游戏开始时必须将所有的图像块置乱,但是如果是随机打乱就不能保证这个游戏一定有可行解,这个问题的讨论可以参见8数码问题,这种问题的有解是需要条件的。
C/C++制作拼图游戏,让编程像拼图一样简单!_第3张图片
最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(●’◡’●)

声明:本文内容来源于网络,如有侵权请联系删除

你可能感兴趣的:(C/C++)