用C++语言写游戏——虫战世界

来源:互联网 发布:压缩感知 算法 翻译 编辑:程序博客网 时间:2024/05/13 23:09

想玩游戏吗?

就到某位神犇这来吧!

这会告诉你很多游戏写法!

今天,神犇就开始书写第一期——虫战世界!!!

很容易,只需要用脑袋想想即可,READY——GO!

#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){    int i,j,k,m,n,max,x,t;    max=3;    int pc,com,ren,p,zb;    printf("                         欢迎来到虫战世界,加载中");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".\n");    for(i=1;i<=300000000;i++)n=k/2;    printf("                                  随机系统加载中");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".\n");    for(i=1;i<=300000000;i++)n=k/2;    printf("                                  士兵系统加载中");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".\n");    for(i=1;i<=300000000;i++)n=k/2;    printf("                                  配置系统加载中");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".\n");    for(i=1;i<=300000000;i++)n=k/2;    printf("                                   材质包加载中 ");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".");    for(i=1;i<=300000000;i++)n=k/2;    printf(".\n");    for(i=1;i<=300000000;i++)n=k/2;        printf("按1继续,按2退出\n");        scanf("%d",&t);        if(t==2)return 0;    while(1){        printf("请选择,是否继续迎战?1:迎战  ,0:逃跑: \n ");        scanf("%d",&k);        if(k==0)break;        printf("本轮游戏,你是否派出重装螃蟹?1:派出  ,0:不派出!\n你还有");         printf("%d",max);        printf("只重装螃蟹\n");         scanf("%d",&pc);        if(max==0){        printf("你没有重装螃蟹了\n");        pc=0;        }        srand((int)time(NULL));        com=rand()%3+1;        printf("敌方已经派出了军队,你派出什么军队?\n 1:有翅白蚁  2:淡水蟹    3:小型兵蚁\n");        scanf("%d",&ren);        if((ren==1 && com==3) || (ren==2 && com==1) || (ren==3 && com==2) )            p=1;        else if(ren==com)            p=0;        else            p=2;        printf("结果是:\n");        if(pc==1){            max--;            printf("重装螃蟹消灭了这一波所有敌军!\n");            system("pause");            p=1;                 }                if(com==1)  printf("敌方派出了有翅白蚁,");        else if(com==2)  printf("敌方派出了淡水蟹,");        else if(com==3)  printf("敌方派出了小型兵蚁,");             if(ren==1)  printf("你派出了有翅白蚁,所以,");        else if(ren==2)  printf("你派出了淡水蟹,所以,");        else if(ren==3)  printf("你派出了小型兵蚁,所以,");        if(p==1)            printf("你击退了电脑的虫子,您攻破了他的防线!\n");        else if(p==2)            printf("电脑击退了你的虫子,他攻破了您的防线!\n");        else            printf("双方死伤惨重,没有分出胜负!\n");                 }    return 0;    }
容易吧!只需用c++运行即可,这样,你就可以尽情装B了!!!

4 1
原创粉丝点击