admin管理员组文章数量:1568309
2024年6月27日发(作者:)
C++版三国杀
全文一共2489行,7093个字符,包括main函数在内一共引用33个函数。经过初步
检验,程序可以运行,有兴趣的人可以运行一下。此版本为人机对战,2人局,无武将,无
性别,标准包,无EX。AI采用最低级出牌模式,完全没有逻辑,属于半随机模式。
关于此代码,给出以下几点声明:
1.关于语言。此代码由C语言和C++混编而成,头文件用的是C++,中间部分有时使用C
语言有时使用C++,一切视心情而定。
2.关于细节。【雌雄双股剑】和【方天画戟】的特效无法发动。EX包包括【寒冰剑】、【仁
王盾】、【闪电】和【无懈可击】,均不在本代码中出现。
3.关于使用。建议将exe最大化,因为会实时同步刷牌以及描述,普通窗口容易漏掉信息。
4.关于BUG。我始终坚信,只要认真仔细检验,把可能出现的每一个细节问题都考虑到,B
UG是完全可以避免出现的。之所以没有在编制完成后第一时间公布,就是在调试各种大大
小小可能出现的BUG。所以,即使这份代码比较长,但是我敢打包票,我所公布出来的部
分绝对存在BUG。可能存在的BUG有:你看到了AI的手牌,你打出或使用了AI的手牌,
你或者AI的体力扣减出现在了对方的身上,你或者电脑被堵在出牌循环中出不来,卡牌被
使用后没有被响应或者响应错误,牌数出现错误以及其他我还没有预见到的BUG。
下面是源代码
#include
#include
using namespace std;
struct pai
{
int paifu;
int huase;
int yanse;
int dianshu;
int leixing;
int changdu;
void Kanpai()
{
if(paifu==0||paifu==1);
else
printf("牌副参数错误!n");
switch(huase)
{
case 0:cout<<"黑桃";break;
case 1:cout<<"红桃";break;
case 2:cout<<"草花";break;
case 3:cout<<"方片";break;
case -1:cout<<"无色";break;
default:printf("花色错误!n");break;
}
switch(dianshu)
{
case 0:cout<<"A ";break;
case 1:cout<<"2 ";break;
case 2:cout<<"3 ";break;
case 3:cout<<"4 ";break;
case 4:cout<<"5 ";break;
case 5:cout<<"6 ";break;
case 6:cout<<"7 ";break;
case 7:cout<<"8 ";break;
case 8:cout<<"9 ";break;
case 9:cout<<"10 ";break;
case 10:cout<<"J ";break;
case 11:cout<<"Q ";break;
case 12:cout<<"K ";break;
case -1:cout<<"无点数";break;
default:printf("点数错误!n");break;
}
switch(leixing)
{
case 101:cout<<"【杀】"< case 102:cout<<"【闪】"< case 103:cout<<"【桃】"< case 201:cout<<"【过河拆桥】"< case 202:cout<<"【顺手牵羊】"< case 203:cout<<"【无中生有】"< case 204:cout<<"【决斗】"< case 205:cout<<"【借刀杀人】"< case 206:cout<<"【桃园结义】"< case 207:cout<<"【五谷丰登】"< case 208:cout<<"【南蛮入侵】"< case 209:cout<<"【万箭齐发】"< case 210:cout<<"【无懈可击】"< case 251:cout<<"【乐不思蜀】"< case 252:cout<<"【闪电】"< case 301:cout<<"【诸葛连弩(1)】"< case 302:cout<<"【雌雄双股剑(2)】"< case 303:cout<<"【青釭剑(2)】"< case 304:cout<<"【青龙偃月刀(3)】"<
版权声明:本文标题:C++版三国杀 内容由热心网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:https://www.elefans.com/dianzi/1719487567a781284.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论