主页C++ Builder 源码小游戏:俄罗斯方块
Victor 串口控件
 • 最新版本 (VCL/FMX)
 • 常见问题及解决方法
 • 以往版本串口控件
控件安装方法
 • XE6 ~ C10 (CX)
 • XE2 ~ XE5
 • 2007/2009/2010/XE
 • BCB5, BCB6
使用简介
串口控件详细说明
串口调试工具
C++ Builder 资料
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
C++ Builder 资源
控件
SDK 开发库
源码
软件发布
更新动态
网站更新记录
网友留言/技术支持


小游戏:俄罗斯方块 (含源程序)

【软件简介】
    虽然是非常古老的小游戏, 但现在仍然百玩不厌。
    这个程序用BCB实现也非常简单, 程序运行界面如右图所示。
    为了让大家看清程序的算法, 程序的界面尽量简单, 没有过多的修饰。

【游戏操作】
    左、右、下移动光标键: 可移动下落的方块;
    空格、回车分别按顺时针和逆时针方向旋转下落的方块;
    Esc: 暂停/继续;
    F10: 开始新游戏;
    其它操作可通过选择菜单来实现。

【计分方法】
    只是落下方块:  1 分;
    同时消去一行: 10 分;
    同时消去两行: 30 分;
    同时消去三行: 50 分;
    同时消去四行: 80 分;

    如果你的分数取得了名次, 会显示对话框提示你输入名字, 你的名字就会加入英雄榜。
    选择菜单: 游戏→英雄榜: 可查看英雄榜的内容。

【文件内容】
    Games 文件夹:游戏执行文件
    Source 文件夹:游戏源程序 (Borland C++ Builder 6.0)

【源程序的解释和分析】
    在网友留言上, 解答了网友的一些问题, 暂时到这里来看, 过些时间再整理。


点击此处下载俄罗斯方块 (含源程序) 242,476 字节 (下载 53276 次)


【新增内容】
程序经过修改, 可以在 BCB5 下编译通过了, 如果您用的是 BCB6 版本, 没有必要下载这个: BCB5 源程序 13,475 字节 (下载 5114 次)


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号