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

想玩游戏吗?

就到某位神犇这来吧!

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

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

很容易,只需要用脑袋想想即可,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了!!!


版权声明:本文为cnyali_ljf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。