-
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
-
万年历程序
从1302中读出的数据放在67H(高两位年)66H(低两位年)65H(月)64H(星期)63H(日)
62H(小时)61H(分钟)60H(...
万年历程序
从1302中读出的数据放在67H(高两位年)66H(低两位年)65H(月)64H(星期)63H(日)
62H(小时)61H(分钟)60H(秒)57H(农历月)56H(农历日)
显示缓冲单元7CH-7BH(4CH-4BH)(年低位),7AH-79H(4AH-49H)月,78H(48H)星期,
77H-76H(47H-46H)日,75H-74H(45H-44H)小时,73H-72H(43H-42H)分钟,71H-70H(41H-40H)秒 5EH-5DH(55H-54H)农历年,5CH-5BH(53H-52H)农历月,5AH-59H(51H-50H)农历日
闰月标志为F0,定时器T1为调整时候闪烁用。
1302在设置调整时间后,要改为禁止写入状态,否则在上电复位的时候就发生误写入,使时间值加1分钟
次程序中的段码表只适用于该特殊的硬件,具体的段码表由具体的硬件决定
-Calendar program read from the 1302 data on the 67H (two-year high) 66H (two-year low) 65H (month) 64H (Week) 63H (date) 62H (hours) 61H (minutes) 60H (second) 57H (Lunar Month) 56H (Lunar date) shows a buffer unit 7CH-7BH (4CH-4BH) (year low), 7AH-79H (4AH-49H) month, 78H (48H) Week, 77H-76H (47H-46H) Day , 75H-74H (45H-44H) hours, 73H-72H (43H-42H) minutes, 71H-70H (41H-40H) second 5EH-5DH (55H-54H) Lunar New Year, 5CH-5BH (53H-52H) Lunar month, 5AH-59H (51H-50H) Lunar Leap Day logo for F0, adjust the timer T1 is used when flashing. 1302 adjust at set time, the status should be cha
- 2022-08-09 16:37:13下载
- 积分:1
-
将一个无序数组排为升序数组或降序数组,且不丢失原来数据。...
将一个无序数组排为升序数组或降序数组,且不丢失原来数据。-A disorderly array of row arrays for ascending or descending array, without loss of the original data.
- 2022-07-25 17:42:00下载
- 积分:1
-
Basic coding for Digital communication
Basic coding for Digital communication
- 2022-02-26 12:40:39下载
- 积分:1
-
用汇编语言做温度控制系统程序,基本的汇编语言介绍
用汇编语言做温度控制系统程序,基本的汇编语言介绍-huibianzuowendukongzhichengxu
- 2022-03-19 03:30:18下载
- 积分:1
-
X86汇编写的32位图形操作系统
X86汇编写的32位图形操作系统--MenuetOS 很有帮助的哦, -X86 compilation of 32 write graphical operating system-- MenuetOS helpful Oh,
- 2022-11-03 04:35:03下载
- 积分:1
-
good
IOout的一段程序 很实用 大家要的自己下载吧-good
- 2022-03-18 12:02:33下载
- 积分:1
-
On a printer assembly language procedure, can be used, but would like to have a...
关于打印机的一个汇编语言程序,能用,但是希望有高手能够翻译成c语言的供大家分享-On a printer assembly language procedure, can be used, but would like to have a master can be translated into the language of c for everyone to share
- 2022-01-25 21:13:06下载
- 积分:1
-
设从DATA开始的字节单元存入10个无符号数据,找出该组数据中的最大值和最小值,在屏幕上分别显示这10个数据和最大值、最小值。...
设从DATA开始的字节单元存入10个无符号数据,找出该组数据中的最大值和最小值,在屏幕上分别显示这10个数据和最大值、最小值。-established from the beginning byte DATA modules into 10 unsigned data, the data to find the maximum and minimum, the screens showed that 10 data and maximum and the minimum.
- 2022-10-29 07:40:03下载
- 积分:1
-
本应用为温度计的源程式,用C写的,不错哦
本应用为温度计的源程式,用C写的,不错哦-This application for thermometer source programs, written using C, yes Oh
- 2023-02-28 18:15:03下载
- 积分:1