• 大小: 1.41MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-25
  • 语言: C/C++
  • 标签:

资源简介

花费一下午收集的十几个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


评论

共有 条评论