搜索资源列表
c++俄罗斯方块程序
- 俄罗斯方块源代码* 文 件 名: ToyBricks.c * 完成时间: 2001年9月 * 完成地点: 华东地质学院综合楼507机房 * 开发模式: SDK程序 * 开发环境: MS VC++ 6.0 * 作 者: 王岭 * 工作单位: 中国建设银行三水市(广东省)支行 * E - Mail: Mao_jzh@163.com */ /* 备注: * 这是一个简单的俄罗斯方块游戏程序,写程序时没有注释, * 这是我写程序时的一个坏习惯。毕业有半
fangkuai
- (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度越快(每200分为单位)。 (3)每下落一个方块加1分,每消除一行加10分,两行加30分,三行加70分,四行加150分。初试分数为100分。 游戏控制: up-旋转;空格-下落到底; 左右下方向键-控制方向。P-开始或暂停游戏。 ESC-退出。 特点: (1)由于tc不支持中文,所以基本都是英文注释。 (2)函数命名尽可能规范的表达其内部处理目的和过程。 (3)
Tetris
- 俄罗斯方块,经典游戏。 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度越快(每200分为单位)。 (3)每下落一个方块加1分,每消除一行加10分,两行加30分,三行加70分,四行加150分。初试分数为100分。 游戏控制: up-旋转;空格-下落到底; 左右下方向键-控制方向。P-开始或暂停游戏。 ESC-退出。 特点:
SilverlightSpeedGame
- 这是用 Farseer 物理引擎制作的一个小游戏。玩法特别简单:用鼠标控制白球的位置,尽量不要让白球碰到黑球。距离中心越远,得分越少。 作者项目中遇到的问题: *模拟环境和显示环境使用的长度单位不一致,需要对两者的单位进行转换。我这里使用的是 ConvertUnits 类进行转换的。 *Farseer 引擎默认设置物体运行速度是不能超过 64 的。可以在源码的 *Settings.MaxTranslation 设置此参数。 *Farseer 引擎具有自动适应功能。