-
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
-
AT89C2051制作红外线多路遥控器,多通道,操作简单
AT89C2051制作红外线多路遥控器,多通道,操作简单-AT89C2051 produced more Luyao infrared controller, multi-channel, simple operation
- 2022-03-16 04:05:48下载
- 积分:1
-
从键盘输入两个数字(0~7)之间 (1)用16进制表示两个数的和 (2)用四位二进制表示两个数的差,结果一定>=0 (3)用两位十进制表示两个数的积 ex...
从键盘输入两个数字(0~7)之间 (1)用16进制表示两个数的和 (2)用四位二进制表示两个数的差,结果一定>=0 (3)用两位十进制表示两个数的积 exemple:-keyboard input from the two figures (0 to 7) between (a) a 16-band, said the number two and (2) with four two binary said the number of poor, the results would certainly gt; = 0 (3) with two decimal number two said the plot example :
- 2022-11-07 13:35:03下载
- 积分:1
-
另一个打字测试游戏更好MASM6.0汇编语言
汇编语言的另一个打字游戏
比较好
测试通过masm6.0-Assembly language of another typing test game better masm6.0
- 2022-08-16 01:33:03下载
- 积分:1
-
此程序对端口进行测试,保证其方向的正确性。
此程序对端口进行测试,保证其方向的正确性。-This procedure to test port to ensure the correctness of its direction.
- 2022-03-21 06:03:50下载
- 积分:1
-
一个打字程序 不错的
一个打字程序 不错的-a good typing procedures
- 2022-05-23 16:08:10下载
- 积分:1
-
自己编写的红外解码子程序,但CPU资源占用较高,作教学示范用途。...
自己编写的红外解码子程序,但CPU资源占用较高,作教学示范用途。-prepared their infrared decoding routines, but higher occupancy CPU resources for teaching demonstration purposes.
- 2022-02-24 22:33:40下载
- 积分:1
-
DS1302 driver, C51 series, and finally by the Proteus simulation can show the se...
DS1302的驱动程序,C51编的,最后由proteus仿真的,可以显示设定时间,程序中的延时函数是由汇编语言实现,也就是说这程序是C和汇编混编的。-DS1302 driver, C51 series, and finally by the Proteus simulation can show the set time delay proceedings by the assembly language function is to achieve, that is to say that the procedure is of mixed C and assembler.
- 2022-04-29 01:34:26下载
- 积分:1
-
本程序有详细的注释,切运行无误 ,程序模块清晰,移植性好,可以实现动态时间的显示,...
本程序有详细的注释,切运行无误 ,程序模块清晰,移植性好,可以实现动态时间的显示,-the procedures detailed in the Notes, cut operating correctly, program modules clear, transplantation, and can achieve dynamic time,
- 2022-12-14 14:30:03下载
- 积分:1
-
电动自行车里程系统。
安装于电动自行车上,可以自动记录里程数。...
电动自行车里程系统。
安装于电动自行车上,可以自动记录里程数。-Electric bicycle mileage system. Installed in the electric bicycle, you can automatically record mileage.
- 2023-02-08 11:05:04下载
- 积分:1