精华内容
下载资源
问答
  • c语言游戏代码

    2014-12-02 18:22:23
    在电脑上可直接运行,注释详细的c语言游戏
  • C语言游戏代码大全

    2018-02-18 11:29:44
    双人贪吃蛇,别踩白方块,玫瑰花,矿井逃生等多种C语言游戏代码等你来实践!
  • C语言游戏代码

    2015-06-23 12:24:57
    C语言游戏代码集,C语言开发的游戏 。提升学习,很不错的代码
  • 双人贪吃蛇,别踩白方块,玫瑰花,矿井逃生等多种C语言游戏代码
  • 让你认识一下c语言游戏代码是如何设计的!
  • c语言游戏代码

    2012-10-03 17:09:22
    c语言游戏代码集锦,有模仿cs小游戏,蜜蜂,乒乓球,模拟时钟等等,20多个小游戏源代码,c语言学习更直接。。C语言课程设计必备利器。。
  • 给广大爱好游戏开发的爱好者,属于私人资源,现在拿来共享,只为获得点积分
  • C语言游戏代码(里面揽括扫雷_俄罗斯方块_推箱子_五子棋_贪吃蛇
  • Illlllllllllllllllllllllllllllllllllllllllll 开始编写游戏需要的类 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII #include <graphics.h> //EasyX_2011 惊蛰版(绘图 库) #include <stdio.h> #inelude <conio.h> ...
  • 今天笔者为大家展示C语言写的贪吃蛇游戏,让大家玩一玩自己写的游戏~ 是纯C语言哦~VC6.0开发 无问题首先,开始界面:游戏界面如下:代码如下:笔者VC6.0下编写,测试无问题,可复制代码直接到VC6源文件下,后缀为.c...

    944c494e4431e8a0da7b86aa8efff1d5.png

    今天笔者为大家展示C语言写的贪吃蛇游戏,让大家玩一玩自己写的游戏~ 是纯C语言哦~VC6.0开发 无问题

    首先,开始界面:

    8039257103722a0c68ab9f20b17c59b8.png

    游戏界面如下:

    f3052aa2425e3660ba99fe834dd3332f.png

    代码如下:

    笔者VC6.0下编写,测试无问题,可复制代码直接到VC6源文件下,后缀为.c文件 可以编译通过运行~

    6aa2cdd8370e4176f34573304fd612a3.png

    a979b209f89de68f9405c30e69b6042c.png

    c91e4cc3bad5ec133e67da95ed1886f8.png
    C语言C++学习交流:957646476

    bacecc120c94f90a1e096d0a9def1c63.png
    C语言C++学习交流:957646476

    82a41f7df10b72f3528e3a3663141089.png

    62beb405829d8129817d61fcbe6c8db2.png

    803aa960081d269a856794c2818e554a.png

    025afeac0518336720bbec17dcee9164.png

    贴上部分代码仅供大家参加如需学习交流请加群C语言C++学习交流:957646476。

    最后祝您生活愉快!

    展开全文
  • 贪吃蛇有很多种语言可以编写,但是今天我用C语言来编写了一段贪吃蛇的代码
  • 小时候在刚开始接触扑克牌的时候,最初学会的扑克游戏就是类似于“推小车”这样的无脑游戏,本节带领大家使用学过的知识编写推小车卡牌游戏。“推小车”扑克牌游戏适合 2-3 个人玩,游戏规则也超级简单:将一副扑克...

    小时候在刚开始接触扑克牌的时候,最初学会的扑克游戏就是类似于“推小车”这样的无脑游戏,本节带领大家使用学过的知识编写推小车卡牌游戏。“推小车”扑克牌游戏适合 2-3 个人玩,游戏规则也超级简单:将一副扑克牌平均分成两份,每人拿一份,每个人手中的扑克牌全部反面朝上,叠成一摞。游戏进行时,每个人轮流拿出第一张扑克牌放到桌上,将其排成一竖行。如果打出的牌与桌上某张牌的数字(红桃 5 和黑桃 5 在此游戏中相等)相等,即可将两张相同的牌以及两张中间所夹的所有的牌全部取走,每次取走的一小摞牌都必须放到自己本摞的下面。游戏过程中,一旦有人手中没有牌,则宣布另一人获胜,同时游戏结束。

    设计思路

    假设模拟两个人进行该扑克牌游戏。每个人在游戏过程中都是不断地从自己这一摞扑克牌的最上方去取牌,放到桌子上;当发现自己的牌同桌子上的牌相等时,将赢得的牌依次放在自己扑克牌的下方。这是典型的队列的“先进先出”。而对于桌子而言,就相当于是一个栈。每次放到桌子上的扑克牌,都相当于进栈;当有相同的扑克牌时,相同的扑克牌连通之间的所有的扑克牌则依次出栈。所以,模拟该扑克牌游戏需要同时使用 2 个队列和 1 个栈

    实现代码

    #include #include struct queue{    int data[1000];    int head;    int tail;};struct stack{    int data[10];    int top;};void showCard(struct queue *q,int *book,struct stack *s){    int t=(*q).data[(*q).head]; //打出一张牌,即从队列 q 的队头取元素(此时还不往桌子的栈里放)    //判断取出的这张牌是否会赢牌    if(book[t]==0){ //若不赢牌,只需放到桌子上入栈即可        (*q).head++;//由于此时牌已经打出,所以队列的队头需要前进        (*s).top++;        (*s).data[(*s).top]=t; //再把打出的牌放到桌上,即入栈        book[t]=1; //标记桌上现在已经有牌面为t的牌    }    else{        (*q).head++;//由于此时已经打出去一张牌,所以队头需要 +1        (*q).data[(*q).tail]=t;//将打出的牌放到手中牌的最后(再入队)        (*q).tail++;        //把桌子上赢得的牌依次放到手中牌的最后(依次出栈在入队列的过程)        while((*s).data[(*s).top]!=t){            book[(*s).data[(*s).top]]=0;//取消对该牌号的标记            (*q).data[(*q).tail]=(*s).data[(*s).top];//依次放入队尾            (*q).tail++;            (*s).top--;        }        //最后别忘了将最后一张相等的牌取出放入队列        book[(*s).data[(*s).top]]=0;        (*q).data[(*q).tail]=(*s).data[(*s).top];        (*q).tail++;        (*s).top--;    }}int main(){    struct queue q1,q2;//两个队列,分别模拟两个人,假设分别为小王和小李    struct stack s;//栈,模拟桌子    int book[14];//为了便于判断桌子上的牌是否有相同的,增加一个数组用于判断    int i;    //初始化队列    q1.head=0; q1.tail=0;    q2.head=0; q2.tail=0;    //初始化栈    s.top=-1;    //初始化用来标记的数组    for(i=0;i<=13;i++)        book[i]=0;    //假设初期每个人手中仅有 6 张牌,每个人拥有的牌都是随机的,但都在 1-13 之间    for(i=1;i<=6;i++){        q1.data[q1.tail]=rand()%13+1;        q1.tail++;    }    for(i=1;i<=6;i++){        q2.data[q2.tail]=rand()%13+1;        q2.tail++;    }    //仅当其中一个人没有牌时,游戏结束    while(q1.head//小李出牌        showCard(&q1, book, &s);//小王出牌    }    //游戏结束时,输出最后的赢家以及手中剩余的牌数    if(q2.head==q2.tail){        printf("小李赢\n");        printf("手中还有:%d 张牌",q1.tail-q1.head);    }    else{        printf("小王赢\n");        printf("手中还有:%d 张牌",q2.tail-q2.head);    }    return 0;}

    运行结果:

    小王赢
    手中还有:7 张牌

    5806a777ffd41cdd7e92baa1f8b78484.png

    展开全文
  • 直接上源码#include#include#includevoid game()//猜数字游戏功能函数{ int num = 0, input = 0; num = rand() % 100 + 1;//获取1-100的一个随机数 while (1)//利用if循环判断 { printf("请输入数字\n"...

    点击上方“C语言中文社区”,选择“设为星标★

    技术干货第一时间送达!

    279c20f0a58bde8639ab631c84aee022.png

    直接上源码

    #include#include#includevoid game()//猜数字游戏功能函数{  int num = 0, input = 0;  num = rand() % 100 + 1;//获取1-100的一个随机数  while (1)//利用if循环判断  {    printf("请输入数字\n");    scanf_s("%d", &input);    if (input == num)    {      printf("恭喜,你猜的数字是对的\n");      break;    }    else if (input < num)    {      printf("猜小了\n");    }    else    {      printf("猜大了\n");    }  }}void menu(){  printf("**************************************\n");  printf("**********1.game        0.exit**********\n");  printf("**************************************\n");}int main(){  int choice=0;  srand((unsigned int)time(NULL));//防止出现的随机数一样  do//利用循环实现可以多次玩  {    menu();    printf("请输入选项\n");    scanf_s("%d", &choice);    switch (choice)    {    case 1:game();      break;    case 0:      break;    default:      printf("选择错误\n");      break;    }   } while (choice);  return 0;}

    原文链接:https://blog.csdn.net/ningningmingming/article/details/78094473

    END

    如果您觉得本篇文章对您有帮助请转发给更多的人

    顺手点一下“在看”也是对小编最大的支持

    95af674c1ca22965c71a69a047efdf8f.png

    c7611b23ff13258a7a1ae9f5385cfbbd.gif
    展开全文
  • 这一学期的C语言课程设计结束了,相应的视频集锦:做游戏,学编程(C语言) - 网易云课堂​163.lu我们请一些同学做了相应的制作思路过程讲解(比较初步),对应的视频、源代码可以从以上的网易云课堂链接中打开。...

    1f7a711ca3fd929d215835374d23e4d5.png

    这一学期的C语言课程设计结束了,相应的视频集锦:

    做游戏,学编程(C语言) - 网易云课堂163.lu

    我们请一些同学做了相应的制作思路过程讲解(比较初步),对应的视频、源代码可以从以上的网易云课堂链接中打开。

    用PC打开网易云课堂网页,点击下面的参考资料,有代码下载链接:

    49dd9aa7fa4f099ad2bc463bb268e8bf.png

    以下为对应的内容:

    1、水果忍者

    c746d00471a4f6c6d612486cc70c66dc.png

    2、超级马里奥

    162727ae00896ed991146f6f985f14c6.png

    3、气球塔防

    a467bb859233997df5fc705a8c691946.png

    4、植物大战僵尸

    8ddf7588511ed5bd13c54707b17fc882.png

    5、合金弹头

    01df0836eed8f6a74ccf9dca6bb92f90.png

    6、彩虹六号围攻

    531115805529f0bedf34392b78df4f65.png

    7、火焰之纹章

    c523f7523818c7be5f74c5360a36280f.png

    8、见缝插针

    3ed70364944600e3b56cae833aacff16.png

    9、豆豆战场

    959c11a315badf6907aa5a39a76f3106.png

    10、炉石传说

    c5b2903ae111d3b96978fdef1efec4c5.png

    11、黑白棋

    b4eff7162df53584da5a7d964a2e079c.png

    12、平台传说

    8976c6ffc3937ec2d97953d209f2cbb3.png

    13、密室逃生

    c1584af2039c91059ec8241bc61813fc.png

    14、奇怪的大冒险

    bfe23355d9f130060b4632d86bfaeaef.png

    15、元气骑士

    9220f47b9b8a65e4be30afe1cfb45704.png
    展开全文
  • 如果你想让你C有成就的看看 加油学习咯 哈哈哈
  • 本资源来源于互联网,版权为原作者所有。若侵犯到您的版权, 请提出指正, 我们将立即删除。
  • 太空狼人杀休闲益智 35.65MB / 2020-11-20 标签: ... 烧脑抽象卡通立即下载简介:太空狼人杀在前一年上线的,同时还有好几款相同类型的游戏一同上线,但是现在能够留下来的却只有这一款,小编觉得肯定是...
  • 以下是制作上面炫酷动画所需的全部代码:我们需要三组刚体(当您在Blender的对象上打开一个刚体的属性时,Blender将模拟与其它刚体的碰撞):1.平面第2行代码创建了一个简单的平面,立方体将放置在该平面上。为了防止...
  • 在职场办公时候,经常需要在网上找素材文档...一、$=0只需在网页后台中输入以上这个破解代码,就可以轻松帮助我们复制任何你想要的文字,并且不受限制!操作步骤:点击F12键,找到Console,然后输入:$=0二、javascr...
  • C语言吃金豆游戏代码C语言吃金豆游戏代码C语言吃金豆游戏代码
  • C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码C语言写的五子棋游戏代码...
  • c语言游戏代码

    2013-05-29 12:11:04
    c语言 游戏代码,资源共享,值得借鉴
  • 主要为大家详细介绍了2048小游戏C语言实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 推箱子,c语言代码,小游戏c语言代码,适合初学者的c语言游戏代码 推箱子,c语言代码,小游戏c语言代码,适合初学者的c语言游戏代码
  • c语言游戏代码

    千次下载 热门讨论 2011-10-01 14:20:35
    c语言游戏代码,初学者可以从这里获得一些小知识
  • 初学C语言,自己编写了一个贪吃蛇的小代码,会的不多,代码很简单,希望初学的C语言的通知能有所借鉴,也希望大佬多批评指正.谢谢!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,939
精华内容 1,575
关键字:

c语言游戏代码

c语言 订阅