主页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 开发库
源码
软件发布
更新动态
网站更新记录
网友留言/技术支持

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

桌面小游戏:俄罗斯方块改进版

【软件简介】
由最原始的俄罗斯方块改进来的,支持双打。
原来的程序在这里 http://www.cppfans.com/d_cpp_source/GmSrcTetris.asp
源程序用 Borland C++ Builder 6.0 编的, 使用了 DirectX 8 SDK (可以使用 DirectX 9 SDK)

【游戏操作】
Player1:
    左、右、下移动光标键: 移动方块;
    空格、回车: 顺时针和逆时针方向旋转;

Player2:
    A、D、S: 可移动下落的方块;
    Q、W: 顺时针和逆时针方向旋;

Esc: 暂停/继续;
F10: 开始新游戏;
其它操作可通过选择菜单来实现。

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

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

双打:
    同时消去两行, 给对方送一个放置困难的“礼物”;
    同时消去三行, 对方下面涨出两行随机方格, 加大难度;
    同时消去四行, 对方下面涨出四行随机方格, 加大难度;


【文件内容】
Tetris\Games\ 文件夹:游戏执行文件
Tetris\Source\ 文件夹:游戏源程序 (Borland C++ Builder 6.0)
TDDraw\ 文件夹:TVictorDDraw8 控件,使开发 DirectDraw 程序更方便。

【编译程序】
1.安装 TVictorDDraw8 控件:打开 TDDraw\VictorDDraw.bpk 编译(Compile)、安装(Install)
2.打开 \Tetris\Source\Tetris.bpr 工程,编译、执行。


点击此处下载俄罗斯方块 (含源程序) 385,444 字节 (下载 23205 次)

相关下载: DirectX 9 SDK for C++ Builder


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