《程序设计综合实验》期末大作业
课题名称
俄罗斯方块
主要功能描述
通过二维数组的知识,实现了 7 种俄罗斯方块,即 28 种转换形态的俄罗斯
方块的随机生成和下落和计分,画出了下一个方块的模型,通过上下左右键分别
控制方块旋转,加速下落,向左移动,向右移动的功能,空格键是暂停游戏。
实现步骤(请写出核心代码和实现效果图)
先绘制背景的静态的东西,那些文字和分割线,然后通过写好的俄罗斯方块
的 28 种形态数组和随机函数,随机创建一个方块,然后循环下落,下落过程中
通过按键操控其功能,中间夹杂着一系列边界判断,最后落到下面改变数组的值,
即改变放块的状态,并判断最下面一行是不是可以消除,可以消除的画就得分,
最后是循环的过程中要对整个数组的上边界进行判断,判断一下游戏是否结束。
评论0