当前位置:首页 » 游戏种类 » 人机小游戏

人机小游戏

发布时间: 2022-07-19 08:07:03

1. 求人机对战的德州扑克的小游戏

http://hx.hxgame.net/showdown.asp?id=2106

2. 怎么用c++来写人机猜拳小游戏程序包括三个类,电脑类,person类,判断输赢。注意不是java

#include<iostream>
#include<string>
#include<ctime>
usingnamespacestd;

classcomputer//电脑类
{
public:
inta;
computer()//构造函数
{
}
voidinni1()//出拳
{
srand(time(0));
a=rand()%3;
}
voiddisplay1()//输出出拳
{
if(a==0)
cout<<"电脑:石头 ";
elseif(a==1)
cout<<"电脑:剪刀 ";
else
cout<<"电脑:布 ";
}
};

classperson//人类
{
public:
intb;
person()//构造函数
{
}
voidinni2()//出拳
{
cout<<"请输入0、1或者2 "
<<"0表示:石头 1表示:剪刀 2表示:布 ";
cin>>b;
}
voiddisplay2()//输出出拳
{
if(b==0)
cout<<"你:石头 ";
elseif(b==1)
cout<<"你:剪刀 ";
else
cout<<"你:布 ";
}
};

classevaluate:publiccomputer,publicperson//判断输赢类
{
public:
voidpan_an()
{
switch(a)
{
case0:
if(b==0)
cout<<"平局 ";
elseif(b==1)
cout<<"你输了!! ";
else
cout<<"你赢了!! ";
break;
case1:
if(b==1)
cout<<"平局 ";
elseif(b==2)
cout<<"你输了!! ";
else
cout<<"你赢了!! ";
break;
case2:
if(b==2)
cout<<"平局 ";
elseif(b==0)
cout<<"你输了!! ";
else
cout<<"你赢了!! ";
break;
}
}
};

intmain()
{
evaluateeva;//定义结果判断对象
eva.inni2();//人类出拳
eva.display2();//输出人的出拳
eva.inni1();//电脑出拳
eva.display1();//输出电脑的出拳
eva.pan_an();//输出判断结果
//system("pause");
return0;
}

热点内容
绝地求生未来之役比赛为什么进不去 发布:2023-08-31 22:07:08 浏览:1267
dota2位置什么意思 发布:2023-08-31 22:00:04 浏览:710
lol电竞是什么样子 发布:2023-08-31 21:58:40 浏览:1165
绝地求生八倍镜的那个圆圈怎么弄 发布:2023-08-31 21:58:31 浏览:1231
lol龙龟一个多少金币 发布:2023-08-31 21:55:07 浏览:617
王者如何改游戏内名称 发布:2023-08-31 21:55:06 浏览:907
游戏主播打广告是什么意思 发布:2023-08-31 21:55:06 浏览:1562
绝地求生如何免费拿到ss7赛季手册 发布:2023-08-31 21:52:13 浏览:781
pgg是哪个国家的战队lol 发布:2023-08-31 21:52:07 浏览:663
一个人的时候才发现游戏很没意思 发布:2023-08-31 21:49:24 浏览:1263