“俄罗斯方块” 游戏程序 帮帮忙吧 等着救命的!!!怎么想给多点分都不可以的?!
项目程序说明如下:
1 程序功能
本次项目的主要目标是设计和编写一个 “俄罗斯方块” 游戏程序。程序须有以下几个特性:
l 不同颜色的积木随机的从上面落下
l 用键盘的四个方向键控制积木的左移、右移、下落和旋转
l 自动记分,并能自动识别何时“GAME OVER”
l “GAME OVER”以后,系统自动弹出窗口要求记录玩家的name,然后要显示一个“高分的积分榜”窗口,并且此high score list要以一个文档的形式保存在与程序相同的文件夹里。(此要求附英文原文:On ‘game over’, the user should be first prompted for his name, then a high score list shall be displayed. The high score list shall be stored as a file in the same directory like the program.)
2 原代码要求
l 程序需要包含一个Figure类,用来表示积木的形状
l 程序需要包含一个Screen类,用来表示已经搭好的积木
注:程序基本是可行的,还有上面两项蓝色的功能没有实现。
说明:关于那个积木的颜色问题,我试着改过。我在一个程序随机选择下一个积木之后,使用一个随机取颜色的方法给下一个积木着色,但是这样一来,原先已经搭好的积木的颜色也会变掉的,这个不符合要求。现在我想了另一个办法,就是一开始就规定好那7种不同形态方块的颜色,同时取消改变画布和方块颜色的功能,让他们的颜色是定下来的。但是我不会改。