(回忆上一篇开头……)

???                                                                                              既                                                                                                    然                                                                                                    无                                                                                                    聊……

                        为什么不做个C++猜数字小游戏呢???                                                                                                所                                                                                                              以……                                                               观众:你怎么不更新了??                                                                        所以……                                                                                               观众:所以你能不能不卖关子了……

咳咳,不装了,摊牌了,今天我们来做1.0.1版。

另外,给各位观众大大们送上国庆特版猜数字!!

观众:我的四十米大刀已饥渴难耐!!!!

好吧,不说了,安排!

① 1.0.1版本教程:

实现Dream的第一步:功能

我:功能可是个好东西……

观众:你是说……作弊?

我:咳咳!!(吐血)

功能,就像game里面的菜单一样,比如你可以给游戏加个游戏说明的菜单,背包的菜单……

可以这么说,游戏里,功能即精华。

如果你要添加个菜单,那么,当玩家按下某个按键后,系统就会弹出这个菜单,所以……

getch?要! system?要,拿来吧你!

比如,在我们的游戏里增加游戏说明和换皮肤的功能:

实现代码:

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
int main()
{char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机像一个100~500的正整数,玩家要通过猜数得出正确答案。";string c1="系统会告诉你你才的数是大了还是小了。";string c2="说明:此为猜数字1.0.1版本。";string c3="更新:增加了游戏说明和换皮肤功能,美化了一些地方。";cout<<"版本:1.0.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}return 0;
}

1.0.1版本完整代码:

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
string c[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ,                                     ,                                    , ;",";   ,                                   ,                                  ,   ;",";     ,                                 ,                                ,     ;",";       ,                               ,                              ,       ;",";         ,                             ,                            ,         ;",";           ,                           ,                          ,           ;",";             ,                         , L00Gt:                 ,             ;",";               ,                       ,  f000000G            ,               ;",";                 ,        0008:        ,   t00000i          ,                 ;",";                   ,      800000;      ,   ,0000C ;fC00G1.,                   ;",";             ,ff;    ,   t000000,      ,   .000000000000C;                    ;",";              ,C000L,  ,t00000;    1G800000000008fi,  ,                       ;",";                 10000tG0000L        ,,::.  80001   .                         ;",";                   f0000000;                80000000000G                      ;",";                    G0000G   ,      iG800000000008L1:                         ;",";                  f0000000;           ,i:,. 8000i          :ii;.              ;",";                10000110008      ,          8000i:1fC0000000000000;           ;",";             .G000L.   8000i       ..:itG8000000000000000000000008t           ;",";           ;0081      f0000G C0000000000Cfi:.                                 ;",";,,,,,,,,,,:;,,,,,,,,,G000000.,,;ft:,,,,,,,,,,,;tC000000t,,,,,,,,,,,,,,,,,,,,,,;",";                    C0000000:       t00000000000000000000C                    ;",";                  :0000:00001     ,  C0001.,       000000i                    ;",";                 f0008  8000f   .    10001   .     L0000G                     ;",";               :0000i   C000L ,      i000GC0000000:i0000t                     ;",";             .C000L     C000G        i000CGGGfi:., .0000f                     ;",";           .C000i       0000L        i000,          8000L                     ;",";         ,800f.        ,0000L        f0001fC000000t G0008                     ;",";       :08i            i0000f        C000LC8CGf1:.  L0000,                    ;",";                 .  ,  C0000t       :000G           L00001                    ;",";                 G0000000000:       G000t           G0000t ,                  ;",";                , .80000000t       f0000:     LLti:i00000L   ,                ;",";              ,     t00000;       i0000C       t000000000C     ,              ;",";            ,        100L         ,0000;         ;0000000t       ,            ;",";          ,                        ,00f,           G0000G          ,          ;",";        ,                              ,            L00t             ,        ;",";      ,                                ,                               ,      ;",";    ,                                  ,                                 ,    ;",";  ,                                    ,                                   ,  ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string s[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ,                                     ,                                    , ;",";   ,                                   ,                                  ,   ;",";     ,                                 ,                                ,     ;",";       ,                               ,                              ,       ;",";         ,                             ,                            ,         ;",";           ,                           ,                          ,           ;",";             ,           0008f:        ,                        ,             ;",";               ,         ,000000:   t1.,      ;000Ci          ,               ;",";                 ,        ;0000C   i0000t      C000008.     ,                 ;",";                  :i.      0000i   800000t     L000008.   ,                   ;",";                  G00008.  8000, .8008i,      .00000f   ,                     ;",";                   i0000G  C000 i00i   ,      L0000t  ,                       ;",";                     i80;. 8008 .      ,     ;0000f ,                         ;",";                           0000000000000i   .0000f,                           ;",";               ,;itfG8000000000000Gfi, ,    8000L       ,fC0CL1               ;",";               ,fGCGLfG0000000f        ,   C000t   ,f8000000000;              ;",";                     f000C:000f0000Gi  ,  C00080000000000Li.                  ;",";                   .8000i :000i 100008 , 80081t1i00081                        ;",";                  L000t   .000,   i80L ;000:     L000000;                     ;",";,,,,,,,,,,,,,,,:G0001,,,,,,C0G,,,,,,,,100i,,,,,,,t000008,,,,,,,,,,,,,,,,,,,,,,;",";             :800G.    ;00f,i         :          i00000                       ;",";           :0G;         00000.  ;Gt.  t00008.    t0000t                       ;",";                        00001   f0000f , t0001   G0000.                       ;",";                       1000LLC0000000C ,   C00G,:0000t                        ;",";        :ttttffLC80000000008Gt:,0000G  ,    1000C0008                         ;",";         L000000000Gt:C00:     G000C   ,     ,000000,                         ;",";           iCGt,     G00i     L0000.   ,      10000G.,                        ;",";                    .C0008f: G0008.    ,    .C00000008:                       ;",";                    ,  .t0000000G      ,   10000;:000000G:                    ;",";                  ,      ,C00000008,   , f0008,    G00000008i                 ;",";                ,     .f00008,t000001 :800L,        ;00000000000f:            ;",";              ,    i8000081     i000f:i;              G0000000000000G         ;",";            , ;C00000Li.          :f.  ,                ;ffLLt1i;,            ;",";          ,                            ,                           ,          ;",";        ,                              ,                             ,        ;",";      ,                                ,                               ,      ;",";    ,                                  ,                                 ,    ;",";  ,                                    ,                                   ,  ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string z[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",";                                                                              ;",";   ,                                                                      ,   ;",";     .                                 ,                                .     ;",";       ,                               ,                              ,       ;",";         ,                                                          ,         ;",";                                                                              ;",";             ,                  .LLf1;.,                        ,             ;",";               .                 t0000000f                    .               ;",";                 ,                 L0000001                 ,                 ;",";                   ,                 f00001        :tLf:  ,                   ;",";                     1;                :.,;tLC00000000000G.                   ;",";                    100G   .,;1fG800000000000000088000000008:                 ;",";                   ;0000000000000Cf1;,             ;000000000C                ;",";                  f00000   ,                      :0000008Gfi,                ;",";                 C00000i     ,         1G000t   ,.80Ci                        ;",";                100000t        ,itG000000000000;                              ;",";                .8000i   G000000000Li,   0000000C                             ;",";                  ..       .ii:.   .    80000C;                               ;",";                                     ,,000G,                                  ;",";,,   ,,,,,   ,,,,,   ,,,,,   ,,,,:0000001,   ,,,,,   ,,,,,   ,,,,,   ,,,,,   ,;",";                                   f0000,            ,;1fft1,                 ;",";                                  , ,0000tifL800000000000000008.              ;",";                        ,:;1tLG8000000000000000000000000000000001             ;",";           ,0000000000000000008Gf1;:, C000C    ,            ...               ;",";             ,C00000Gt;.    ,         f0000:     ,                            ;",";                                      i0000t                                  ;",";                        ,             i0000f         ,                        ;",";                                      f0000L                                  ;",";                    ,                 L0000L             ,                    ;",";                  ,                   00000f               ,                  ;",";                            ;08Lt;,,;800000i                                  ;",";              ,               ;800000000000                    ,              ;",";                                .G00000000;                                   ;",";          ,                       .000000,                         ,          ;",";        ,                           800t                             ,        ;",";                                       ,                                      ;",";    ,                                                                    ,    ;",";                                                                              ;",";,                                      ,                                     ,;",
};
int main()
{system("title 猜数字1.0.1版");//标题 system("mode con cols=80 lines=40");//设置窗口大小for(int i=0;i<=39;i++){cout<<c[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<s[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<z[i]<<endl;} Sleep(3000);system("cls");system("mode con cols=60 lines=37");//设置窗口大小int i=0;while(i!=4){for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loding";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loding◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loding◆◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loding◆◆◆";Sleep(1000);system("cls");i++;}system("cls");cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;cout<<"|          ■■■          ■■■■■      ■■■          |"<<endl;cout<<"|           ■          ■      ■          ■          |"<<endl;cout<<"|              ■          ■      ■          ■          |"<<endl;cout<<"|              ■          ■      ■          ■          |"<<endl;cout<<"|              ■     ■■ ■      ■ ■■     ■          |"<<endl;cout<<"|          ■■■■■ ■■ ■■■■■ ■■ ■■■■■      |"<<endl;cout<<"|                                                          |"<<endl;cout<<"|                           猜数字                         |"<<endl;cout<<"|     (按‘k’开始游戏,按‘b’看玩法说明,按‘d’换皮肤)   |"<<endl;cout<<"|                      ( 按任意键退出 )                    |"<<endl;cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机像一个100~500的正整数,玩家要通过猜数得出正确答案。";string c1="系统会告诉你你才的数是大了还是小了。";string c2="说明:此为猜数字1.0.1版本。";string c3="更新:增加了游戏说明和换皮肤功能,美化了一些地方。";cout<<"版本:1.0.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,tim=0;srand(time(NULL));x=rand()%401+100;cout<<"请输入一个100-500的整数:"<<endl;while(x!=y){cin>>y;tim++;if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x)cout<<"恭喜你猜对了!"<<endl;}cout<<"正确答案:"<<x<<"  "<<"你猜的次数:"<<tim<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}else{return 0;}return 0;
}

附: 1.1---国庆特版版本教程:

观众:wow!国庆特版!

我:所以更啥呢?

观众:(正在磨刀,眼放凶光……)

我:啊啊啊,我知道了!!

实现梦想第一步:改玩法

之前的单人猜数太low了,为什么不做个双人PK呢?

玩法就是,两个人同时猜数,谁先猜出谁赢,同时猜出平局。

实现代码:

if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,z=-1,cnt=0;int ans1=0,ans2=0;srand(time(NULL));x=rand()%401+100;while(1){ans1=0;ans2=0;cnt++;cout<<"Rourd "<<cnt;Sleep(3000);system("cls");cout<<"请输入一个100-500的整数:"<<endl;cout<<"1号玩家:";cin>>y;cout<<"2号玩家:";cin>>z;cout<<"1号玩家的答案----"; if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x){cout<<"猜对了!"<<endl;ans1++;}cout<<"2号玩家的答案----"; if(z>x)cout<<"太大了!"<<endl;if(z<x)cout<<"太小了!"<<endl;if(z==x){cout<<"猜对了!"<<endl;ans2++;}Sleep(3000);system("cls");if(ans1||ans2)break;}system("cls");if(ans1>ans2)cout<<"1号玩家获胜!"<<endl;else if(ans1<ans2)cout<<"2号玩家获胜!"<<endl;else cout<<"平局"<<endl;cout<<"正确答案:"<<x<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}

最后,只需要将代码改一下就完成啦!!!

完整代码:

#include<bits/stdc++.h>
#include<windows.h>
#include<conio.h>
using namespace std;
string c[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ,                                     ,                                    , ;",";   ,                                   ,                                  ,   ;",";     ,                                 ,                                ,     ;",";       ,                               ,                              ,       ;",";         ,                             ,                            ,         ;",";           ,                           ,                          ,           ;",";             ,                         , L00Gt:                 ,             ;",";               ,                       ,  f000000G            ,               ;",";                 ,        0008:        ,   t00000i          ,                 ;",";                   ,      800000;      ,   ,0000C ;fC00G1.,                   ;",";             ,ff;    ,   t000000,      ,   .000000000000C;                    ;",";              ,C000L,  ,t00000;    1G800000000008fi,  ,                       ;",";                 10000tG0000L        ,,::.  80001   .                         ;",";                   f0000000;                80000000000G                      ;",";                    G0000G   ,      iG800000000008L1:                         ;",";                  f0000000;           ,i:,. 8000i          :ii;.              ;",";                10000110008      ,          8000i:1fC0000000000000;           ;",";             .G000L.   8000i       ..:itG8000000000000000000000008t           ;",";           ;0081      f0000G C0000000000Cfi:.                                 ;",";,,,,,,,,,,:;,,,,,,,,,G000000.,,;ft:,,,,,,,,,,,;tC000000t,,,,,,,,,,,,,,,,,,,,,,;",";                    C0000000:       t00000000000000000000C                    ;",";                  :0000:00001     ,  C0001.,       000000i                    ;",";                 f0008  8000f   .    10001   .     L0000G                     ;",";               :0000i   C000L ,      i000GC0000000:i0000t                     ;",";             .C000L     C000G        i000CGGGfi:., .0000f                     ;",";           .C000i       0000L        i000,          8000L                     ;",";         ,800f.        ,0000L        f0001fC000000t G0008                     ;",";       :08i            i0000f        C000LC8CGf1:.  L0000,                    ;",";                 .  ,  C0000t       :000G           L00001                    ;",";                 G0000000000:       G000t           G0000t ,                  ;",";                , .80000000t       f0000:     LLti:i00000L   ,                ;",";              ,     t00000;       i0000C       t000000000C     ,              ;",";            ,        100L         ,0000;         ;0000000t       ,            ;",";          ,                        ,00f,           G0000G          ,          ;",";        ,                              ,            L00t             ,        ;",";      ,                                ,                               ,      ;",";    ,                                  ,                                 ,    ;",";  ,                                    ,                                   ,  ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string s[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","; ,                                     ,                                    , ;",";   ,                                   ,                                  ,   ;",";     ,                                 ,                                ,     ;",";       ,                               ,                              ,       ;",";         ,                             ,                            ,         ;",";           ,                           ,                          ,           ;",";             ,           0008f:        ,                        ,             ;",";               ,         ,000000:   t1.,      ;000Ci          ,               ;",";                 ,        ;0000C   i0000t      C000008.     ,                 ;",";                  :i.      0000i   800000t     L000008.   ,                   ;",";                  G00008.  8000, .8008i,      .00000f   ,                     ;",";                   i0000G  C000 i00i   ,      L0000t  ,                       ;",";                     i80;. 8008 .      ,     ;0000f ,                         ;",";                           0000000000000i   .0000f,                           ;",";               ,;itfG8000000000000Gfi, ,    8000L       ,fC0CL1               ;",";               ,fGCGLfG0000000f        ,   C000t   ,f8000000000;              ;",";                     f000C:000f0000Gi  ,  C00080000000000Li.                  ;",";                   .8000i :000i 100008 , 80081t1i00081                        ;",";                  L000t   .000,   i80L ;000:     L000000;                     ;",";,,,,,,,,,,,,,,,:G0001,,,,,,C0G,,,,,,,,100i,,,,,,,t000008,,,,,,,,,,,,,,,,,,,,,,;",";             :800G.    ;00f,i         :          i00000                       ;",";           :0G;         00000.  ;Gt.  t00008.    t0000t                       ;",";                        00001   f0000f , t0001   G0000.                       ;",";                       1000LLC0000000C ,   C00G,:0000t                        ;",";        :ttttffLC80000000008Gt:,0000G  ,    1000C0008                         ;",";         L000000000Gt:C00:     G000C   ,     ,000000,                         ;",";           iCGt,     G00i     L0000.   ,      10000G.,                        ;",";                    .C0008f: G0008.    ,    .C00000008:                       ;",";                    ,  .t0000000G      ,   10000;:000000G:                    ;",";                  ,      ,C00000008,   , f0008,    G00000008i                 ;",";                ,     .f00008,t000001 :800L,        ;00000000000f:            ;",";              ,    i8000081     i000f:i;              G0000000000000G         ;",";            , ;C00000Li.          :f.  ,                ;ffLLt1i;,            ;",";          ,                            ,                           ,          ;",";        ,                              ,                             ,        ;",";      ,                                ,                               ,      ;",";    ,                                  ,                                 ,    ;",";  ,                                    ,                                   ,  ;",";,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,;",
};
string z[50]={";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",";                                                                              ;",";   ,                                                                      ,   ;",";     .                                 ,                                .     ;",";       ,                               ,                              ,       ;",";         ,                                                          ,         ;",";                                                                              ;",";             ,                  .LLf1;.,                        ,             ;",";               .                 t0000000f                    .               ;",";                 ,                 L0000001                 ,                 ;",";                   ,                 f00001        :tLf:  ,                   ;",";                     1;                :.,;tLC00000000000G.                   ;",";                    100G   .,;1fG800000000000000088000000008:                 ;",";                   ;0000000000000Cf1;,             ;000000000C                ;",";                  f00000   ,                      :0000008Gfi,                ;",";                 C00000i     ,         1G000t   ,.80Ci                        ;",";                100000t        ,itG000000000000;                              ;",";                .8000i   G000000000Li,   0000000C                             ;",";                  ..       .ii:.   .    80000C;                               ;",";                                     ,,000G,                                  ;",";,,   ,,,,,   ,,,,,   ,,,,,   ,,,,:0000001,   ,,,,,   ,,,,,   ,,,,,   ,,,,,   ,;",";                                   f0000,            ,;1fft1,                 ;",";                                  , ,0000tifL800000000000000008.              ;",";                        ,:;1tLG8000000000000000000000000000000001             ;",";           ,0000000000000000008Gf1;:, C000C    ,            ...               ;",";             ,C00000Gt;.    ,         f0000:     ,                            ;",";                                      i0000t                                  ;",";                        ,             i0000f         ,                        ;",";                                      f0000L                                  ;",";                    ,                 L0000L             ,                    ;",";                  ,                   00000f               ,                  ;",";                            ;08Lt;,,;800000i                                  ;",";              ,               ;800000000000                    ,              ;",";                                .G00000000;                                   ;",";          ,                       .000000,                         ,          ;",";        ,                           800t                             ,        ;",";                                       ,                                      ;",";    ,                                                                    ,    ;",";                                                                              ;",";,                                      ,                                     ,;",
};
int main()
{system("title 猜数字1.1版---寒假特别版");//标题 system("mode con cols=80 lines=40");//设置窗口大小for(int i=0;i<=39;i++){cout<<c[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<s[i]<<endl;} Sleep(3000);system("cls");for(int i=0;i<=39;i++){cout<<z[i]<<endl;} Sleep(3000);system("cls");system("mode con cols=60 lines=37");//设置窗口大小int i=0;while(i!=4){for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loading";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loading◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loading◆◆";Sleep(1000);system("cls");for(int j=1;j<=15;j++){cout<<endl;}cout<<"                       Loading◆◆◆";Sleep(1000);system("cls");i++;}system("cls");cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;cout<<"|                  ■■■          ■■■                  |"<<endl;cout<<"|                      ■              ■                  |"<<endl;cout<<"|                      ■              ■                  |"<<endl;cout<<"|                      ■              ■                  |"<<endl;cout<<"|                      ■     ■■     ■                  |"<<endl;cout<<"|                  ■■■■■ ■■ ■■■■■              |"<<endl;cout<<"|                                                          |"<<endl;cout<<"|                     猜数字---寒假乱斗                    |"<<endl;cout<<"|     (按‘k’开始游戏,按‘b’看玩法说明,按‘d’换皮肤)   |"<<endl;cout<<"|                     (  按任意键退出 )                    |"<<endl;cout<<"◎◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◎"<<endl;char ch;ch=getch();//提取键盘指令 if(ch=='b'){system("cls");string c="玩法:系统会随机想一个100~500的正整数,两位玩家要通过猜数得出正确答案。谁先猜出谁获胜。";string c1="系统会告诉你你猜的数是大了还是小了。";string c2="说明:此为猜数字1.1版本。";string c3="更新:寒假更新新玩法——双人猜数";cout<<"版本:1.1"<<endl;cout<<"按1直接显示所有内容,否则按2。"<<endl;int q;q=getch();if(q=='1'){cout<<c3<<endl<<c<<endl<<c1<<endl<<c2<<endl;} if(q=='2'){for(int i=0;i<c3.size();i++){cout<<c3[i];Sleep(100);//延时 } cout<<endl;for(int i=0;i<c.size();i++){cout<<c[i];Sleep(100);} cout<<endl;for(int i=0;i<c1.size();i++){cout<<c1[i];Sleep(100);} cout<<endl;for(int i=0;i<c2.size();i++){cout<<c2[i];Sleep(100);} cout<<endl;}cout<<"按y开始游戏。按e换皮肤。"; ch=getch();}if(ch=='d'||ch=='e'){system("cls");cout<<"请选择皮肤:"<<endl;cout<<"1.【日间色】"<<endl<<"2.【夜间色】"<<endl<<"3.【黑客】"<<endl<<"4.【科幻】"<<endl<<"5.【紫水晶】"<<endl;cout<<"开始游戏请按q,换肤请输入序号。";char sh;while(1){sh=getch();if(sh-'0'==1)system("color f0");else if(sh-'0'==2)system("color 0f");else if(sh-'0'==3)system("color 0a");else if(sh-'0'==4)system("color 09");else if(sh-'0'==5)system("color 01");else if(sh=='q'){ch='q';break;}}}if(ch=='k'||ch=='y'||ch=='q'){system("cls");int x,y=-1,z=-1,cnt=0;int ans1=0,ans2=0;srand(time(NULL));x=rand()%401+100;while(1){ans1=0;ans2=0;cnt++;cout<<"Rourd "<<cnt;Sleep(3000);system("cls");cout<<"请输入一个100-500的整数:"<<endl;cout<<"1号玩家:";cin>>y;cout<<"2号玩家:";cin>>z;cout<<"1号玩家的答案----"; if(y>x)cout<<"太大了!"<<endl;if(y<x)cout<<"太小了!"<<endl;if(y==x){cout<<"猜对了!"<<endl;ans1++;}cout<<"2号玩家的答案----"; if(z>x)cout<<"太大了!"<<endl;if(z<x)cout<<"太小了!"<<endl;if(z==x){cout<<"猜对了!"<<endl;ans2++;}Sleep(3000);system("cls");if(ans1||ans2)break;}system("cls");if(ans1>ans2)cout<<"1号玩家获胜!"<<endl;else if(ans1<ans2)cout<<"2号玩家获胜!"<<endl;else cout<<"平局"<<endl;cout<<"正确答案:"<<x<<endl;cout<<"喜欢就给博主点个关注吧!"; return 0;}else{return 0;}return 0;
}

好了,今天就写到这了吧。

附:

1.0.1版本代码下载:

C++猜数字1.0.1版本代码-C++文档类资源-CSDN下载

1.1---国庆特版代码下载:

C++猜数字1.1---寒假特别双人战斗版版本代码-C++文档类资源-CSDN下载

我:+

注:这是投稿文章,你的一个赞就是对我最大的帮助!

C++猜数字小游戏1.0.1版猜数字1.1---国庆特版(双人战斗版)相关推荐

  1. python撩妹技能_猜数字小游戏python实现(可用来撩妹撩汉)

    import random import time number = random.randint(0,199) print("----------猜数字小游戏----------" ...

  2. 我的java学习路之循环学习应用demo3猜数字小游戏

    学习完选择循环后,我们开始来举一反三,编写3个小demo来试一试吧! 第三个猜数字小游戏: /* *这是一个猜数字游戏的程序 CaiShuZiYouXi */ public class CaiShuZ ...

  3. 猜字小游戏java方法体_java实现猜字小游戏

    java实现猜字小游戏 闲来无事,实现一个猜数字的小游戏,目的是巩固自己的基础知识,培养敲代码的乐趣. 首先在项目中所创建的类中导包 (视频教程推荐:java课程)import java.util.S ...

  4. python--猜数字小游戏

    用random的randint()方法来写一个猜数字小游戏.randint()随机生成一个整数,用户猜这个整数,当数字猜大时,会打印"猜大了,再猜一次",数字猜小时,打印" ...

  5. python逻辑运算的一些流程图_Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  6. 1.12 实例:猜数字小游戏

    猜数字是一个经典的小游戏,程序先产生一个随机数,然后用户输入数字,程序将输入的数字与随机数进行对比,给出用户相应的提示信息. 本节实现了一个基于 IO 流的猜数字游戏,游戏中限制玩家游戏次数,游戏试玩 ...

  7. 第三次学JAVA再学不好就吃翔(part28)--猜数字小游戏

    学习笔记,仅供参考 面向对象 猜数字小游戏 随机生成一个1 ~ 100之间的数,我来猜是几: import java.util.Scanner;class GuessNumTest {public s ...

  8. python猜数字游戏实例_Python案例:猜数字小游戏,由浅入深!

    本案例只适合新手,老司机请绕路. 游戏介绍:程序自己有一个数字,用户输入一个数字,两个数字进行比较. 可以学到的知识点:input函数.字符串.while循环.if条件判断语句.break语句. 一. ...

  9. java 做猜数字小游戏_Java Properties类:利用Properties类制作猜数字小游戏

    在学习Random类时我们制作过猜数字小游戏,学习了Properties类后,可以为此游戏添加保存得分记录功能 游戏规则: 玩家可以选择玩游戏还是查看得分 玩游戏: 首先玩家需要选择难度: 难度级别 ...

最新文章

  1. [Freescale]E9学习笔记-LTIB安装配置
  2. SDUT2608(Alice and Bob)
  3. vb.net2019-播放声音(wav、mp3等)
  4. leetcode455. 分发饼干(贪心算法)
  5. Annotation版本的HelloWorld
  6. Python 递归函数 - Python零基础入门教程
  7. php rsa加密乱码_PHP RSA密文过长加密解密 越过1024的解决代码
  8. 9.5---所有字符串的排列组合(CC150)
  9. velocity 获取list对象_Redis专题2:认识list、Zset与BitMaps
  10. 思科、华为、Dell visio图下载
  11. 高级与低级编程语言的解释,哪一种更容易上手?
  12. python-网易云简单爬虫
  13. 【Proteus仿真】基于STC15单片机简易数码管定时器时钟
  14. 如何画一个对话气泡框(css实现)
  15. SQL获取两个日期之间的天数
  16. 外贸电商:除了paypal,这些支付方式也能帮到你
  17. SpringBoot和Mybatis-Plus
  18. QGraphicsItem图元拖动绘制(二)
  19. php安全新闻早八点-Microdoor-第二季
  20. 鸿蒙系统平板界面,预装鸿蒙系统,华为MatePad Pro 2界面曝光

热门文章

  1. 广西外国语学院计算机考试真题,广西外国语学院综合素质测试面试题历年总结...
  2. 最佳免费Android应用程序以及如何自行创建
  3. 2012-07-29 入手第一款Apple产品:The New iPad
  4. python while循环和for循环转换_Python的While循环和for循环,python,while
  5. Thinkpad E431 蓝牙连接问题
  6. 如何做AI开源项目?零基础到100star
  7. android pie新功能,Android Pie:3个隐藏功能 | MOS86
  8. MOT 指标汇总 (详讲 说明 含义 )
  9. 系动词分类【大学英语笔记】
  10. c++第二周任务一*(1‐1)编写递归函数将十进制数转换成二进制数输出。