Delphi游戏编程---第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用.docVIP

  • 22
  • 0
  • 约2.84万字
  • 约 56页
  • 2018-02-28 发布于湖北
  • 举报

Delphi游戏编程---第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用.doc

Delphi游戏编程---第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用

第9章 俄罗斯方块(下)及国际象棋--自定义及第三方组件的使用 9.1 俄罗斯方块项目整体框架 ???? 9.1.1 ? 下面来分析这个俄罗斯方块游戏的整体功能。 1. 主体功能 对游戏的框架部分,我们要提供进行游戏的场地,因此需要给用户提供一个图形界面窗口,还需要显示相关信息,这一部分应该是游戏的基本部分。游戏的主体界面主要由图形界面窗口、信息显示组件、游戏控制按钮组成。 我们需要对用户的选择进行反应,以控制游戏进行、操纵方块动作、判断游戏进度和显示相关信息。因此,需要对这个图形界面窗口的事件进行定义和实现。 游戏界面上的所有动作以及当前游戏的状态等参数,通过我们设定的相关功能按钮以及状态判断标志,传达到游戏内部。我们需要对这些信息进行筛选、分析和处理,给出合理的反应,使游戏顺利进行。这个功能通过自定义的TBlock类来实现。 经过上述步骤,游戏主体就基本搭建完成了。 2. 附加功能 还需要添加一些附加功能,这些功能的目的或者是为了方便用户的操作,或者是为了界面的美观。 首先,要实现一个游戏封面,它和主窗口同时生成。在主窗口建立之后,随即将主窗口隐藏,在封面出现的时候启动计时器,在指定的时间长度后将封面窗口隐藏起来,让主窗口显现出来即可。这个功能主要是为了游戏的美观。 同样是为了美观,我们定义了圆形按钮组件。 其次,要实现用户对游戏环境的设置。这一部分主要包括方块种类选择、背

文档评论(0)

1亿VIP精品文档

相关文档