-
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
-
sfsa
这是一个万年历的程序,让大家共享一下万年历的编写方法-sfsa
- 2022-12-20 06:15:03下载
- 积分:1
-
是关于汇编指令的一个小字典,用起来很舒服,对初学者应该有些帮助的...
是关于汇编指令的一个小字典,用起来很舒服,对初学者应该有些帮助的-instructions on the compilation is a small dictionary, used to be very uncomfortable for some beginners should help
- 2022-06-01 14:46:15下载
- 积分:1
-
at89c51 ADC0809 Basic
at89c51 ADC0809 Basic
- 2023-02-14 00:15:04下载
- 积分:1
-
用8251a实现串行口异步通信,自发自收,波特率1200bps,采用查询方式发送,中断方式接受。自收结果显示于屏幕。按esc返回dos...
用8251a实现串行口异步通信,自发自收,波特率1200bps,采用查询方式发送,中断方式接受。自收结果显示于屏幕。按esc返回dos
-8251a Serial port with asynchronous communication, spontaneous self-income, the baud rate 1200bps, using queries sent, interrupt to receive treatment. Since the close results showed on the screen. Press esc to return dos
- 2022-12-14 15:05:03下载
- 积分:1
-
是关于交通灯的实验报告.对初学都很有帮助 .支持吧
是关于交通灯的实验报告.对初学都很有帮助 .支持吧-Traffic lights are about the report of the experiment. Are very helpful for the beginner. Support it
- 2023-08-11 03:25:04下载
- 积分:1
-
这是c++种比较实用的优先级的选择问题,主要为了资料的查阅方便...
这是c++种比较实用的优先级的选择问题,主要为了资料的查阅方便-c++batter choice
- 2022-09-27 21:00:03下载
- 积分:1
-
4x4 keyboard input P2 for P1 for output (note the connection)
4x4键盘
P2作输入P1作输出(注意接线)-4x4 keyboard input P2 for P1 for output (note the connection)
- 2022-03-17 23:29:33下载
- 积分:1
-
基于DSK5402的MP3的制作.代码保证正确
基于DSK5402的MP3的制作.代码保证正确-DSK5402 the MP3-based production. Code to ensure that the correct
- 2022-03-26 00:06:19下载
- 积分:1
-
用汇编语言实现单片机电流检测程序
用汇编语言实现单片机电流检测程序-ASM
- 2022-06-16 02:28:18下载
- 积分:1