资源简介
花费一下午收集的十几个C语言游戏源代码,专供初学者学习研究!含有1.俄罗斯方块,2.扫雷,3.推箱子4.贪吃蛇5.地对空大战,6.坦克大战7.计算机,8.五子棋9.任务管理器,还有一些编译没有通过的,但是还是可以参考学习的!
代码片段和文件信息
/*******************************************************************************
**程序名称:地空对决
**程序描述:敌军大批飞机前来空袭,我方高炮奋力反击……
**程序作者:宋元瑞
**技术指导:3+1
**最后修改:2009-4-4
*******************************************************************************/
#include
#include
#include
#include
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define UP 0x4800
#define BANK 14624
#define ESC 0x011b
#define closegr closegraph
/*设定初始化开关参数*/
int tankstart=0planstart=0;
int first=1;
/*******************************************************************************
** 函数名称:drawmat
** 函数描述:依次:字模指针、点阵大小、起始坐标(xy)、颜色
** 输入参数:*matmatsizexycolor
** 输出参数:无
*******************************************************************************/
void drawmat(char *matint matsizeint xint yint color)
/*依次:字模指针、点阵大小、起始坐标(xy)、颜色*/
{
int i j k n;
n = (matsize - 1) / 8 + 1;
for(j = 0; j < matsize; j++)
for(i = 0; i < n; i++)
for(k = 0;k < 8; k++)
if(mat[j * n + i] & (0x80 >> k)) /*测试为1的位则显示*/
putpixel(x + i * 8 + k y + j color);
}
/*以下是字库*/
char di64H[]={
/* 以下是 ‘地‘ 的 64点阵华文行楷 字模,512 byte */
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x000x000x000x00
0x000x000x000x000x3C0x000x000x00
0x000x000x000x000x7E0x000x000x00
0x000x180x000x000x7F0x000x000x00
0x000x3F0x000x000x7F0x000x000x00
0x000x1F0x800x000x7F0x000x000x00
0x000x0F0xE00x000x1F0x000x000x00
0x000x0F0xE00x000x1E0x1E0x000x00
0x000x070xF00x000x1E0x7F0x800x00
0x000x070xF00x000x1C0xFF0xC00x00
0x000x070xF00x000x1F0xC70xE00x00
0x000x070xF00x000x1F0x870xF00x00
0x000x070xFE0x000x1F0x070xF00x00
0x000x070xFE0x080x1E0x070xE00x00
0x000x070xFE0x3C0x3C0x070xE00x00
0x000x0F0xFE0x3C0x7C0x0F0xC00x00
0x000x1F0xFE0x3F0xFC0x0F0xC00x00
0x000x7F0xF80x3F0xFC0x0F0xC00x00
0x000xFF0xE00x1F0xFC0x1F0x800x00
0x030xFF0xE00x1F0xFC0x1F0x800x00
0x0F0xFF0xE00x1F0xBC0x3F0x000x00
0x070xFF0xE00x3F0x3C0x3F0x000x00
0x030xFF0xE00x7E0x3C0x7F0x000x00
0x010xFF0xE00xFE0x380x7E0x000x00
0x000xFF0xE10xFF0x3F0xFE0x000x00
0x000x0F0xE30xF80xFF0xFC0x000x00
0x000x0F0xFE0x300xFF0xFC0x000x00
0x000x0F0xFC0x300x780xF80x000x00
0x000x0F0xFC0x700x700xF00x000x08
0x000x0F0xF80x700x300x600x000x08
0x000x0F0xF80x700x300x000x
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 39131 2009-06-23 18:17 收集源码\dikongduizhan.c
文件 1239227 2004-09-03 11:57 收集源码\TANK.zip
文件 5848 2009-06-23 18:52 收集源码\tuixiangzi.c
文件 9441 2009-06-23 18:20 收集源码\三维魔方用dev c++编译.c.txt
文件 9284 2009-06-23 17:55 收集源码\五子棋.c
文件 214290 2009-06-07 22:17 收集源码\任务管理器.rar
文件 10107 2009-06-12 18:21 收集源码\俄罗斯方块.c
文件 22308 2009-06-12 17:16 收集源码\扫雷.c
文件 7117 2009-06-23 18:39 收集源码\编译未通过\MIGONG.C
文件 13556 2009-06-23 18:50 收集源码\编译未通过\paopaotang.c
文件 7399 2009-06-23 18:41 收集源码\编译未通过\xunbao.c
文件 13040 2009-06-23 18:14 收集源码\计算器.c
文件 5444 2009-06-23 17:58 收集源码\贪吃蛇.c
目录 0 2009-06-23 18:53 收集源码\编译未通过
目录 0 2009-06-23 18:52 收集源码
----------- --------- ---------- ----- ----
1596192 15
相关资源
- 编程精粹:编写高质量C语言代码(高清
- 数据结构课程设计 职工管理系统 c语
- ATM(用C语言编写)的
- 编程精粹:编写高质量C语言代码中文
- PE文件解析器的原理C语言代码
- 语音识别STM_C语言代码
- 校园导游系统c语言代码及课程设计文
- C语言代码夜夜爱消除
- 基于单片机的温控流水灯proteus仿真图
- STM32 RTC+LCD12864 实时时钟和闹钟实验
- poj习题及答案
- 数据结构C语言代码实现
- 机器学习中决策树ID3算法 理论分析与
- 点是否在多边形内判断的C语言代码
- 简单日历c语言代码,简单易懂。
- 4交通灯_STC89C52.zip
- FIR滤波器c语言代码
- 黄金矿工c语言代码
- 拉格朗日插值与线性插值 c语言代码,
- 卡尔曼滤波算法及C语言代码.
- 决策树C语言代码
- PCM 8位文件提取PCM采样的C语言代码
- c语言代码,去停用词
- 运输问题c语言代码
- 快速傅里叶变换_C语言代码
- 循环赛问题c语言代码
- NSGA2 C语言代码
- c语言代码循迹智能小车+proteus仿真
- 串口接受和发送数据--C语言代码,非
- 矩阵键盘C语言代码,proteus仿真电路
评论
共有 条评论