c++小游戏大集结【免费复制源码】 您所在的位置:网站首页 谷歌代码大全可复制 c++小游戏大集结【免费复制源码】

c++小游戏大集结【免费复制源码】

2024-06-16 14:44| 来源: 网络整理| 查看: 265

代码来了!!!

1.狼人杀

        这是一个小游戏,感兴趣的可以看看

                代码如下:

#include #include #include #include #include using namespace std; struct IDname {     int geshu;     string NAME; }; IDname jue_se[100]; struct ID {     int num;     bool life;     string name;     int know;     int how; }; ID player[21]; int n, MY, kill1, kill2; char a; bool jieyao = 1, duyao = 1; int lieren, shouwei = 0; void init1() {     jue_se[1].NAME = "村民 ";     jue_se[2].NAME = "狼人 ";     jue_se[3].NAME = "女巫 ";     jue_se[4].NAME = "预言家 ";     jue_se[5].NAME = "猎人 ";     jue_se[6].NAME = "守卫 "; } void init2(int nn) {     switch (nn)     {     case 6:         jue_se[1].geshu = 3;         jue_se[2].geshu = 2;         jue_se[3].geshu = 1;         jue_se[4].geshu = 0;         jue_se[5].geshu = 0;         jue_se[6].geshu = 0;         break;     case 7:         jue_se[1].geshu = 3;         jue_se[2].geshu = 2;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 0;         jue_se[6].geshu = 0;         break;     case 8:         jue_se[1].geshu = 3;         jue_se[2].geshu = 3;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 0;         jue_se[6].geshu = 0;         break;     case 9:         jue_se[1].geshu = 3;         jue_se[2].geshu = 3;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 1;         jue_se[6].geshu = 0;         break;     case 10:         jue_se[1].geshu = 4;         jue_se[2].geshu = 3;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 1;         jue_se[6].geshu = 0;         break;     case 11:         jue_se[1].geshu = 4;         jue_se[2].geshu = 4;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 1;         jue_se[6].geshu = 0;         break;     case 12:         jue_se[1].geshu = 4;         jue_se[2].geshu = 4;         jue_se[3].geshu = 1;         jue_se[4].geshu = 1;         jue_se[5].geshu = 1;         jue_se[6].geshu = 1;         break;     default:         cout         if (nn     int cm = 0;     int sz = 0;     for (int i = 1; i         cout         if (player[i].life == 1)         {             if (ti == 0)                 SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_GREEN);             else                 SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_GREEN);             cout         if (player[i].know == 0)             cout         if (i < 10)             cout             if (ti == 0)                 SetConsoleTextAttribute(handle, BACKGROUND_INTENSITY | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | FOREGROUND_INTENSITY | FOREGROUND_RED);             else                 SetConsoleTextAttribute(handle, FOREGROUND_INTENSITY | FOREGROUND_RED);             cout             if (player[i].name == "狼人 ")                 cout         cout         cout         cout     if (x.xxx == y.xxx)         return x.num < y.num;     return x.xxx > y.xxx; } bool cmp1(tou x, tou y) {     return x.num < y.num; } void toupiao(int ddd, int nnn) {     //--------1--------     int x;     Sleep(2000);     system("cls");     print(ddd, nnn);     cout         TOU[i].num = i;         TOU[i].toupiaoquan = 1;         TOU[i].xxx = 0;     }     for (int i = 1; i             Sleep(3000);             if (i == MY)             {                 cout x;                 while (player[x].life == 0 && x != 0)                 {                     cin >> x;                 }                 if (x == 0)                     cout



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有