-
C语言写的俄罗斯方块程序
其中的主要逻辑有:
(1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。
(2)得分越高,方块下降速度
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
- 2023-05-30 22:10:03下载
- 积分:1
-
The driver of C8051 rtl, it will bring you very big benfit if you will read it,...
C8051 rtl的汇编驱动程序,如果能看懂会给你带来很大的好处,学习的好资料.-The driver of C8051 rtl, it will bring you very big benfit if you will read it, it is very nice.
- 2023-01-16 06:35:04下载
- 积分:1
-
汇编语言二进制转换为十六进制模块,代码正确。。。。希望有用...
汇编语言二进制转换为十六进制模块,代码正确。。。。希望有用-Assembly language is converted to hexadecimal binary module, the code correctly. . . . Want to be useful
- 2022-07-17 17:47:48下载
- 积分:1
-
ad9833 产品基于函数发生器
注: 电源的 + 12v 是关于 90mA 上升到 110mA 与加载的产出和 20 mhz 频率。
-12V 电源轨是关于 15mA 上升到 23.7mA 11 mhz (峰值负载频率) 与加载与短或电容器 ad811 产品输出。与这种低功耗要求借本身对使用 TPS6735 再加上以下的低功率电感器根据逆变器:
C1 44uF,10uF C2,C3 1uF C4 ~ 44uF,C5 22uF D1 1N5817 (肖特基 1A 20V),10uH L1、 L2 22uH
整个董事会将约 17 毫米 x 43 毫米和电源插头插入 DDS 20 板上的两个 100uF 电容垫,一个电容器转移到
- 2023-03-15 20:10:04下载
- 积分:1
-
通过P2.4,P3.3实现电机转速控制,源码汇编语言编写,单定时器实现...
通过P2.4,P3.3实现电机转速控制,源码汇编语言编写,单定时器实现-Through P2.4, P3.3 to achieve motor speed control, the preparation of assembly language source code, single-timer realize
- 2023-02-28 12:20:04下载
- 积分:1
-
In the dos program to be pci9052 under the bus number. Device number and functio...
在dos下编程得到pci9052的总线号。设备号和功能号,并获得其使用资源的信息-In the dos program to be pci9052 under the bus number. Device number and function number, and get information on their use of resources
- 2022-02-13 04:45:14下载
- 积分:1
-
通过拖动活动条来显示颜色
虽然有很简单,但是还是有值得学习的地方...
通过拖动活动条来显示颜色
虽然有很简单,但是还是有值得学习的地方-Article by dragging activities to show the color
- 2022-01-26 00:28:55下载
- 积分:1
-
基于DSK5402的MP3的制作.代码保证正确
基于DSK5402的MP3的制作.代码保证正确-DSK5402 the MP3-based production. Code to ensure that the correct
- 2022-03-26 00:06:19下载
- 积分:1
-
VB写的一个ASM汇编转机器码的代码,很方便的把汇编语言转成机器码操作...
VB写的一个ASM汇编转机器码的代码,很方便的把汇编语言转成机器码操作-vb asmtohex
- 2023-08-22 19:05:04下载
- 积分:1
-
//float abnormal control
//浮点异常的控制位 #define FPUEM_INVALIDOP 0x01 #define FPUEM_DENORMALOP 0x02 #define FPUEM_ZERODIVIDE 0x04 #define FPUEM_OVERFLOW 0x08 #define FPUEM_UNDERFLOW 0x10 #define FPUEM_PRECISON 0x20 #define __FORCE_INLINE__ __inline /*---------------------------------------------------------- 打开指定的浮点异常 关闭指定的浮点异常-//float abnormal control-# define FPUEM_INVALIDOP 0x01# define FPUEM_DENORMALOP 0x02# define FPUEM_ZERODIVIDE 0x04# define FPUEM_OVERFLOW 0x08# define FPUEM_UNDERFLOW 0x10# define FPUEM_PRECISON 0x20# define __FORCE_INLINE __ __inline /*---------------------------------------------------------- designated open abnormal closure of the floating-point designated float anomalies
- 2023-05-15 01:00:03下载
- 积分:1