當前位置:首頁 » 游戲種類 » 人機小游戲

人機小游戲

發布時間: 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