- 9
- 0
- 约5.27千字
- 约 13页
- 2017-09-24 发布于浙江
- 举报
2012年第二阶段课程设计报告
实训项目: 程序设计基础课程设计
学号: 0112922姓名:陈天楚专业: 计算机科学与技术
实训日期:2012年6月 28 日至2012年7月9日
指导教师: 焦贤沛 实训成绩:
江西财经大学信息管理学院
问题概述
俄罗斯方块是一款风靡全球的游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明。游戏在一个m*n的矩形内进行,基本规则是移动、旋转和放置游戏自动输出的方块,使其排列成完整的一行而消去得分。
游戏开始后,方块会根据难度的不同而以不同的速度下降,在方块完成下落之前,玩家需要利用左右移动和旋转操作,使方块以最合适的形态下落,方块完成下落后如果拼成了没有间隙的行,这一行就会被消去,为接下来的方块提供空间。如果方块累积到游戏空间的顶层,游戏便失败而无法继续。
本项目在传统的俄罗斯方块游戏的基础上,增加了多人游戏功能,多人游戏分时限模式和对战模式两种。在时限模式下,玩家分别进行游戏而不相互干涉,以指定时间内得分最高者为胜。在对战模式下,一个玩家的得分将会令其对手的游戏速度变快,从而加大另一个玩家的游戏难度,给其带来困难,以最晚结束游戏者为胜,具有一定的趣味性。多人游戏中,两个玩家通过操作不同的按键组(W、S、A、D按键组和上、下、左、右按键组)来控制各自的游戏。
本项目还实现了排行榜功能,分
原创力文档

文档评论(0)