高级语言课程的设计报告——刘阳.pdfVIP

  • 24
  • 0
  • 约4.14万字
  • 约 39页
  • 2017-09-01 发布于安徽
  • 举报
一、功能描述 1.1 游戏方块预览功能 在游戏过程中,当在游戏底板出现一个游戏方块时,在游戏方块预览区域中 出现下一个游戏方块,这样有利于游戏玩家控制游戏的策略。由于在此游戏中存 在七种不同的游戏方块,所以在游戏方块预览区域中需要显示随机生成的游戏 方块。 1.2 游戏方块控制功能 良好的方块形状设计,绘制七种常见的基本图形(长条形、z 字形、反 Z 形、 田字形、L 字形、反 L 形、T 字型),各个方块要能实现它的变形,可设为顺时 针或逆时针变形,一般为逆时针。通过各种条件的判断,实现对游戏方块的左移、 右移、快速下移、自由下落 、沉底、旋转功能 ,以及满行消除的功能。 1.3 游戏显示更新功能 当游戏方块左右移动时、下落、旋转时,要清除先前的游戏方块,用新坐标 重绘游戏方块。当消除满行时,要重给游戏底板的当前状态。 1.4 游戏速度分数更新功能 在游戏玩家进行游戏过程中 ,按照一定的游戏规则给游戏玩家计算游戏分 数。比如消除一行加 10 分。当达到一定的分数时,升级,设置0、1、2、3、4 五级,各级下落速度不同,若在游戏中方块填满了给定区域,判定游戏失败,弹 出相应提示,并记录用户信息,进入得分前十位的用户将在得分榜上显示。单次 消行数的不同所加分数也不同,如消除一行加 10 分,两行加30 分,三

文档评论(0)

1亿VIP精品文档

相关文档