登录
首页 » 汇编语言 » C语言写的俄罗斯方块程序 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度

C语言写的俄罗斯方块程序 其中的主要逻辑有: (1)由于c的随机性函数不好,所以每次游戏开始根据bios时间设置种子。 (2)得分越高,方块下降速度

于 2023-05-30 发布 文件大小:4.51 kB
0 178
下载积分: 2 下载次数: 1

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ht1621 LCD driver 源码,可做断码显示屏用
    ht1621 LCD driver 源码,可做断码显示屏用-ht1621 LCD driver source code can be broken screen with
    2022-06-16 19:05:32下载
    积分:1
  • 交通灯代码, Y22)车道黄灯   Y20车道红灯   Y23车道绿灯...
    交通灯代码, Y22)车道黄灯   Y20车道红灯   Y23车道绿灯 -traffic lights code, Y22) Y20 lane carriageway yellow light green lane Y23
    2022-01-22 16:08:45下载
    积分:1
  • lcd program
    #包括;
    2022-07-01 00:12:09下载
    积分:1
  • 12232串行显示程序
    12232 串口方式显示程序-12232 Serial shown procedures
    2023-01-09 08:45:03下载
    积分:1
  • 罗云斌《windows32环境下设计》的随书源码
    罗云斌《windows32环境下汇编语言设计》的随书源码-Luo Bin " windows32 environment, assembly language design" with the book source code
    2022-04-06 13:58:08下载
    积分:1
  • 这是一个通讯程序
    This a com program
    2022-01-26 15:10:52下载
    积分:1
  • This program implements a PIC
    This program implements a PIC-based fuzzy inference engine for the Fudge fuzzy development system from Motorola. It works by taking the output from Fudge for the 68HC11 processor, and converting it to a MPASM compatible assembler file using the convert batch file. This file can then be incorporated with fuzzy.asm to create a fuzzy inference engine. Tool chain ---------- FUDGE -> Fuzzy Rules -> MC68HC11.ASM -> CONVERT.BAT -> RULES.ASM -> MPASM FUZZY.ASM -> INTEL HEX Fuzzy input registers --------------------- current_ins 1..8 x 8-bit raw inputs Fuzzy inference function ------------------------ FuzzyEngine Fuzzy output registers ---------------------- cog_outs 1..8 x 8-bit raw outputs-This program implements a PIC-based fuzzy inference engine for the Fudge fuzzy development system from Motorola. It works by taking the output from Fudge for the 68HC11 processor, and converting it to a MPASM compatible assembler f
    2022-02-05 14:16:57下载
    积分:1
  • 程序案例9音乐演奏music.rar
    汇编程序案例9音乐演奏music.rar-Nine cases assembler music music.rar
    2022-04-22 01:49:52下载
    积分:1
  • 用c++程 * *** ** *** * ***** *
    用c++编程 * *** ** *** * ***** *-Programming with c****************
    2022-01-26 02:25:42下载
    积分:1
  • DSP2407的CAN通讯例程,调试通过。
    DSP2407的CAN通讯例程,调试通过。-DSP2407 the CAN communication routines, debugging through.
    2022-04-18 22:10:17下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载