狼人杀代码

要apk的留言!

费话不多说,上代码!!

#include <iostream>

#include <unistd.h>

using namespace std;

int renshu,daihao1,a,sha,yao,q;

int yi[3],er,san,si;

int zhuyao3(){

    sleep(1);

    cout << "你要什么角色*1狼*2巫*其他无角色"<< endl;

    cin >> q;

    if(q==1)

    {

        yi[1]=1;

    }else if(q==2)

    {

        yi[0]=1;

    }

    cout << "\33[2J\33[0;0H"<<endl;

    if(yi[1]==1)

    {

        cout << "你狼人"<< endl;

    }else if(yi[0]==1)

    {

        cout << "你女巫"<< endl;

        

    }else

    {

        cout << "你没任何角色"<< endl;

    }

    cout << "你为1号"<< endl;

    sleep(2); 

    cout << "\33[2J\33[0;0H"<< endl;

    cout << "1号 \33[42m存活\33[0m"<< endl;

    cout << "2号 \33[42m存活\33[0m"<< endl;

    cout << "3号 \33[42m存活\33[0m"<< endl;

    cout << "\33[5;0H狼人睁眼"<< endl;

    sleep(1);

    cout << "\33[6;0H你要杀谁"<< endl;

    if(yi[1]==1)

    {

        cin >> sha;

    }else

    {

        sha=rand()%4;

    }

    sleep(1);

    cout << "\33[7;0H\33[K"<< endl;

    

    switch(sha)

    {

          case 1:

              

              yi[2]=1;

              

              break;

          case 2:

              

              er=1;

              

              break;

          case 3:

              

              san=1;

              

              break;

          

    }

    sleep(2); 

    cout << "\33[8;0H女巫睁眼,你杀谁\33[9;0H"<< endl;

    if(yi[0]==1)

    {

        cin >> sha;

    }else

    {

        sha=rand()%(renshu+1);

    }

    switch(sha)

    {

          case 1:

              yi[2]=1;

              break;

          case 2:

              er=1;

              break;

          case 3:

              

              san=1;

              break;

          

    }

    cout <<endl<<"结束\33[10;0H"<< endl;

    if(yi[2])

    {

        cout << "1号去世"<< endl;

    }

    if(er)

    {

        cout << "2号去世"<< endl;

    }

    if(san)

    {

        cout << "3号去世"<< endl;

    }

}

int zhuyao4(){

    

    

    

    

    

}

int main(){

    cin >> renshu;

    cout <<"人数为"<<renshu<<endl;

    

        

    

    cout << "分配中"<<endl;

    for(int i = 1;i<=6;i++) {

        cout << "."<< endl;

        sleep(0.5); 

    }

    daihao1=renshu;

    switch(renshu)

    {

          case 3:

              cout << "有:狼人1_预言家1_女巫1_"<< endl;

              break;

          case 4:

              cout << "狼人1.预言家1.女巫1.平民1"<< endl;

              break;

          default:

              cout << "不支持"<<renshu<<"人数游玩"<< endl<<"请联系更新"<<endl;

              return 0;

    }

    cout << "分配OK!"<< endl;

    cout << "\33[47m即将开始"<< endl;

    for(int i = 0;i < 3;i++) {

        cout << "."<< endl;

        sleep(0.5); 

    }

    cout << "\33[0m"<< endl;

    if(renshu==3)

    {

    zhuyao3();

    }else if(renshu==4)

    {

        zhuyao4();

    }

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值