用C++語言寫遊戲——蟲戰世界

cnyali_ljf發表於2016-04-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了!!!

相關文章