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路径。
上传时间: 2013-12-18
上传用户:onewq
利用汇编语言实现的一个打字练习程序,程序界面为典型的Dos窗口,当字符从窗口顶端掉下来后,如果按键与该字符相同,字符变为红色,在打字结束后,给出打字的统计结果,在打字过程中按esc可退出程序
上传时间: 2013-12-23
上传用户:kbnswdifs
利用汇编语言实现的一个打字练习程序,程序界面为典型的Dos窗口,当字符从窗口顶端掉下来后,如果按键与该字符相同,字符变为红色,在打字结束后,给出打字的统计结果,在打字过程中按esc可退出程序
上传时间: 2016-10-29
上传用户:epson850
微机原理课程设计_打字练习_汇编课程设计 运行可执行程序testword.exe,出现菜单主界面,按回车键出现由26个字母组成 的乱序行,这时其中任一字母落下,在键盘上敲入该字母,如果输入正确,字母 消失;按esc键返回主界面;按空格见暂停;按‘E’退出。
上传时间: 2013-12-25
上传用户:hn891122
简易文本编辑器。在出现的界面中输入任意文本内容,利用DEL键、BACKSPACE键、HOME键、END键、上下左右光标键对文本进行全屏幕编辑,按f1键激活菜单file,下移光标,选择save,输入文件名。也可以选择FILE菜单的其他菜单项,他们的功能均可实现。按f10激活帮助,按esc键退出帮助。
上传时间: 2014-01-16
上传用户:gonuiln
Flash播放器源码 Code by kwbin@163.com 2008-12-10 说明: 1、支持Flash文件播放时拖动进度条定位播放 2、支持屏蔽Flash右键 3、支持全屏播放 4、支持文件拖放 5、支持参数传递播放,操作,直接将文件文件拖动到程序图标上就可以看到效果了 6、支持按键拦截,按F11全屏,按esc取消,按空格播放和暂停
上传时间: 2014-01-09
上传用户:lijianyu172
用“霓虹灯”的显示方式显示字符串“Hello”,按esc键时结束程序的运行。 我们用显示颜色的变化来模拟霓虹灯的显示方式,即用颜色15(亮白)作为字符的主要显示颜色,再用颜色12(亮红)从左到右逐个扫描。
上传时间: 2013-11-28
上传用户:xcy122677
汇编语言课程设计 设计题目:在显示器上显示九九表 设计目的: 1. 巩固和加深课堂所学知识; 2. 将课本上的理论知识和实际应用有机的结合起来,培养同学们分析和解决实际问题的能力; 3. 通过对汇编语言程序代码的阅读、修改、设计,理解和掌握复杂的汇编语言应用程序的编程,提高实践编程能力。 设计任务:(在规定的时间内完成下列任务) 功能与要求: 二进制转换十进制的显示子程序能自动消除高位的0。 能180度旋转方向显示两张九九表。 按1键和2键手动切换显示其中一张九九表。 按(a或A)键自动循环切换显示两张九九表。 按esc键退出程序。 包涵了程序所需的各个子程序和程序运行截图
上传时间: 2013-12-23
上传用户:gououo
在书上所看到的源码,阅读器,读取*.txt,并能使用PageUp、PageDown、Home、End、esc、F1和上下左右键以阅读完整文章。
标签: 源码
上传时间: 2017-02-26
上传用户:米卡
钟表显示一.基本设计要求 1 在屏幕上显示一个适当大小的圆形,再圆形道上均匀的分配着60个点,代表1秒—60秒的位置,凡是5倍的点应当比其他的大。 2 以圆中心为轴,画一条斜线代表秒针,采用定时中断方式,每过1秒钟,秒针移动一个位置。 3 定时源可以使用试验箱上的8253。 4 按“esc”之后,结束演示。 二. 扩展要求 屏幕上显示时、分、秒针,没有使用中断定时方式,采用的是系统实时时间。 三. 课设基本思想 屏幕设置为图形方式,采用模块化编程,主模块显示界面信息,每个子模块负责一个功能,然后通过模块调用来实现。 首先调用画圆及画线子模块显示圆形表盘,及时、分、秒针,然后调用秒针移动子模块式电子钟能够运行。 在秒针移动子模块中,首先通过cos和sin两个功能模块来确定秒针移动的度数,其次分别对秒、分、时进行擦除重写操作,再分别对表盘及圆心进行刷新,这样就实现了时、分、秒针的动态变化。 四. 程序流程图
标签: 屏幕
上传时间: 2013-12-16
上传用户:duoshen1989