登录
首页 » 汇编语言 » C语言写的俄罗斯方块程序 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度

C语言写的俄罗斯方块程序 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度

于 2023-05-30 发布 文件大小:4.51 kB
0 132
下载积分: 2 下载次数: 1

代码说明:

C语言写的俄罗斯方块程序 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度越快(每200分为单位)。 (3)每下落一个方块加1分,每消除一行加10分,两行加30分,三行加70分,四行加150分。初试分数为100分。 游戏控制: up-旋转;空格-下落到底; 左右下方向键-控制方向。P-开始或暂停游戏。 ESC-退出。 特点: (1)由于tc不支持中文,所以基本都是英文注释。 (2)函数命名尽可能规范的表达其内部处理目的和过程。 (3)代码加上注释仅有577行。(我下载过的两个俄罗斯方块代码一个在1087行,一个在993行,我的比它们代码少)。 (4)除了消除空格时算法比较复杂,其他算法都比较简单易读。 (5)绘图效率和局部代码效率扔有待提高。 (6)FrameTime参数可能依据不同硬件环境进行具体设置,InitGame需要正确的TC路径。 -err

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 天龙八部自动打怪挂机脚本
    [人物信息]人物基址=6DB8BC一级偏移=68二级偏移=1B4三级偏移=4名字=30等级=60状态=1B8血当前=99C血总=A08蓝当前=9A0蓝总=A0C经验当前=9A4精力当前=9B8精力总=9BC坐标X=48坐标Y=50今日杀怪总数=C34出战珍兽ID=9DC[珍兽信息]珍兽基址=6DBAE8一级偏移=49DA0数组基数=138名字=1CID=8等级=34快乐=4C经验当前=38血当前=3C血总=40[小地图信息]小地图基址=6DB89C一级名称偏移=38DC名称=68[验证窗口信息]验证窗口基址=6D5DC8一级偏移=0二级偏移=C三级偏移=64
    2023-07-20 22:05:04下载
    积分:1
  • 适用于内藏SED1335及其兼容控制器的SHARP
    适用于内藏SED1335及其兼容控制器的SHARP-LM32019T 320X240点阵字符-Applicable to embedded controller SED1335 compatible and SHARP-LM32019T 320X240 dot matrix characters
    2022-07-04 17:32:33下载
    积分:1
  • 这是使用写的一个从键盘接受输入,并在屏幕上显示的程序。其中可以输出大小写字符...
    这是使用汇编语言编写的一个从键盘接受输入,并在屏幕上显示的程序。其中可以输出大小写字符-This is the use of assembly language prepared to accept input from a keyboard and screen procedures. In which case characters can be output
    2023-07-21 14:45:02下载
    积分:1
  • 液晶显示器组装程序
    本例的汇编程序,我希望一些身体如何组装转换为C,与诚挚的祝福: 祝你很欣赏
    2022-10-07 15:35:03下载
    积分:1
  • 这个源
    This the source-code of a 64k-intro. Run it through tasm and tlink, and it will work (the makefile will also work). ----------------------------------------------------------------------- -This is the source-code of a 64k-intro. Run it through tasm and tlink, and it will work (the makefile will also work). ----------------------------------------------------------------------- -----------------------------------------------------------------------
    2022-03-29 20:12:24下载
    积分:1
  • 《三相交流异步电动机SVPWM开环调速控制程序(软件法)》 .include "240x.h" 寄存器地址 .global _c_int0 全局化...
    《三相交流异步电动机SVPWM开环调速控制程序(软件法)》 .include "240x.h" 寄存器地址 .global _c_int0 全局化标号 - Three-phase AC induction motor open-loop speed control SVPWM control program (software method) . Include 240x.h register address. Global _c_int0 overall grade of
    2022-03-19 22:30:05下载
    积分:1
  • 常用EEPROM芯片的读写操作,51单片机控制电路,实验时要用74LS373一片,AT28C16一片,AT28C17一片,电路十分简单,根据实际电路联接情况,自...
    常用EEPROM芯片的读写操作,51单片机控制电路,实验时要用74LS373一片,AT28C16一片,AT28C17一片,电路十分简单,根据实际电路联接情况,自行确定存储地址,最后别忘了还要8个LED和470欧姆电阻.-EEPROM chip used to read and write operations, 51 MCU control circuit, experiment, use 74LS373 1, AT28C16 1, AT28C17 1, the circuit is very simple, based on the actual situation of the circuit connectivity, self-determined memory addresses, finally do not forget to also 8 LED and 470 ohm resistors.
    2023-02-14 14:35:04下载
    积分:1
  • Based on Artificial Neural Network handwritten letters of the alphabet, the digi...
    基于人工神经网络的手写英文字母、数字图像识别的源程序代码。-Based on Artificial Neural Network handwritten letters of the alphabet, the digital image to identify the source code.
    2023-03-23 18:35:04下载
    积分:1
  • 我用写的程序文件,删除了读写的文件…
    我用汇编语言编写的程序 能够实现文件的复制删除读出显示等功能-I use assembly language programs written copies of files deleted read display function
    2022-11-11 14:40:03下载
    积分:1
  • Windows Environment 32
    Windows环境下32位汇编语言程序设计配套书源码第6章-Windows Environment 32-bit assembly language programming package source book Chapter 6
    2022-06-29 07:23:00下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载