1148_俄罗斯方块

2022-5-16 18:17| 发布者: Hocassian| 查看: 54| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503650401400-Problem List-采集的数据-后羿采集器.html

Pro.ID

1148

Title

俄罗斯方块

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1148

AC

0

Submit

14

Ratio

0.00%

时间&空间限制

  • Time Limit: 0/0 MS (Java/Others)     Memory Limit: 0/0 K (Java/Others)
  • 描述

    1.问题提出

    设计一款俄罗斯方块PC游戏。

    2.功能要求

    俄罗斯方块游戏主要实现的几种功能如图9所示。

    9 俄罗斯方块游戏的功能描述

    1)游戏方块预览功能。

    在游戏过程中,当在游戏底板中出现一个游戏方块时,必须在游戏预览区出现下一个游戏方块,这样有利于游戏玩家控制游戏的策略。由于在此游戏中存在19种不同的游戏方块,所以在游戏方块预览区域中需要显示随机生成的游戏方块。

    2)游戏方块控制功能。

    通过各种条件的判断,实现对游戏方块的左移、右移、快速下移、自由下落、旋转功能,以及行满消除行的功能。

    3)游戏显示更新功能。

    当游戏方块左右移动、下落、旋转时,要清除先前的游戏方块,用新坐标重绘游戏方块。当消除满行时,要重绘游戏底板的当前状态。

    4)游戏速度分数更新功能。

    在游戏玩家进行游戏过程中,需要按照一定的游戏规则给游戏玩家计算游戏分数。例如,消除一行加10分。当游戏分数达到一定数量之后,需要给游戏者进行等级的上升,每上升一个等级.游戏方块的下落速度将加快,游戏的难度增加。

    5)游戏帮助功能。

    玩家进入游戏后,将有对本游戏如何操作的友情提示。

    游戏方块预览示例、游戏初始界面及游戏进行时的界面如图1012所示。

    1 游戏方块预览示例

    2 游戏初始界面

    3 游戏进行时的界面

    3.知识点及参考资料

    知识点1:结构体、数组、函数、循环等。

    知识点2C语言图形模式下的编程,如时钟中断、绘图等。

    参考资料:

    知识点1请参考《C语言程序设计(第二版)(教材)》。

    知识点2请参考《C语言课程设计案例精编(第二版)》(吴启武等,2011,清华大学出版社)(该书请从“学校网站图书馆超星数字图书馆”下载)。

    输入

    NULL

    输出

    Description

    1.问题提出

    设计一款俄罗斯方块PC游戏。

    2.功能要求

    俄罗斯方块游戏主要实现的几种功能如图9所示。

    9 俄罗斯方块游戏的功能描述

    1)游戏方块预览功能。

    在游戏过程中,当在游戏底板中出现一个游戏方块时,必须在游戏预览区出现下一个游戏方块,这样有利于游戏玩家控制游戏的策略。由于在此游戏中存在19种不同的游戏方块,所以在游戏方块预览区域中需要显示随机生成的游戏方块。

    2)游戏方块控制功能。

    通过各种条件的判断,实现对游戏方块的左移、右移、快速下移、自由下落、旋转功能,以及行满消除行的功能。

    3)游戏显示更新功能。

    当游戏方块左右移动、下落、旋转时,要清除先前的游戏方块,用新坐标重绘游戏方块。当消除满行时,要重绘游戏底板的当前状态。

    4)游戏速度分数更新功能。

    在游戏玩家进行游戏过程中,需要按照一定的游戏规则给游戏玩家计算游戏分数。例如,消除一行加10分。当游戏分数达到一定数量之后,需要给游戏者进行等级的上升,每上升一个等级.游戏方块的下落速度将加快,游戏的难度增加。

    5)游戏帮助功能。

    玩家进入游戏后,将有对本游戏如何操作的友情提示。

    游戏方块预览示例、游戏初始界面及游戏进行时的界面如图1012所示。

    1 游戏方块预览示例

    2 游戏初始界面

    3 游戏进行时的界面

    3.知识点及参考资料

    知识点1:结构体、数组、函数、循环等。

    知识点2C语言图形模式下的编程,如时钟中断、绘图等。

    参考资料:

    知识点1请参考《C语言程序设计(第二版)(教材)》。

    知识点2请参考《C语言课程设计案例精编(第二版)》(吴启武等,2011,清华大学出版社)(该书请从“学校网站图书馆超星数字图书馆”下载)。

    Input

    NULL

    Output

    NULL

    Sample Input

    NULL

    Sample Output

    NULL

    Author

    样例输入

    NULL

    样例输出

    NULL

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部