经过前面一步一步的编程,终于到了最终的产品阶段。完成这一步,就是一个完整的游戏了。先跟大家分享一下最终的游戏界面:程序完成了俄罗斯方块的以下功能:1)支持7组不同形状的
经过前面一步一步的编程,终于到了最终的产品阶段。完成这一步,就是一个完整的游戏了。先跟大家分享一下最终的游戏界面:
程序完成了俄罗斯方块的以下功能:
1)支持7组不同形状的正方形。
2)正方形支持7种不同颜色的显示。
3)支持积木的旋转、水平移动和加速下落。
4)支持消除全网格线。
5)支持边界检查,左右边界不能交叉。
6)支持游戏故障检查,重启游戏。
下面是程序的主控函数main()的代码,可以清晰的分析出游戏的控制逻辑:
代码都做了注解,一看就明白了。其中一些功能算法函数代码在前面章节中都已经介绍,在这里不做具体说明。所有代码都有注释,一看就懂。函数式算法的一些函数代码在前面的章节已经介绍过了,这里不再赘述。
好了,在visual studio 2010中按Ctrl+F5,我们就可以运行我们的游戏了。