俄罗斯方块游戏设计.doc
约41页DOC格式手机打开展开
俄罗斯方块游戏设计,2.9万字有程序代码摘要在毕业设计中将vb6.0选为开发工具,开发一个基于windows下的旋转俄罗斯方块游戏,由数组确定方块类型,然后由line函数画出方块,根据随机产生的数字确定哪种方块出现在窗口,这里由于每一个方块都是随机产生,因此需要用point结构体的一维数组来存储产生的方块。而由于要在左上角产生一个提示方块...
内容介绍
此文档由会员 200306 发布
2.9万字 有程序代码
摘要
在毕业设计中将VB6.0选为开发工具,开发一个基于WINDOWS下的旋转俄罗斯方块游戏,由数组确定方块类型,然后由line函数画出方块,根据随机产生的数字确定哪种方块出现在窗口,这里由于每一个方块都是随机产生,因此需要用Point结构体的一维数组来存储产生的方块。而由于要在左上角产生一个提示方块,即下一个即将产生的方块,因此应该再设置一个Point结构体一维数组,用于存储下一个即将产生的方块提示的方块,要在下一个产生前,将提示输出,而提示又在产生下一块之前应该获得,因此在构造函数中首先将产生第一个方块,同样的是随机产生。而游戏的运动区是由一个PictureBox,每个方块是由四个小正方形的相同色块组成,如果一行积满,则利用循环语句将上方各行向下移动一行。键盘控制方法和记分方式同上个方案 。
使用这种方法的最大好处就是易于理解,代码较少,便于在较短时间内将其开发出来。所以在这次毕业设计中,我选择了后者。
目 录
第一章 设计分析
第二章 程序设计
2.1 方块造型
2.2方块的旋转
2.3 如何实现方块的运动和自动消除满行的方块
2.4 如何实现方块的下落变速
2.5 游戏得分的计算
2.6 帮助功能的实现
2.7 窗体介绍
2.8 变量声明
2.9 程序调试
第三章 结束语
参考文献
致 谢
附录游戏代码
摘要
在毕业设计中将VB6.0选为开发工具,开发一个基于WINDOWS下的旋转俄罗斯方块游戏,由数组确定方块类型,然后由line函数画出方块,根据随机产生的数字确定哪种方块出现在窗口,这里由于每一个方块都是随机产生,因此需要用Point结构体的一维数组来存储产生的方块。而由于要在左上角产生一个提示方块,即下一个即将产生的方块,因此应该再设置一个Point结构体一维数组,用于存储下一个即将产生的方块提示的方块,要在下一个产生前,将提示输出,而提示又在产生下一块之前应该获得,因此在构造函数中首先将产生第一个方块,同样的是随机产生。而游戏的运动区是由一个PictureBox,每个方块是由四个小正方形的相同色块组成,如果一行积满,则利用循环语句将上方各行向下移动一行。键盘控制方法和记分方式同上个方案 。
使用这种方法的最大好处就是易于理解,代码较少,便于在较短时间内将其开发出来。所以在这次毕业设计中,我选择了后者。
目 录
第一章 设计分析
第二章 程序设计
2.1 方块造型
2.2方块的旋转
2.3 如何实现方块的运动和自动消除满行的方块
2.4 如何实现方块的下落变速
2.5 游戏得分的计算
2.6 帮助功能的实现
2.7 窗体介绍
2.8 变量声明
2.9 程序调试
第三章 结束语
参考文献
致 谢
附录游戏代码